DB 설계에 있어서 Primary Key와 Unique Index의 특성 비교 및 Primary Key 사용 시의 장점
컴퓨터시스템응용기술사 제110회 4교시 28번 문항으로, 과목은 데이터/DB입니다. ‘클러스터링’ 키워드는 컴퓨터시스템응용기술사 기출 2문항에 나왔습니다.
원문 문제
컴퓨터시스템응용기술사 제110회 28번. DB 설계에 있어서 Primary Key와 Unique Index의 특성 비교 및 Primary Key 사용 시의 장점
핵심 키워드
- Primary Key
- Unique Index
- NULL 허용 여부
- 클러스터링
- 참조 무결성
- 인덱스 성능
고득점 가이드 — 1. 개요
Primary Key는 행의 고유성을 강제하는 제약(Constraint)으로 테이블의 대표 식별자 역할을 하며, Unique Index는 특정 컬럼의 중복 방지를 위해 생성되는 인덱스 객체이다. 두 객체 모두 유일성을 보장한다는 공통점이 있지만 NULL 허용 여부, 클러스터형 인덱스 연계, 참조 무결성 규칙 지원 등에서 분명한 차이를 보이므로, 식별자 설계 시 두 객체의 의미와 역할을 구분하여 선택해야 견고한 스키마와 안정적인 성능을 동시에 확보할 수 있다.
출제 이력
- Primary Key기출 1문항
- Unique Index기출 1문항
- NULL 허용 여부기출 1문항
- 클러스터링기출 2문항
- 참조 무결성기출 2문항
- 인덱스 성능기출 1문항