에듀윌
·
기본키
★ 시험 1순위
신분증 — 없으면 사람 식별 불가
기본키 —
대표 1개 · NULL ❌
기
PRIMARY KEY
정의
후보키 중 DBA가 대표로 선택한 1개
. 모든 튜플을 유일하게 식별. NULL 은 곧 '누군지 모름' → 개체 무결성이 원천 차단.
#
4대 성질
①
유일성 + 최소성 ✅
(후보키 상속)
②
NULL ❌
— 식별 본질 위반
③
중복 ❌
— 유일성
④
자동 인덱스 ✅
— DBMS 생성
⚠️ 함정 4종
"기본키 여러 개" ❌(→
딱 1개
, 복합 PK도 1묶음=1개) · "기본키 NULL 가능" ❌(→
절대 NULL ❌
) · "중복 가능" ❌ · "자동 인덱스 없음" ❌. 압축 —
'NULL 금지·중복 금지·대표 1개·자동 인덱스.'