슈퍼키가
릴레이션 내에 속하는 속성들을 여러개 합쳐서 유일성을 나타낸다고 나와있는데
복합키도 속성들을 여러개 합쳐서 유일성을 나타낸거 아닌가요?
아니면 슈퍼키는 키가 되지 못하는 속성들도 합쳐진거고
복합키는 키들로 이루어진 애들을 복합적으로 합친거라고 생각하면 되는지 ㅠㅠ
그리고 복합키가 후보키쪽에 속하는대
후보키는 유일성과 최소성을 모두 만족해야한다고 나와있는데
복합키는 유일성은 가지지만 최소성은 가지지 못하는거아닌가요??
안녕하세요.
복합키는 튜플을 유일하게 식별할 수 있도록 2개 이상의 필드를 조합하여 만든 키를 말 합니다.
슈퍼키는 테이블 안에서 속성들의 집합으로 키를 구성합니다. 여기서 집합이란 반드시 개수가 2개 이상이 아니라 속성의 개수와 관계없이 1개든, 2개든 2개 이상이든 해당 테이블 안의 속성으로 구성된 것으로, 각각의 키가 될 수 있는 대상 모두를 슈퍼키라고 합니다.
두 키의 차이는 유일성과 최소성에 관련된 내용이라고 할 수 있습니다.
복합키는 후보키의 특징을 가지므로 유일성과 최소성을 모두 만족하지만 슈퍼키는 유일성은 만족하지만 최소성은 만족하지 못합니다.
오늘도 즐거운 하루 되세요.
-
*2018-03-20 10:09:13
안녕하세요.
복합키는 튜플을 유일하게 식별할 수 있도록 2개 이상의 필드를 조합하여 만든 키를 말 합니다.
슈퍼키는 테이블 안에서 속성들의 집합으로 키를 구성합니다. 여기서 집합이란 반드시 개수가 2개 이상이 아니라 속성의 개수와 관계없이 1개든, 2개든 2개 이상이든 해당 테이블 안의 속성으로 구성된 것으로, 각각의 키가 될 수 있는 대상 모두를 슈퍼키라고 합니다.
두 키의 차이는 유일성과 최소성에 관련된 내용이라고 할 수 있습니다.
복합키는 후보키의 특징을 가지므로 유일성과 최소성을 모두 만족하지만 슈퍼키는 유일성은 만족하지만 최소성은 만족하지 못합니다.
오늘도 즐거운 하루 되세요.