관계형 데이터베이스에 대한 설명으로 옳은 것은? | [국회직 9급 컴퓨터일반] 22년 1회차 기출문제 상세 페이지
1[국회직 9급 컴퓨터일반] 22년 1회차
관계형 데이터베이스에 대한 설명으로 옳은 것은?
1
한 릴레이션에는 똑같은 애트리뷰트가 포함될 수 없으며 포함된 애트리뷰트 사이에는 순서가 있다.
2
후보키가 되기 위해서는 유일성과 효율성을 둘 다 만족해야 한다.
3
2개 이상의 후보키 중에서 기본키로 선택되지 않은 나머지 후보키를 슈퍼키라고 한다.
4
참조 무결성을 위해 참조 대상이 존재하지 않는 외래키를 허용하지 않는다.
5
후보키는 모든 튜플을 유일하게 식별할 수 있는 하나 또는 몇 개의 속성들의 부분 집합으로 최소성을 만족하지 않는다.
해설
옳은 설명은 참조 무결성에 관한 것이다.
외래키 값은 참조되는 릴레이션의 기본키 값으로 존재하거나 NULL이어야 하므로 참조 대상이 없는 외래키는 허용되지 않는다.
- 애트리뷰트 순서: 같은 이름의 애트리뷰트는 둘 수 없지만 애트리뷰트 사이에 순서는 없다.
- 후보키 조건: 효율성이 아니라 유일성과 최소성을 만족해야 한다.
- 기본키로 선택되지 않은 후보키: 슈퍼키가 아니라 대체키라고 한다.
- 후보키의 성질: 튜플을 유일하게 식별하면서 최소성도 만족해야 한다.
오류나 개정된 내용이 보이면 알려주세요