책 내용 질문하기
슈퍼키와 복합키 차이점이 무엇인가요?
도서
2018 시나공 정보처리기사 실기(산업기사 포함)
페이지
조회수
109
작성일
2018-03-14
작성자
탈퇴*원
첨부파일

슈퍼키가

릴레이션 내에 속하는 속성들을 여러개 합쳐서 유일성을 나타낸다고 나와있는데

복합키도 속성들을 여러개 합쳐서 유일성을 나타낸거 아닌가요?

아니면 슈퍼키는 키가 되지 못하는 속성들도 합쳐진거고

복합키는 키들로 이루어진 애들을 복합적으로 합친거라고 생각하면 되는지 ㅠㅠ

그리고 복합키가 후보키쪽에 속하는대

후보키는 유일성과 최소성을 모두 만족해야한다고 나와있는데

복합키는 유일성은 가지지만 최소성은 가지지 못하는거아닌가요??

답변
2018-03-20 10:09:13

안녕하세요.

복합키는 튜플을 유일하게 식별할 수 있도록 2개 이상의 필드를 조합하여 만든 키를 말 합니다.

슈퍼키는 테이블 안에서 속성들의 집합으로 키를 구성합니다. 여기서 집합이란 반드시 개수가 2개 이상이 아니라 속성의 개수와 관계없이 1개든, 2개든 2개 이상이든 해당 테이블 안의 속성으로 구성된 것으로, 각각의 키가 될 수 있는 대상 모두를 슈퍼키라고 합니다.

두 키의 차이는 유일성과 최소성에 관련된 내용이라고 할 수 있습니다.

복합키는 후보키의 특징을 가지므로 유일성과 최소성을 모두 만족하지만 슈퍼키는 유일성은 만족하지만 최소성은 만족하지 못합니다.

오늘도 즐거운 하루 되세요.

  • *
    2018-03-20 10:09:13

    안녕하세요.

    복합키는 튜플을 유일하게 식별할 수 있도록 2개 이상의 필드를 조합하여 만든 키를 말 합니다.

    슈퍼키는 테이블 안에서 속성들의 집합으로 키를 구성합니다. 여기서 집합이란 반드시 개수가 2개 이상이 아니라 속성의 개수와 관계없이 1개든, 2개든 2개 이상이든 해당 테이블 안의 속성으로 구성된 것으로, 각각의 키가 될 수 있는 대상 모두를 슈퍼키라고 합니다.

    두 키의 차이는 유일성과 최소성에 관련된 내용이라고 할 수 있습니다.

    복합키는 후보키의 특징을 가지므로 유일성과 최소성을 모두 만족하지만 슈퍼키는 유일성은 만족하지만 최소성은 만족하지 못합니다.

    오늘도 즐거운 하루 되세요.

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