책 내용 질문하기
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번이 정답이 됩니다.
행복한 하루 되세요 :)