관계데이터베이스의 인덱스(index)에 대한 설명으로 옳은 것의 총 개… | [계리직 컴퓨터일반] 21년 1회차 기출문제 상세 페이지
1[계리직 컴퓨터일반] 21년 1회차
관계데이터베이스의 인덱스(index)에 대한 설명으로 옳은 것의 총 개수는?
- ㄱ. 기본키의 경우, 자동으로 인덱스가 생성되며 인덱스 구축 시 두 개 이상의 칼럼(column)을 결합하여 인덱스를 생성할 수 있다.
- ㄴ. SQL 명령문의 검색 결과는 인덱스 사용 여부와 관계없이 동일하며 인덱스는 검색 속도에 영향을 미친다.
- ㄷ. 데이터베이스의 전체적인 성능을 향상시키기 위해서는 테이블의 모든 칼럼(column)에 대하여 인덱스를 생성해야 한다.
- ㄹ. 인덱스는 칼럼(column)에 대하여 생성되며 테이블 내의 데이터를 순차적으로 접근하여 검색 결과를 제공한다.
1
1개
2
2개
3
3개
4
4개
해설
옳은 설명은 ㄱ과 ㄴ으로 총 2개이다.
기본키에는 인덱스가 자동 생성되고 여러 칼럼을 묶은 결합(복합) 인덱스도 만들 수 있다. 인덱스는 검색 결과 자체는 바꾸지 않고 검색 속도에만 영향을 준다.
- ㄷ: 모든 칼럼에 인덱스를 만들면 삽입·삭제·갱신 때마다 인덱스도 갱신해야 해 저장 공간과 처리 부담이 커지므로, 자주 검색되는 칼럼에만 선택적으로 만든다.
- ㄹ: 인덱스는 정렬된 키와 위치 정보를 이용해 원하는 행에 바로 접근하는 구조이며, 테이블을 처음부터 순차적으로 읽는 것은 인덱스가 없을 때의 방식이다.
오류나 개정된 내용이 보이면 알려주세요