본문 바로가기
IT 이론/데이터베이스

[데이터베이스] Super Key, Candidate Key, Primary Key

by 지식id 2013. 1. 12.
반응형

1. Super Key : 어떤 릴레이션의 어떠한 튜블들도 같은 값을 가지지 않는 Atrribute, 또는 Atrribute 조합

2. Key : 슈퍼키를 수정하는 Attribute 중 하나라도 빠지면 Super Key가 될 수 없는 Super Key (최소 슈퍼키)

3. Candidate key : 모든 Key는 Candidate Key가 될 수 있다.

4. Primary key : Candidate key중 선택된 한개의 기본 키

ex) Car Relation
CAR {지역, 번호, 모델 명, 제작 년도, 고유번호} 는 두개의 키를 가진다
{지역, 번호} 와 {고유번호} 이들은 슈퍼키인 동시에 키이고, Primary Key가 될 수 있는 Candidate Key이다.
{모델명, 고유번호} 또한 슈퍼키는 될 수 있지만, 모델명을 빼도 Super Key가 될 수 없으므로 Key는 아니다.


ex Question)

It is a minimal subset of attributes in a relation which uniquely identifies each tuple in the relation. It is designated as the primary.

1. Super Key

2. Foreign Key

3. Alternative Key

4. Candidate Key


답은




























4번이다.

반응형

댓글