본문 바로가기

ORACLE11g/DATABASE 이론

[6장] 키의 개념 및 종류

1. 슈퍼키(Super Key)


・속성들의 집합으로 구성된 키.

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



2. 후보키(Candidate Key)


유일성과 최소성을 만족하는 기본키를 제외한 키.



3. 기본키(Primary Key)


・후보키 중에서 특별히 선정된 키.

Null값과 중복값을 가질 수 없다.

・유일성과 최소성을 가진다.

튜플을 식별하기 위해 반드시 필요한 키 이다.



4. 대체키(Alternate Key)


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



5. 외래키(Foreign Key)


・다른 릴레이션의 기본키를 참조하는 속성.

관계를 표현할 때 사용.

'ORACLE11g > DATABASE 이론' 카테고리의 다른 글

[8장] 관계대수 (Relational Algebra)  (0) 2016.10.04
[7장] 무결성 (Integrity)  (0) 2016.10.04
[5장] 관계형 데이터 모델  (0) 2016.10.04
[4장] 데이터베이스 설계  (0) 2016.10.04
[3장] 스키마 (Schema)  (0) 2016.10.04