키(Key)

기본키(Primary key)

  • 테이블의 식별자로 이용하기에 가장 적합한 것을 선정된 후보키
  • PRIMARY KEY

후보키(Candidate key)

  • 슈퍼키 중에서 더 이상 줄일 수 없는 형태를 가진 것

슈퍼키(Super key)

  • 데이터베이스에서 테이블의 행을 고유하게 식별할 수 있는 속성 또는 속성의 집합

외래키(Foreign key)

  • 테이블의 속성 중 다른 테이블의 행을 식별할 수 있는 키
  • FOREIGN KEY

대체키(Alternate key)

  • 후보키중 기본키로 선정되지 않은 키
슈퍼키 ⊃ 후보키 = 기본키 + 대체키

+ Recent posts