<보기>의 직원 테이블에서 키(key)와 관련된 설명으로 옳지 않은 것… | [계리직 컴퓨터일반] 16년 1회차 기출문제 상세 페이지
1[계리직 컴퓨터일반] 16년 1회차
<보기>의 직원 테이블에서 키(key)와 관련된 설명으로 옳지 않은 것은단,사번과 주민등록번호는 각 유일한 값을 갖고,부서번호는 부서 테이블을 참조하는 속성이며, 나이가 같은 동명이인이 존재할 수 있다)
<보기>
직원(사번, 이름, 주민등록번호, 주소, 나이, 성별, 부서번호)
1
부서번호는 외래키이다.
2
사번은 기본키가 될 수 있다.
3
(이름.나이)는 후보키가 될 수 있다.
4
주민등록번호는 대체키가 될 수 있다.
해설
(이름, 나이)는 유일성을 만족하지 못해 후보키가 될 수 없다.
조건에서 나이가 같은 동명이인이 있을 수 있다고 했으므로 두 속성을 묶어도 튜플을 하나로 식별할 수 없다. 후보키는 유일성과 최소성을 모두 갖춰야 한다.
- 부서번호: 부서 테이블을 참조하는 속성이므로 외래키이다.
- 사번: 유일한 값을 가지므로 기본키로 정할 수 있다.
- 주민등록번호: 유일한 값을 갖는 후보키로, 사번을 기본키로 정하면 대체키가 된다.
오류나 개정된 내용이 보이면 알려주세요