SQL - 문제 미리보기

문제 1785

medium
일반 INDEX와 UNIQUE INDEX의 차이점을 올바르게 설명한 것은?
A. UNIQUE INDEX는 검색 속도가 더 빠르다
B. UNIQUE INDEX는 중복값을 허용하지 않으며, 일반 INDEX는 중복값을 허용한다
C. UNIQUE INDEX는 여러 컬럼에 동시에 적용할 수 없다
D. UNIQUE INDEX는 NULL 값을 허용하지 않는다

정답: B


• INDEX 유형별 특징:

일반 INDEX (CREATE INDEX):
• 중복값 허용
• 순수하게 검색 성능 향상이 목적
• 데이터 무결성과는 무관

UNIQUE INDEX (CREATE UNIQUE INDEX):
• 중복값 허용하지 않음
• 검색 성능 향상 + 데이터 무결성 보장
• UNIQUE 제약조건과 유사한 효과

실무 활용 예시:
• 일반 INDEX: 주문일자, 고객명 등
• UNIQUE INDEX: 이메일, 주민등록번호, 사원번호 등

다른 선택지 검토:
• 1번: 검색 속도는 거의 동일
• 3번: 여러 컬럼에 복합 UNIQUE INDEX 생성 가능
• 4번: 일반적으로 NULL 값은 허용 (데이터베이스에 따라 차이)

💡 학습 팁

이 문제를 포함한 SQL 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.