-
KEY
KEY
-
데이터베이스에서 조건에 맞는 튜플을 찾거나 검색할 때 기준이 되는 속성이다.
Super Key
- 릴레이션을 구성하는 모든 튜플에 대해 유일성은 만족하지만 최소성은 만족하지 못한다.
- 유일성: 하나의 키 값으로 하나의 튜플만을 유일하게 식별할 수 있어야 한다.
- 최소성: 키를 구성하는 속성 하나를 제거하면 유일하게 식별할 수 없도록 꼭 필요한 최소의 속성으로 구성되어야 한다.
Canditate Key
- 후보키: 유일성과 최소성을 모두 만족하는 모든 키를 의미한다.
Primary Key
- 기본키: 후보키 중에서 선정된 것을 의미한다.
Alternate Key
- 대체키: 후보키 중에서 선정된 기본키를 제외한 나머지 후보키를 의미한다.
Foreign Key
- 외래키: 다른 릴레이션의 기본키를 참조하는 속성을 의미한다.
reference
'CS > DB' 카테고리의 다른 글
DB - Transaction (0) 2021.02.14 DB - Index (0) 2021.02.14 DB - 파티셔닝과 샤딩 (0) 2021.02.12 DB - NOSQL (0) 2021.02.12 DB - 스키마 (0) 2021.02.12 -