문제
다음 중 개체 무결성(Entity Integrity) 제약조건에 대한 설명으로 가장 옳은 것은?
① 외래키는 참조하는 테이블의 기본키 값과 일치하거나 NULL 값을 가져야 한다 ② 기본키를 구성하는 모든 속성은 NULL 값을 가질 수 없으며 중복될 수 없다 ③ 속성의 값은 해당 속성이 정의된 도메인 범위 내의 값이어야 한다 ④ 사용자가 정의한 비즈니스 규칙에 따라 데이터의 유효성을 검증해야 한다
정답
2번
해설
개체 무결성은 기본키에 대한 제약조건으로, 기본키를 구성하는 모든 속성은 NULL 값을 허용하지 않으며 테이블 내에서 유일해야 한다는 규칙이다. ①은 참조 무결성, ③은 도메인 무결성, ④는 사용자 정의 무결성에 대한 설명이다.