수퍼키

위키원
tjswn0425 (토론 | 기여)님의 2020년 8월 13일 (목) 16:00 판
이동: 둘러보기, 검색

수퍼키(Super Key)이란 데이터베이스에서 레코드를 유일하게 식별할 수 있는 속성의 집합으로 구성된 키(Key)를 말한다. 슈퍼키는 대상관계의 모든 속성이 함수 종속하는 속성의 집합으로 정의할 수 있다. [1] 복합키 또는 연결키라고도 불린다. [2]

개요

특징

수퍼키(Super Key)는 한 릴레이션 내에 있는 속성들의 집합으로 구성된 키(Key)를 의미한다. 수퍼키는 몇가지의 주요 특징이 있는데, 첫번째, 기본키(PK)로 사용된다. 한 릴레이션 내에 있는 속성들 중에 2개 이상의 속성을 1개의 후보키로 만들어서 기본키로 활용한다. 두번째, 릴레이션을 구성하는 모든 튜플 중 수퍼키로 구성된 속성의 집합과 동일한 값을 나타내지 않는다. 세번째, 수퍼키는 릴레이션을 구성하는 모든 튜플에 대해 유일성은 만족하지만, 최소성은 만족하지 못한다. 2개 이상의 속성들을 묶어 새로운 속성을 만들어내기 때문에 유일성을 만족하여, 기본키로 사용될 수 있다. 하지만, 1개의 속성으로도 유일성을 나타낼 수 있는 속성들도 2개 이상으로 묶어 만들어내기 때문에 최소성은 만족하지 못한다. [2]

종류, 구성, 구조, 활용, 문제점 등..

현황, 전망

각주

  1. 슈퍼키〉, 《위키백과》, 2019-01-17
  2. 2.0 2.1 키(Key)의 개념과 종류〉, 《개인사이트》, 2016-04-24

참고자료

같이 보기

틀:틀 이름