문제
다음 중 테이블의 필드 속성 설정 시 사용하는 인덱스에 관한 설명으로 옳지 않은 것은?
① 인덱스를 설정하면 레코드의 검색과 정렬 속도가 빨라진다. ② 인덱스를 설정하면 레코드의 추가, 수정, 삭제 속도는 느려진다. ③ 데이터 형식이 OLE 개체인 필드에는 인덱스를 설정할 수 없다. ④ 인덱스는 한 개의 필드에만 설정 가능하므로 주로 기본 키에 설정한다.
정답
4번
해설
정답: 4. 인덱스는 한 개 필드뿐 아니라 여러 필드를 묶은 다중 필드 인덱스로도 설정할 수 있다. 따라서 한 필드에만 설정 가능하다는 설명은 옳지 않다.
오답 풀이
- 1번: 인덱스는 검색·정렬 속도를 높여 주므로 옳다.
- 2번: 인덱스가 있으면 추가·수정·삭제 시 인덱스도 갱신해야 해 속도가 느려지므로 옳다.
- 3번: OLE 개체·첨부 파일·계산 형식 등 일부 형식에는 인덱스를 설정할 수 없으므로 옳다.
- 4번: 다중 필드 인덱스가 가능하므로 "한 개 필드에만 설정 가능"은 옳지 않다.
보충 개념 인덱스는 검색·정렬에는 유리하나 저장 공간을 차지하고 갱신 부담을 늘린다. 기본 키에는 자동으로 중복 불가 인덱스가 만들어진다.