분류
1. 개요 [편집]
키는 표에 존재하는 튜플을 식별하기 위한 식별자이다.
2. 언어별 명칭 [편집]
3. 종류 [편집]
3.1. 슈퍼키 [편집]
3.2. 외래키 [편집]
외래키는 한 표의 기본키의 값들과 일치함을 요구하는 다른 표의 한 속성이다.
3.3. 후보키 [편집]
후보키는 표를 유일하게 구분할 수 있는 속성들의 부분집합이다. 유일성과 최소성을 모두 만족한다.
3.3.1. 기본키 [편집]
기본키는 후보키 중에서 대표로 지정된 키이다. 한 표에서 특정 튜플을 유일하게 구별할 수 있다. 널 값이나 중복 값을 가질 수 없다.
3.3.2. 대체키 [편집]
대체키는 한 표의 후보키 중에서 기본키를 제외한 나머지 후보키이다.