책 내용 질문하기
슈퍼키 내용중 질문 있습니다.
도서
2018 시나공 정보처리기사 실기(산업기사 포함)
페이지
48
조회수
118
작성일
2018-10-09
작성자
탈퇴*원
첨부파일
슈퍼키 설명중에 '릴레이션을 구성하는 모든 튜플 중 슈퍼키로 구성된 속성의 집합과 동일한 값은 나타나지 않는다.' 는 내용이 있는데 이게 무슨 말인지 예를 들어 쉽게 설명해주시면 감사하겠습니다.
답변
2018-10-10 09:37:53

안녕하세요. 길벗 수험서 운영팀입니다.

"릴레이션을 구성하는 모든 튜플 중 슈퍼키로 구성된 속성의 집합과 동일한 값은 나타나지 않는다." 라는 의미는 유일성을 의미합니다.

<학생> 릴레이션에서 '슈퍼키'로 구성할 수 있는 속성은 '학번', '주민등록번호', '성명' 모두 가능합니다.

즉, {'학번'}, {'주민등록번호'}, {'성명'}을 전부 슈퍼키로 지정하는 것이 가능하며, {'학번', '주민등록번호'}, {'학번', '성명}, {'주민등록번호', '성명'} 또는 {'학번', '주민등록번호', '성명'}과 같이 집합으로 슈퍼키를 지정하는 것이 가능합니다. 이와 같이 지정된 슈퍼키들의 속성값들의 집합이 다른 집합과 동일한 값을 나타내지 않기 때문입니다.

위 말은 이와 같습니다. {'학번', '성명'}을 슈퍼키로 지정했을 때,

{050021, '김춘삼'} 은 {020022,'허진옥'}, {020023, '신민주'} .... 등과 동일한 값을 나타내지 않는다.

슈퍼키의 의미에서 가장 중요한 것은 '유일성'입니다.

간혹 '집합으로 구성된 키'라고 생각하셔서 단일 속성으로는 슈퍼키가 될 수 없다 여기는 분들도 계시나, 단일 속성 또한 슈퍼키가 가능합니다. 이 경우 '슈퍼키'와 '후보키'를 동시에 만족하게 되겠죠.(최소성을 갖게 되므로)

행복한 하루되세요.^^

  • *
    2018-10-10 09:37:53

    안녕하세요. 길벗 수험서 운영팀입니다.

    "릴레이션을 구성하는 모든 튜플 중 슈퍼키로 구성된 속성의 집합과 동일한 값은 나타나지 않는다." 라는 의미는 유일성을 의미합니다.

    <학생> 릴레이션에서 '슈퍼키'로 구성할 수 있는 속성은 '학번', '주민등록번호', '성명' 모두 가능합니다.

    즉, {'학번'}, {'주민등록번호'}, {'성명'}을 전부 슈퍼키로 지정하는 것이 가능하며, {'학번', '주민등록번호'}, {'학번', '성명}, {'주민등록번호', '성명'} 또는 {'학번', '주민등록번호', '성명'}과 같이 집합으로 슈퍼키를 지정하는 것이 가능합니다. 이와 같이 지정된 슈퍼키들의 속성값들의 집합이 다른 집합과 동일한 값을 나타내지 않기 때문입니다.

    위 말은 이와 같습니다. {'학번', '성명'}을 슈퍼키로 지정했을 때,

    {050021, '김춘삼'} 은 {020022,'허진옥'}, {020023, '신민주'} .... 등과 동일한 값을 나타내지 않는다.

    슈퍼키의 의미에서 가장 중요한 것은 '유일성'입니다.

    간혹 '집합으로 구성된 키'라고 생각하셔서 단일 속성으로는 슈퍼키가 될 수 없다 여기는 분들도 계시나, 단일 속성 또한 슈퍼키가 가능합니다. 이 경우 '슈퍼키'와 '후보키'를 동시에 만족하게 되겠죠.(최소성을 갖게 되므로)

    행복한 하루되세요.^^

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.