문제
관계형 데이터베이스에서 슈퍼키(Super Key)와 후보키(Candidate Key)의 관계에 대한 설명으로 가장 적절한 것은?
① 슈퍼키는 후보키의 부분집합이며, 최소성을 만족하지 않아도 된다 ② 후보키는 유일성과 최소성을 모두 만족하는 슈퍼키의 부분집합이다 ③ 하나의 릴레이션에서 슈퍼키의 개수는 항상 후보키의 개수보다 많거나 같다 ④ 복합 속성으로 구성된 후보키는 슈퍼키가 될 수 없다
정답
3번
해설
③이 정답이다. 슈퍼키는 유일성만 만족하면 되므로 후보키를 포함한 모든 확장된 키 조합이 포함된다. 후보키는 슈퍼키 중에서 최소성까지 만족하는 것이므로, 슈퍼키 ≥ 후보키 관계가 성립한다. ①은 포함관계가 반대이고, ②는 부분집합이 아니라 특별한 경우이며, ④는 틀린 설명이다.