[성적] 테이블의 '과목코드' 필드와 [과목] 테이블의 '과목코드' 필… | [컴퓨터활용능력 1급 필기] 10년 3회차 기출문제 상세 페이지
1[컴퓨터활용능력 1급 필기] 10년 3회차
[성적] 테이블의 '과목코드' 필드와 [과목] 테이블의 '과목코드' 필드를 이용하여 두 테이블간 관계가 설정되어 있다. 이 때 [성적] 테이블의 '과목코드' 필드를 무엇이라 부르며, 두 테이블간에 준수되어야 할 제약을 무엇이라 하는가?(단, [과목] 테이블의 ‘과목코드’ 필드는 기본 키로 설정되어 있음.)
1
외래 키 - 참조 무결성 제약조건
2
외래 키 - 개체 무결성 제약조건
3
기본 키 - 참조 무결성 제약조건
4
기본 키 - 개체 무결성 제약조건
해설
한 테이블의 필드가 다른 테이블의 기본 키를 참조할 때, 그 필드를 외래 키라고 부른다.
외래 키 값은 참조하는 테이블의 기본 키 값 중 하나이거나 널이어야 하며, 이러한 제약을 참조 무결성 제약조건이라 한다. 개체 무결성은 기본 키 자체가 널값이나 중복값을 가질 수 없다는 제약으로, 이 상황과는 다른 개념이다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.