Computer Science/데이터베이스

[DataBase] - Superkey, Candidate key, Primary key

SeoburiFaust 2024. 3. 9. 00:48

쉽게 말하면, 

R을 결정할 수 있으면, superkey

superkey중에서 부분집합인 superkey가 없는 것이 candidate key이다.

 

candidate key는 여러 개가 될 수 있다.

예를 들어, (A,B), (A,C)가 동시에 candidate key가 될 수 있다.

 

우리는 이 candidate key중 하나를 primary key로 사용한다.

primary key를 이용해 우리는 relation schema의 각 데이터를 식별할 수 있다.