# Key
# 후보키(Candidate Key)
Tuple을 유일하게 식별할 수 있는 키들의 집합
- 유일성 : 하나만 있음
- 최소성 : 최소한의 조합으로 만들어짐
# 기본키(Primary Key)
Primary Key
후보키 중에서 선택된 PK
Null 값을 가질 수 없음
동일한 값이 중복될 수 없음
# 대체키(Alternate Key)
후보키 중에서 PK가 아닌 키
# 슈퍼키(Super Key)
후보키처럼 최소성은 보장하지만 유일성을 보장하지 않는 키
# 외래키(Foreign Key)
다른 테이블을 참조하기 위한 Key(다른 테이블의PK)