문제
다음 중 기본 키에 대한 설명으로 옳지 않은 것은?
① 한 개의 필드만 기본 키로 지정할 수 있다. ② 기본 키가 설정되어 있는 상태에서 다른 필드를 기본 키로 지정하면 기존의 기본 키는 자동으로 해제된다. ③ 여러 필드를 묶어서 기본 키로 사용할 수 있다. ④ 기본 키로 지정되면 중복 불가능한 인덱스로 자동 설정된다.
정답
1번
해설
정답: 1. 기본 키는 한 개의 필드뿐 아니라 여러 필드를 묶어 지정할 수도 있다(복합 키). 따라서 "한 개의 필드만 지정할 수 있다"는 옳지 않다.
오답 풀이
- 1번: 여러 필드를 묶어 복합 기본 키를 만들 수 있으므로 "한 개만"은 옳지 않다.
- 2번: 다른 필드를 기본 키로 지정하면 기존 기본 키는 자동 해제되므로 옳다.
- 3번: 여러 필드를 묶어 기본 키로 쓸 수 있으므로 옳다.
- 4번: 기본 키는 중복 불가(고유) 인덱스로 자동 설정되므로 옳다.
보충 개념 기본 키는 각 레코드를 유일하게 식별하는 필드(들)로, Null과 중복을 허용하지 않으며 복합 키 구성이 가능하다.