데이터베이스 키(key)

최기수·2021년 8월 19일
0

Computer Science

목록 보기
5/5

데이터베이스 키(key)

키(key)는 특정 레코드(record)를 구별할 수 있는 속성(attribute)을 말한다.

키(key) 종류

  • 후보 키(candidate key)
    유일성(고유하게 식별할 수 있는 속성)과 최소성(불필요한 속성을 없앤 것)을 만족하는 속성의 집합이다.

  • 기본 키(primary key)
    후보 키 중에서 선정된 키를 말한다.

  • 대리 키(alternate key)
    후보 키 중에서 선정되지 않은 키를 말한다.

  • 슈퍼 키(super key)
    유일성을 만족하는 속성의 집합이다.

  • 외래 키(foreign key)
    특정(자기 자신을 포함) 릴레이션(relation)의 기본 키를 참조하는 속성을 말한다.

0개의 댓글