데이터 베이스정보처리기사(구) · 2014년05월25일 · 17/100
17.다음은 학생이라는 개체의 속성을 나타내고 있다. 여기서 “학과”를 기본 키로 사용하기 곤란한 이유로 가장 타당한 것은?

1
학과는 기억하기 어렵다.
2
학과는 정렬하는데 많은 시간이 소요된다.
3
학과는 기억 공간을 많이 필요로 한다.
4
동일한 학과명을 가진 학생이 두 명 이상 존재할 수 있다.정답
해설
기본키는 유일한 속성을 가지는 것이 원칙이므로 학생이라는 개체에서 학과명 같은 경우 중복이 될수 있습니다. 따라서 학과명은 학생테이블에서 기본키로 사용하는 것은 옳지 않습니다. 단, 학생테이블이 아닌 학과 테이블이라면 학과명을 기본키로 사용할수도 있습니다.