sondiaa 2021. 8. 31. 10:00

후보키(Candidate Key): 튜플을 유일하게 식별할 수 있는 속성의 부분집합(기본키로 사용할 수 있다.)

이러한 후보키의 특징은 2가지가 있다.

최소성: 꼭 필요한 속성으로만 구성

유일성: 하나의 키가 하나의 튜플만을 식별한다.

 

기본키(Primary Key): 후보키 중 선택한 Main Key

NULL값을 가질 수 없다.

동일한 값이 중복될 수 없다.

 

대체키(Alternate Key)

후보키에서 기본키를 제외한 나머지

 

수퍼키(Super Key)

유일성은 만족하나 최소성을 만족하지 못한다.

 

외래키(Foreign Key)

다른 릴레이션의 기본키를 그대로 참조하는 속성의 집합

 

 

출처 : https://github.com/gyoogle/tech-interview-for-developer