데이터베이스 일반컴퓨터활용능력 1급 · 2018년03월03일 · 55/60
55.다음 중 기본 키에 대한 설명으로 옳지 않은 것은?
1
기본 키는 테이블 내 모든 레코드들을 고유하게 식별 할 수 있는 필드에 지정한다.
2
테이블에서 기본 키는 반드시 지정해야 하며, 한 개의 필드에만 지정할 수 있다.정답
3
데이터시트 보기에서 새 테이블을 만들면 기본 키가 자동으로 만들어지고 일련 번호 데이터 형식이 할당된다.
4
하나 이상의 관계가 있는 테이블의 기본 키를 제거하려면 관계를 먼저 삭제해야 한다.
해설
기본 키는 후보키 중에서도 특별하게 선정된 키를 의미합니다. 기본키로 지정할 경우 널 값 (Null) 을 가질 수 없으며 중복된 값이 입력될 수 없습니다. 1번 보기 처럼 테이블 내 모든 레코들을 고유하게 식별할 수 있는 필드에 지정해야 합니다. 그리고 기본키는 한 개의 필드에만 지정할 수 있지만 두 개 이상으로도 지정할 수 있습니다. 두 개 이상으로 지정을 하는 경우 이 경우를 복합키(Compound Key) 라고 합니다. 필드마다 여러개의 중복된 값이 있을 경우 두 개 이상의 필드를 기본키를 설정즉, 복합키(Compound Key)로 설정해서 지정할 수 있습니다.