유일성·최소성 두 잣대 · 슈후기대외의 출입구
키(Key) — 행을 식별하는 도구
유일성 (Uniqueness)
모든 튜플이 다른 값 — 같은 키 값으로 두 튜플 ❌ (식별 가능성)
최소성 (Minimality)
속성 중 하나라도 빼면 유일성이 깨짐 (군더더기 없음)
| 키 종류 | 유일성 | 최소성 | 비고 |
| 슈퍼키 | ✅ | ❌ 가능 | 군더더기 포함 OK |
| 후보키 | ✅ | ✅ | 기본키 후보들 |
| 기본키 | ✅ | ✅ | 후보키 중 대표 1개 |
| 대체키 | ✅ | ✅ | 후보키 − 기본키 |
| 외래키 | – | – | 별도 개념 — 다른 PK 참조 |
포함 관계 한 줄
슈퍼키 ⊃ 후보키 ⊃ 기본키 · 후보키 = 기본키 + 대체키 · 외래키는 별도(참조). 안으로 갈수록 엄격해져요.