슈퍼키 (Super Key)
- 유일성을 만족하는 키
- 하나 이상의 속성 집합
- 최소성은 만족하지 않음
후보키 (Candidate Key)
기본키 (Primary Key)
- 후보키 중 선택하는 메인 키
- 후보키 중 하나이므로 유일성 + 최소성 만족
- 테이블당 1개만 존재
- NULL 불가
- 외래키로 참조되는 키로 관계성을 대표함
대체키(Alternate Key)
- 후보키 중 기본키를 제외한 키
후보키 - 기본키
- 후보키의 부분집합이므로 유일성 + 최소성 만족
외래키 (Foreign Key)