서버 공부/DB 공부

관계 데이터베이스 키

재우이 2022. 3. 18. 23:24

릴레이션의 키

- 각 투플을 고유하게 식별할 수 있는 하나 이상의 애트리뷰트들의 모임

 

키의 유형 정의
수퍼 키 한 릴레이션 내의 특정 투플을 고유하게 식별하는 하나의 애트리뷰트 또는 애트리뷰트의 집합
후보 키 각 투플을 고유하게 식별하는 최소한의 애트리뷰트들의 모임
기본 키 후보 키가 두 개 이 상 있으면 설계자 또는 데이터베이스 관리자가 이들 중에서 하나를 기본키로 선정
대리 키 인위적으로 추가된 기본 키
대체 키 기본 키로 선정되지 않은 후보 키
외래 키 어떤 릴레이션의 기본 키를 참조하는 애트리뷰트

릴레이션 : 2차원의 테이블

레코드, 투플 : 릴레이션의 각 행

애트리뷰트 : 릴레이션에서 이름을 가진 하나의 열