데이터베이스 키 종류

정승렬·2023년 7월 31일
0

기술면접

목록 보기
32/38

관계형 데이터베이스 키의 종류

후보키(Candidate key): 유일성과 최소성을 만족하는 키. 기본키가 될 수 있는 후보이기 때문에 후보키라고 불린다.
기본 키(Primary key): 후보 키에서 선택된 키. NULL값이 들어갈 수 없으며, 기본키로 선택된 속성(Attribute)은 동일한 값이 들어갈 수가 없다.
슈퍼키(Super Key): 유일성을 만족하는 키.
대체키(Surrogate key): 후보 키 중에 기본 키로 선택되지 않은 키.
외래키(Foreign Key): 어떤 테이블(Relation) 간의 기본 키(Primary key)를 참조하는 속성이다. 테이블(Relation)들 간의 관계를 나타내기 위해서 사용된다.
복합키(Composite Key): 2개 이상의 속성(attribute)를 사용한 키.

2개의 댓글

comment-user-thumbnail
2023년 7월 31일

좋은 글 감사합니다. 자주 올게요 :)

1개의 답글