모두CBT

23-3[학생] 테이블의 기본키는 학번이고, [대출] 테이블의 학번은 … | 2023년 정보처리기사실기 3회차 기출문제 상세 페이지

14

23-3

[학생] 테이블의 기본키는 학번이고, [대출] 테이블의 학번은 [학생]의 학번을 참조하는 외래키다. 아래와 같이 데이터가 들어 있을 때 위반된 무결성 제약조건을 적으시오.

[학생]

학번이름
S11강서윤
S12류지호
S14남궁현

[대출]

학번도서권수
S12자료구조2
S13운영체제1
S12네트워크3

( ) 무결성 제약조건

해설

참조


[해설]

[대출]의 학번 S13은 [학생]에 없는 값을 가리키므로 참조 무결성이 깨졌다.

참조 무결성은 외래키 값이 NULL이거나 참조되는 테이블의 기본키 값 중 하나여야 한다는 규칙이다.

기본키의 NOT NULL·유일성은 개체 무결성, 값의 형식·범위는 도메인 무결성에 해당한다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.