문제
관계형 데이터베이스에서 후보키의 특성에 대한 설명 중 가장 옳지 않은 것은?
① 후보키는 유일성과 최소성을 동시에 만족해야 한다 ② 하나의 릴레이션에는 반드시 최소 1개 이상의 후보키가 존재한다 ③ 후보키에서 임의의 속성을 제거하면 더 이상 유일성을 보장할 수 없다 ④ 후보키의 모든 속성은 기본키로 선택될 때와 동일한 제약조건을 가진다
정답
4번
해설
후보키의 속성들이 모두 기본키와 동일한 제약조건을 갖는 것은 아니다. 기본키는 NULL 값을 허용하지 않지만, 후보키의 개별 속성은 기본키로 선택되기 전까지는 NULL 허용 여부가 다를 수 있다. ①②③은 후보키의 정확한 특성이다.