다음 중 기본키는 NULL 값을 가져서는 안 되며, 릴레이션 내에서 각 기본키 값이 유일해야 한다는 조건을 무엇이라 하는가?
1
개체 무결성 제약조건
정답 근거개체 무결성은 기본키의 NULL 금지와 유일성을 요구해 각 튜플의 식별 가능성을 보장한다.
2
참조 무결성 제약조건
오답 이유참조 무결성은 외래키 값이 참조 대상 기본키에 존재하거나 NULL이어야 한다는 관계 제약이다.
3
도메인 무결성 제약조건
오답 이유도메인 무결성은 한 속성에 허용되는 자료형, 값의 범위, 형식 같은 도메인 규칙을 보장한다.
4
속성 무결성 제약조건
오답 이유속성 무결성은 이 문항에서 정의한 표준 관계 무결성 분류가 아니며 기본키 조건을 직접 가리키지 않는다.
정답·상세해설
정답 1번
개체 무결성은 기본키가 릴레이션의 각 튜플을 확실히 식별하도록 기본키를 구성하는 어떤 속성도 NULL이 될 수 없고, 기본키 값도 서로 중복될 수 없다는 제약이다. 참조 무결성은 외래키와 참조 대상 키 사이의 관계를 다루며, 도메인 무결성은 속성 값의 자료형·범위·형식을 제한하므로 지문의 조건과 다르다.