23-3[학생] 테이블의 기본키는 학번이고, [대출] 테이블의 학번은 … | 2023년 정보처리기사실기 3회차 기출문제 상세 페이지
14
23-3
[학생] 테이블의 기본키는 학번이고, [대출] 테이블의 학번은 [학생]의 학번을 참조하는 외래키다. 아래와 같이 데이터가 들어 있을 때 위반된 무결성 제약조건을 적으시오.
[학생]
| 학번 | 이름 |
|---|---|
| S11 | 강서윤 |
| S12 | 류지호 |
| S14 | 남궁현 |
[대출]
| 학번 | 도서 | 권수 |
|---|---|---|
| S12 | 자료구조 | 2 |
| S13 | 운영체제 | 1 |
| S12 | 네트워크 | 3 |
( ) 무결성 제약조건
해설
참조
[해설]
[대출]의 학번 S13은 [학생]에 없는 값을 가리키므로 참조 무결성이 깨졌다.
참조 무결성은 외래키 값이 NULL이거나 참조되는 테이블의 기본키 값 중 하나여야 한다는 규칙이다.
기본키의 NOT NULL·유일성은 개체 무결성, 값의 형식·범위는 도메인 무결성에 해당한다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.