문제
다음 중 관계형 데이터베이스의 키(Key)에 대한 설명으로 가장 옳지 않은 것은?
① 슈퍼키(Super Key)는 유일성은 만족하지만 최소성은 만족하지 않을 수 있다. ② 후보키(Candidate Key)는 슈퍼키 중에서 최소성을 만족하는 키이다. ③ 기본키(Primary Key)는 후보키 중에서 대표로 선택된 키이다. ④ 복합키(Composite Key)는 반드시 모든 속성이 기본키여야 한다.
정답
4번
해설
복합키는 두 개 이상의 속성을 조합하여 만든 키로, 각 구성 속성이 개별적으로 기본키일 필요는 없다. 복합키 전체가 하나의 기본키 역할을 한다. ① 슈퍼키는 유일성만 만족하면 되므로 불필요한 속성을 포함할 수 있다. ② 후보키는 유일성과 최소성을 모두 만족한다. ③ 기본키는 여러 후보키 중 하나를 선택한 것이다.