본문 바로가기
DataBase

Key

by orioncsy 2023. 4. 21.

Key

개념

key

  • 검색, 정렬 시 레코드를 구분할 수 있는 속성

종류

후보키

  • 레코드를 구분할 수 있는 속성들로 구성되어 있는 부분집합
  • 기본키로 사용할 수 있는 속성들
  • 유일성
    • key를 통해 하나의 레코드를 유일하게 식별 가능
  • 최소성
    • 필요한 최소한의 속성들로 구성
  • 유일성과 최소성을 모두 만족하는 키

기본키

  • 레코드를 구분할 수 있는 속성들로 구성된 키
  • null 값을 가질 수 없다.
  • 동일한 값이 중복될 수 없다.

대체키

  • 후보 키 중에서 기본키를 제외한 키

슈퍼키

  • 유일성은 만족하지만 최소성을 만족하지 못하는 키

외래키

  • 다른 테이블의 기본키를 참조하는 속성

Reference

https://gyoogle.dev/blog/computer-science/data-base/Key.html

'DataBase' 카테고리의 다른 글

Anomaly  (0) 2023.04.12
Stored Procedure  (0) 2023.04.10
Inverted Index  (0) 2023.04.05
Join  (0) 2023.04.03
SQL  (0) 2023.03.13