키(Key)
기본키(Primary key)
- 테이블의 식별자로 이용하기에 가장 적합한 것을 선정된 후보키
- PRIMARY KEY
후보키(Candidate key)
- 슈퍼키 중에서 더 이상 줄일 수 없는 형태를 가진 것
슈퍼키(Super key)
- 데이터베이스에서 테이블의 행을 고유하게 식별할 수 있는 속성 또는 속성의 집합
외래키(Foreign key)
- 테이블의 속성 중 다른 테이블의 행을 식별할 수 있는 키
- FOREIGN KEY
대체키(Alternate key)
- 후보키중 기본키로 선정되지 않은 키
슈퍼키 ⊃ 후보키 = 기본키 + 대체키