
- 유일성을 만족하지만 최소성을 요구하지 않는 키
- 테이블 내에서 각 행을 유일하게 식별할 수 있는 속성 또는 속성들의 집합
- 모든 후보키와 기본키는 슈퍼키의 일종
- 2개 이상의 속성을 사용한 키
- 유일성과 최소성을 만족하여 기본키가 될 수 있는 후보
- 후보키에서 선택된 키, Null값이 들어갈 수 없으며, 기본키로 선택된 속성은 동일한 값이 들어갈 수 없음
- 후보키 중에서 기본키로 선택되지 않은 키
- 대체적으로 유일성과 최소성을 만족하지만 기본키가 아니며, 보조키라고도 불림
- 어떤 테이블 간의 기본키를 참조하는 속성
- 참조 무결성을 유지하는 데 사용되며, 관계형 데이터베이스에서 테이블 간 관계를 만듦
- 중복 값이 허용되지 않는 키이지만, Null 값은 기본키와 달리 허용될 수 있음
- 기본키와 다르게 한 테이블에 여러 개 존재할 수 있음