책 내용 질문하기
안녕하세요 질문있습니다
도서
2020 시나공 정보처리기사 필기 : NCS 기반 전면 개편 [기본서]
페이지
0
조회수
401
작성일
2020-06-02
작성자
탈퇴*원
첨부파일

 

 

모의고사로 주신 것 중에 2회차 문제에서

 

3과목 45번 문제 ORDER과 CUSTOMERS 릴레이션 문제에서 속성을 기준으로 합치고자 할 때,

 

2번이 안되는 이유가 궁금해요.. 속성 값으로 이루어 진 것을 교집합 하면  '공통된 속성값' 아닌가요? 

답변
2020-06-03 10:51:00

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

 

project(파이)를 통해 orders 릴레이션과 customers 릴레이션에서 oc 속성을 뽑아낸다면 중복이 제거된 각 릴레이션의 oc 속성만이 추출될 것입니다.

 

이 결과값에서 교집합을 수행하게 되면 각 릴레이션의 oc 속성 중 겹치는 부분만 추출되게 되겠죠.

 

문제에서는 '두 릴레이션을 합치고자 할 때' 라고 언급했던 바, 이에 반해 위의 결과는 두 릴레이션이 합쳐졌다기 보다는 두 속성에 공통적으로 존재하는 oc 속성의 값만이 추출될 뿐입니다.

 

교재 336쪽 상단의 예제 결과를 확인해보세요.

여기에 1번 보기의 관계대수식을 적용하게 되면 두 릴레이션이 합쳐진 결과가 아닌 단순히 No 속성의 값 (9801, 9802, 9803, 9804, 9805) 만이 추출됩니다.

 

행복한 하루되세요 :)

  • 관리자
    2020-06-03 10:51:00

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

     

    project(파이)를 통해 orders 릴레이션과 customers 릴레이션에서 oc 속성을 뽑아낸다면 중복이 제거된 각 릴레이션의 oc 속성만이 추출될 것입니다.

     

    이 결과값에서 교집합을 수행하게 되면 각 릴레이션의 oc 속성 중 겹치는 부분만 추출되게 되겠죠.

     

    문제에서는 '두 릴레이션을 합치고자 할 때' 라고 언급했던 바, 이에 반해 위의 결과는 두 릴레이션이 합쳐졌다기 보다는 두 속성에 공통적으로 존재하는 oc 속성의 값만이 추출될 뿐입니다.

     

    교재 336쪽 상단의 예제 결과를 확인해보세요.

    여기에 1번 보기의 관계대수식을 적용하게 되면 두 릴레이션이 합쳐진 결과가 아닌 단순히 No 속성의 값 (9801, 9802, 9803, 9804, 9805) 만이 추출됩니다.

     

    행복한 하루되세요 :)

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