문제
관계형 데이터베이스에서 슈퍼키(Super Key)에 대한 설명으로 가장 적절한 것은?
① 슈퍼키는 최소성과 유일성을 모두 만족하는 키이다 ② 슈퍼키는 유일성을 만족하지만 최소성은 만족하지 않을 수 있다 ③ 하나의 릴레이션에는 슈퍼키가 최대 하나만 존재할 수 있다 ④ 슈퍼키는 반드시 단일 속성으로만 구성되어야 한다
정답
2번
해설
슈퍼키는 릴레이션에서 각 튜플을 유일하게 식별할 수 있는 속성 또는 속성의 집합으로, 유일성은 만족하지만 최소성은 만족하지 않을 수 있다. ①번은 후보키의 설명이며, ③번은 여러 개의 슈퍼키가 존재할 수 있으므로 틀렸고, ④번은 복합 속성으로도 구성 가능하므로 틀렸다.