문제
다음 중 기본 키(Primary Key)에 대한 설명으로 옳은 것은?
① 테이블에 기본 키를 반드시 설정해야 한다. ② 액세스에서는 단일 필드 기본 키와 일련번호 기본 키만 정의 가능하다. ③ 데이터가 이미 입력된 필드도 기본 키로 지정할 수 있다. ④ 여러 개의 필드를 합쳐 기본 키로 지정할 수 없다.
정답
3번
해설
정답: 3. 이미 데이터가 입력된 필드라도, 그 값에 중복이나 Null이 없으면 기본 키로 지정할 수 있다.
오답 풀이
- 1번: 기본 키는 권장 사항이지 반드시 설정해야 하는 것은 아니다(설정하지 않을 수도 있다).
- 2번: 단일 필드·일련번호뿐 아니라 여러 필드를 묶은 복합 키도 정의할 수 있다.
- 3번: 중복·Null이 없으면 기존 데이터가 있는 필드도 기본 키로 지정할 수 있으므로 옳다.
- 4번: 둘 이상의 필드를 합쳐 복합 기본 키로 지정할 수 있으므로 "지정할 수 없다"는 옳지 않다.
보충 개념 기본 키는 각 레코드를 유일하게 식별하며 중복과 Null을 허용하지 않는다. 하나의 필드(단일 키) 또는 여러 필드(복합 키)로 구성할 수 있다.