관계형 데이터베이스 키(Key) 종류와 뜻
1. 후보키 : 후보키(candidate key)는 유일성과 최소성을 만족하는 속성 또는 속성들의 집합이다. 최소성(minimality)은 키를 구성하고 있는 여러 속성 중에서 하나라도 없으면 투플을 유일하게 구별할 수 없는, 꼭 필요한 최소한의 속성들로만 키를 구성하는 특성이다. 그러므로 하나의 속성으로 구성된 키는 당연히 최소성을 만족한다. 수퍼키 중에서 최소성을 만족하는 것이 후보키가 된다.
2. 대체키 : 대체키(alternate key)는 기본키로 선택되지 못한 후보키들이다.
3. 슈퍼키 : 수퍼키(super key)는 유일성의 특성을 만족하는 속성 또는 속성들의 집합이다.
4. 외래키 : 외래키(foreign key)는 어떤 릴레이션에 소속된 속성 또는 속성 집합이 다른 릴레이션의 기본키가 되는 키다.
'창고 > 정보처리기사' 카테고리의 다른 글
[정처기 한줄공부] 정규화(Nomalization)의 개념과 정규화 과정(1NF, 2NF, 3NF, BCNF) (0) | 2021.02.23 |
---|---|
[정처기 한줄공부] Linux / Unix 의 커널(Kernel) 과 쉘(Shell) (0) | 2021.02.23 |
[정처기 한줄공부] 내부단편화 / 외부단편화 (0) | 2021.02.22 |
[정처기 한줄공부] Thrashing(쓰레싱) (0) | 2021.02.22 |
[정처기 한줄공부] 교착상태(deadlock) (0) | 2021.02.22 |