2019년08월04일 60번
[멀티미디어저작] 다음 SQL 명령으로 옳은 것은?

- ① CREATE INDEX B ON A (x, y DESC) ;
- ② CREATE INDEX B ON A (x, y) ;
- ③ CREATE INDEX A ON B (x DESC, y DESC) ;
- ④ CREATE INDEX A ON B (x DESC, y) ;
(정답률: 60%)
문제 해설
- CREATE INDEX: 인덱스를 생성하는 명령어
- B: 인덱스의 이름
- ON A: 인덱스를 생성할 테이블 이름
- (x, y DESC): 인덱스를 생성할 열 이름과 정렬 방식
즉, A 테이블의 x 열과 y 열을 이용하여 인덱스 B를 생성하되, y 열은 내림차순으로 정렬하여 인덱스를 생성한다는 의미이다. 이렇게 인덱스를 생성하면 x와 y 열을 이용한 검색이 빠르게 수행될 수 있다.