문제
다음은 데이터베이스에 관한 문제이다. 아래 내용을 읽고 알맞는 답을 보기에서 찾아 골라 작성하시오.
(1) 다른 테이블, 릴레이션의 기본 키를 참조하는 속성 또는 속성들의 집합 (2) 테이블에서 각 행을 유일하게 식별할 수 있는 최소한의 속성들의 집합 (3) 후보 키 중에서 선정된 기본 키를 제외한 나머지 후보 키 (4) 테이블에서 각 행을 유일하게 식별할 수 있는 속성들의 집합
ㄱ. 슈퍼키 ㄴ. 외래키 ㄷ. 대체키 ㄹ. 후보키
정답
(1) ㄴ. 외래키 (2) ㄹ. 후보키 (3) ㄷ. 대체키 (4) ㄱ. 슈퍼키
해설
다른 릴레이션의 기본키를 참조하는 키는 ㄴ. 외래키, 행을 유일하게 식별하는 최소한의 속성 집합은 ㄹ. 후보키, 후보키 중 기본키를 제외한 나머지는 ㄷ. 대체키, 행을 유일하게 식별하나 최소성을 만족하지 않아도 되는 속성 집합은 ㄱ. 슈퍼키이다.