안녕하세요. 길벗 수험서 운영팀입니다.
"릴레이션을 구성하는 모든 튜플 중 슈퍼키로 구성된 속성의 집합과 동일한 값은 나타나지 않는다." 라는 의미는 유일성을 의미합니다.
<학생> 릴레이션에서 '슈퍼키'로 구성할 수 있는 속성은 '학번', '주민등록번호', '성명' 모두 가능합니다.
즉, {'학번'}, {'주민등록번호'}, {'성명'}을 전부 슈퍼키로 지정하는 것이 가능하며, {'학번', '주민등록번호'}, {'학번', '성명}, {'주민등록번호', '성명'} 또는 {'학번', '주민등록번호', '성명'}과 같이 집합으로 슈퍼키를 지정하는 것이 가능합니다. 이와 같이 지정된 슈퍼키들의 속성값들의 집합이 다른 집합과 동일한 값을 나타내지 않기 때문입니다.
위 말은 이와 같습니다. {'학번', '성명'}을 슈퍼키로 지정했을 때,
{050021, '김춘삼'} 은 {020022,'허진옥'}, {020023, '신민주'} .... 등과 동일한 값을 나타내지 않는다.
슈퍼키의 의미에서 가장 중요한 것은 '유일성'입니다.
간혹 '집합으로 구성된 키'라고 생각하셔서 단일 속성으로는 슈퍼키가 될 수 없다 여기는 분들도 계시나, 단일 속성 또한 슈퍼키가 가능합니다. 이 경우 '슈퍼키'와 '후보키'를 동시에 만족하게 되겠죠.(최소성을 갖게 되므로)
행복한 하루되세요.^^
-
*2018-10-10 09:37:53
안녕하세요. 길벗 수험서 운영팀입니다.
"릴레이션을 구성하는 모든 튜플 중 슈퍼키로 구성된 속성의 집합과 동일한 값은 나타나지 않는다." 라는 의미는 유일성을 의미합니다.
<학생> 릴레이션에서 '슈퍼키'로 구성할 수 있는 속성은 '학번', '주민등록번호', '성명' 모두 가능합니다.
즉, {'학번'}, {'주민등록번호'}, {'성명'}을 전부 슈퍼키로 지정하는 것이 가능하며, {'학번', '주민등록번호'}, {'학번', '성명}, {'주민등록번호', '성명'} 또는 {'학번', '주민등록번호', '성명'}과 같이 집합으로 슈퍼키를 지정하는 것이 가능합니다. 이와 같이 지정된 슈퍼키들의 속성값들의 집합이 다른 집합과 동일한 값을 나타내지 않기 때문입니다.
위 말은 이와 같습니다. {'학번', '성명'}을 슈퍼키로 지정했을 때,
{050021, '김춘삼'} 은 {020022,'허진옥'}, {020023, '신민주'} .... 등과 동일한 값을 나타내지 않는다.
슈퍼키의 의미에서 가장 중요한 것은 '유일성'입니다.
간혹 '집합으로 구성된 키'라고 생각하셔서 단일 속성으로는 슈퍼키가 될 수 없다 여기는 분들도 계시나, 단일 속성 또한 슈퍼키가 가능합니다. 이 경우 '슈퍼키'와 '후보키'를 동시에 만족하게 되겠죠.(최소성을 갖게 되므로)
행복한 하루되세요.^^