데이터베이스 키

IT 위키
김형교 (토론 | 기여)님의 2019년 12월 6일 (금) 20:07 판
Database Key

1 슈퍼 키(Super Key)

  • 어떤 릴레이션의 어떠한 튜플들도 같은 값을 가지지 않는 속성, 또는 속성들의 조합
  • 유일성 O / 최소성 X

2 후보 키(Candidate Key)

  • Tuple을 유일하게 식별하기 위해 사용되는 속성들의 부분집합
  • 유일성 O / 최소성 O

3 기본 키(Primary Key)

  • 후보키 중 선정된 Key
  • 중복된 값 X / Not Null / 유일성 O / 최소성 O

4 대체 키(Alternate Key)

  • 후보 키 중 선정된 기본 키를 뺀 나머지 키들
  • 유일성 O / 최소성 O

5 외부 키(Foreign Key)

  • 다른 릴레이션의 Primary Key를 참조하는 속성
  • 중복된 값 X / Not Null / 유일성 O / 최소성 O