책 내용 질문하기
63페이지 3번문제
도서
2019 시나공 정보처리기사 필기
페이지
63
조회수
340
작성일
2019-01-05
작성자
탈퇴*원
첨부파일

④는 1:N 관계에서 소속 관계를 별도로 표시한 것인데 이것은 왜 답이 될 수 없는 건가요?

해설에는 별도의 릴레이션을 구성하지 않은 것이 더 효율적이라고 되어있는데 ④은 효율적이지 않아서 오답이 되는것가요?

답변
2019-01-07 13:19:57

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

 

일반적으로 릴레이션을 구성할 때 중복되는 필드가 존재할 때 이를 효율적이지 못하다고 봅니다.

 

릴레이션을 분할할 때 해당 필드의 중복성이 감소하면 상관이 없으나, 아래와 같은 형태에서 <학과>와 <소속>을 합친다고 하여 중복성이 감소할 여지는 없죠. (<학과>의 기본키와 <소속>의 기본키가 1:1로 연결되어 있으므로)

 


 

이 때문에 4번 또한 해당 그림을 관계 모델의 릴레이션으로 표현한 것은 맞으나, 질문은 가장 적합한 것을 요구하였으므로 1번이 정답이 됩니다.

 

행복한 하루 되세요 :)

  • 관리자
    2019-01-07 13:19:57

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

     

    일반적으로 릴레이션을 구성할 때 중복되는 필드가 존재할 때 이를 효율적이지 못하다고 봅니다.

     

    릴레이션을 분할할 때 해당 필드의 중복성이 감소하면 상관이 없으나, 아래와 같은 형태에서 <학과>와 <소속>을 합친다고 하여 중복성이 감소할 여지는 없죠. (<학과>의 기본키와 <소속>의 기본키가 1:1로 연결되어 있으므로)

     


     

    이 때문에 4번 또한 해당 그림을 관계 모델의 릴레이션으로 표현한 것은 맞으나, 질문은 가장 적합한 것을 요구하였으므로 1번이 정답이 됩니다.

     

    행복한 하루 되세요 :)

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