기본 키(Primary Key)
2024년 6월 21일
- 실체에서 각 인스턴스(Instance)를 유일하게 식별하는 데 가장 적합한 키로써 위에서 정의한 후보키 중에 선택한 하나의 속성이나 속성그룹을 말한다.
기본키를 선정
-
후보키(Candidate Key) 중에서 기본키를 선정할 때는 다음 사항을 고려해야 할 사항이다.
- 해당 실체를 대표할 수 있어야 한다.
- 업무적으로 활용도가 높아야 한다.
- 길이가 짧을 것이다.
-
기본키로 선정된 후보키에는 다음과 같은 사항이 자동으로 적용된다.
- Null이면 안된다.
- 중복되면 안된다.
- 유일(Unique)한 클러스터드 인덱스(Clustered Index)여야 한다.
예시
- 밑의 예시에서는 '사번'을 기본키로 설정하도록 한다.