모의고사로 주신 것 중에 2회차 문제에서
3과목 45번 문제 ORDER과 CUSTOMERS 릴레이션 문제에서 속성을 기준으로 합치고자 할 때,
2번이 안되는 이유가 궁금해요.. 속성 값으로 이루어 진 것을 교집합 하면 '공통된 속성값' 아닌가요?
안녕하세요 길벗수험서 운영팀입니다.
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) 만이 추출됩니다.
행복한 하루되세요 :)