예제1번에 대한 답으로
나눈다는 개념보다는 공통인 값을 이용해 나머지 속성을 추출한다고 이해하시면 될 것 같습니다.
구입자[구입품 코드 ÷ 생산품 코드]생산품1
<구입자> 테이블의 '구입품 코드'에서 <생산품1> 테이블의 '생산품 코드'와 공통인 값을 찾아 그 값에 해당하는 <구입자> 테이블의 나머지 속성을 추출합니다.
<생산품1> 테이블의 '생산품 코드'는 A와 B입니다. 이때 A 따로 B 따로가 아니라 A와 B가 함께 공통인 값을 찾아야 합니다.
<구입자> 테이블의 '구입품 코드'에서 A와 B가 함께 공통인 값은
번호가 1이고 이름이 고길동인 레코드는 구입품 코드가 A와 B를 모두 가지므로 해당됩니다.
번호가 2이고 이름이 이순신인 레코드는 구입품 코드가 A와 B, C를 가지지만 <구입자> 테이블의 '구입품 코드'와 공통인 것은 A와 B이므로 A와 B에 대해서만 추출됩니ㅏㄷ.
번호가 4이고 이름이 둘리인 레코드는 구입품 코드가 A 뿐이므로 B가 없어서 제외됩니다.
결국 <구입자> 테이블의 '구입품 코드'인 A와 B를 공통으로 포함하는 레코드는
번호 이름 구입품 코드
1 고길동 A
1 고길동 B
2 이순신 A
2 이순신 B
인데
공통인 값을 제외한 나머지 속성을 추출하므로
번호와 이름만 추출됩니다. 이렇게 주셨는데
예제1번에 답은
번호 이름
1 고길동
2 이순신 이라나와있습니다.
답변은
번호 이름 구입품 코드
1 고길동 A
1 고길동 B
2 이순신 A
2 이순신 B
에 주셨는데.. 다시한번 자세한설명 부탁드립니다.
안녕하세요.
교재에 답이 있어 필드명만 제시하였는데, 다시 한 번 정리하면,
<구입자> 테이블의 '구입품 코드'인 A와 B를 공통으로 포함하는 레코드는
번호 이름 구입품 코드
1 고길동 A
1 고길동 B
2 이순신 A
2 이순신 B
인데
공통인 값을 제외한 나머지 속성을 추출하므로
번호와 이름만 추출됩니다.
구입품코드 A와 B를 공통으로 포함하는 레코드 중 번호와 이름만 추출하면
번호는 1, 이름은 고길동
번호는 2, 이름은 이순신
이렇게 2개의 레코드 이므로
번호 이름
1 고길동
2 이순신
입니다.
예제 2도 같은 맥락으로
이순신 A
이순신 B
를 공통으로 포함하는 레코드 중 번호만 추출하면
번호
2
입니다.
오늘도 즐거운 하루 되세요.
-
*2017-06-23 16:26:25
안녕하세요.
교재에 답이 있어 필드명만 제시하였는데, 다시 한 번 정리하면,
<구입자> 테이블의 '구입품 코드'인 A와 B를 공통으로 포함하는 레코드는
번호 이름 구입품 코드
1 고길동 A
1 고길동 B
2 이순신 A
2 이순신 B
인데
공통인 값을 제외한 나머지 속성을 추출하므로
번호와 이름만 추출됩니다.
구입품코드 A와 B를 공통으로 포함하는 레코드 중 번호와 이름만 추출하면
번호는 1, 이름은 고길동
번호는 2, 이름은 이순신
이렇게 2개의 레코드 이므로
번호 이름
1 고길동
2 이순신
입니다.
예제 2도 같은 맥락으로
이순신 A
이순신 B
를 공통으로 포함하는 레코드 중 번호만 추출하면
번호
2
입니다.
오늘도 즐거운 하루 되세요.