관계형 데이터베이스의 키(key)에 대한 설명으로 옳지 않은 것은? | [9급 지방직 컴퓨터일반] 14년 1회차 기출문제 상세 페이지
1[9급 지방직 컴퓨터일반] 14년 1회차
관계형 데이터베이스의 키(key)에 대한 설명으로 옳지 않은 것은?
1
수퍼키(superkey)는 릴레이션을 구성하는 속성(attribute)들 중에서 각 투플(tuple)을 유일하게 식별할 수 있도록 하는 속성 또는 속성들의 집합이다.
2
후보키(candidate key)는 유일성(uniqueness)과 최소성(minimality)을 만족시킨다.
3
기본키(primary key)는 후보키 중에서 투플을 식별하는 기준으로 선택된 특별한 키이다.
4
두 개 이상의 후보키 중에서 기본키로 선택되지 않은 나머지 후보키를 외래키(foreign key)라고 한다.
해설
옳지 않은 설명은 기본키로 선택되지 않은 후보키를 외래키라고 한다는 것이다. 이러한 키는 대체키(alternate key)이다.
외래키는 다른 릴레이션의 기본키를 참조하는 속성으로, 릴레이션 간 참조 무결성을 유지하는 데 쓰인다.
- 수퍼키는 각 투플을 유일하게 식별하는 속성 또는 속성 집합으로, 최소성은 요구하지 않는다.
- 후보키는 유일성과 최소성을 모두 만족하는 키이다.
- 기본키는 후보키 중 투플 식별의 기준으로 선택된 키이다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.