DB 키 종류

알비레오·2025년 9월 26일

DB

목록 보기
15/15

슈퍼키

  • 유일성을 만족하지만 최소성을 요구하지 않는 키
  • 테이블 내에서 각 행을 유일하게 식별할 수 있는 속성 또는 속성들의 집합
  • 모든 후보키와 기본키는 슈퍼키의 일종

복합키

  • 2개 이상의 속성을 사용한 키

후보키

  • 유일성과 최소성을 만족하여 기본키가 될 수 있는 후보

기본키

  • 후보키에서 선택된 키, Null값이 들어갈 수 없으며, 기본키로 선택된 속성은 동일한 값이 들어갈 수 없음

대체키

  • 후보키 중에서 기본키로 선택되지 않은 키
  • 대체적으로 유일성과 최소성을 만족하지만 기본키가 아니며, 보조키라고도 불림

외래키

  • 어떤 테이블 간의 기본키를 참조하는 속성
  • 참조 무결성을 유지하는 데 사용되며, 관계형 데이터베이스에서 테이블 간 관계를 만듦

유니크키

  • 중복 값이 허용되지 않는 키이지만, Null 값은 기본키와 달리 허용될 수 있음
  • 기본키와 다르게 한 테이블에 여러 개 존재할 수 있음

0개의 댓글