문제
관계형 데이터베이스에서 슈퍼키(Super Key)에 대한 설명으로 가장 옳은 것은?
① 릴레이션에서 튜플을 유일하게 식별할 수 있는 속성의 집합 ② 최소성을 만족하는 키만을 의미한다 ③ 하나의 릴레이션에 반드시 하나만 존재한다 ④ NULL 값을 허용하지 않는 속성이다
정답
1번
해설
① 정답: 슈퍼키는 릴레이션에서 튜플을 유일하게 식별할 수 있는 속성 또는 속성의 집합으로, 유일성만 만족하면 됩니다. ② 오답: 슈퍼키는 최소성을 만족하지 않아도 되며, 최소성까지 만족하는 것은 후보키입니다. ③ 오답: 하나의 릴레이션에 여러 개의 슈퍼키가 존재할 수 있습니다. ④ 오답: 슈퍼키 자체는 NULL 제약과 직접적인 관련이 없습니다.