문제
다음 중 데이터베이스에서 인덱스를 사용하는 목적으로 가장 적절한 것은?
① 레코드 검색 속도 향상 ② 데이터 독립성 유지 ③ 중복성 제거 ④ 일관성 유지
정답
1번
해설
정답: 1. 인덱스는 데이터를 빠르게 찾기 위한 자료 구조로, 검색(조회) 속도를 향상시키는 것이 주된 목적이다.
오답 풀이
- 1번: 인덱스의 핵심 목적은 검색 속도 향상이므로 옳다.
- 2번: 데이터 독립성은 스키마 계층 분리로 확보하는 개념으로 인덱스의 목적이 아니다.
- 3번: 중복성 제거는 정규화의 목적이다.
- 4번: 일관성 유지는 무결성 제약·트랜잭션 관리의 목적이다.
보충 개념 인덱스는 검색을 빠르게 하지만, 데이터 삽입·수정·삭제 시 인덱스도 갱신해야 하므로 변경 작업 성능은 다소 떨어질 수 있다.