책 내용 질문하기
슈퍼키 강의에 대한질문
도서
2020 시나공 정보처리산업기사 필기 [기본서]
페이지
84
조회수
316
작성일
2020-04-15
작성자
탈퇴*원
첨부파일
결국 <수강>릴레이션에서 학번+과목명은 슈퍼키이고 <수강>릴레이션에서 기본키로 작동한다는 것 인가요?.. 기본키는 유일성 최소성 슈퍼키는 유일성 이건알겠는데 토막강의를 보면 <수강>릴레이션에서 학번+과목명이 기본키라고 하신거같아서요 제가 이해한게 맞는건지 답변부탁드립니다
답변
2020-04-16 13:10:10

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

 

예, 맞습니다.

 

모든 기본키는 후보키이며, 슈퍼키입니다.

후보키 중 기본키가 선정된다면, 해당 후보키를 제외한 다른 후보키들이 대체키가 되는 것이죠.

 

<수강> 릴레이션은

학번과 과목명 속성 2개의 속성을 하나의 키로 설정해야만 유일성을 만족합니다.

하나의 속성으로 유일성을 만족하지 못하기 때문에 최소성 또한 만족하죠.

 

때문에 (학번, 과목명)은 기본키이자 슈퍼키, 후보키가 됩니다.

(문맥 상 기본키로 선정된 후보키는 별도로 '후보키'라고 지칭하는 경우는 거의 없습니다.)

 

행복한 하루되세요 :)

  • 관리자
    2020-04-16 13:10:10

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

     

    예, 맞습니다.

     

    모든 기본키는 후보키이며, 슈퍼키입니다.

    후보키 중 기본키가 선정된다면, 해당 후보키를 제외한 다른 후보키들이 대체키가 되는 것이죠.

     

    <수강> 릴레이션은

    학번과 과목명 속성 2개의 속성을 하나의 키로 설정해야만 유일성을 만족합니다.

    하나의 속성으로 유일성을 만족하지 못하기 때문에 최소성 또한 만족하죠.

     

    때문에 (학번, 과목명)은 기본키이자 슈퍼키, 후보키가 됩니다.

    (문맥 상 기본키로 선정된 후보키는 별도로 '후보키'라고 지칭하는 경우는 거의 없습니다.)

     

    행복한 하루되세요 :)

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