[DB] 4. 데이터베이스 Key의 개념과 종류, 무결성이란?
1. 데이터베이스 키(Key) 란? - 데이터베이스(Database)에서 조건을 만족하는 튜플(Tuple) 찾거나 순서대로 정렬 시 다른 튜플들과 구별할 수 있는 유일한 기준이 되는 속성(Attribute) 2. 데이터베이스 키의 종류 - 후보키 / 기본키 / 대체키 / 슈퍼키 / 외래키 3. 후보키(Candidate Key) - 릴레이션을 구성하는 속성 들 중에서 튜플을 유일하게 식별하기 위해 사용되는 속성들의 부분집합 - 기본키로 사용할 수 있는 속성 - 유일성(Unique) / 최소성(Minimality) 모두 만족 시켜야 함 - 유일성(Unique) : 하나의 키 값으로 하나의 튜플만을 유일하게 식별할 수 있어야 함 - 최소성(Minimality) : 키를 구성하는 속성 하나를 제거하면 유일하게 ..
2024.02.12