책 내용 질문하기
P55~56에 해당하는 Division의 예제가 이해가안됩니다.
도서
2017 시나공 정보처리기사 실기(산업기사 포함) 특별개정판
페이지
55
조회수
114
작성일
2017-06-20
작성자
탈퇴*원
첨부파일

첨부한 사진 확인부탁드립니다. 이미지로 사진이 안올려져서 첨부로 올립니다.

예제1 구입자[구입품 코드 나누기 생산품코드]생산품1의 결과는 다음과 같다.

정답이 이렇게 나왔는데

번호 이름

1 고길동

2 이순신

구입품 코드랑 생산품 코드랑 다른데 어떻게 나누나요?

구입품 코드는 A B A B C A

생산품 코드는 A B 인데

만약에 같은걸 지운다고해도 A B C A 가 정답이 되어야하는거 아닌가요?

예제2번 구입자[이름,구입품 코드 나누기 이름.생산품코드]생산품의2 결과는 다음과같다.

정답이 다음과 같은 이것인데.

번호

2

이것도 이해가 안됩니다.

구입자테이블에서 이름과 구입품코드를

생산품2테이블에서 이름과 생산품코드를 추출해서 나눈다하면

공통점이 없는데 어떻게 나누나요?

자세한 설명부탁드립니다.

답변
2017-06-20 09:59:09

안녕하세요.

나눈다는 개념보다는 공통인 값을 이용해 나머지 속성을 추출한다고 이해하시면 될 것 같습니다.

구입자[구입품 코드 ÷ 생산품 코드]생산품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

인데

공통인 값을 제외한 나머지 속성을 추출하므로

번호와 이름만 추출됩니다.

예제2도 위와 같은 원리를 적용한 것이니 위 설명을 염두에 두고 직접 풀어보세요. 그래야 확실히 이해가 되니까요.

오늘도 즐거운 하루 되세요.

  • *
    2017-06-20 09:59:09

    안녕하세요.

    나눈다는 개념보다는 공통인 값을 이용해 나머지 속성을 추출한다고 이해하시면 될 것 같습니다.

    구입자[구입품 코드 ÷ 생산품 코드]생산품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

    인데

    공통인 값을 제외한 나머지 속성을 추출하므로

    번호와 이름만 추출됩니다.

    예제2도 위와 같은 원리를 적용한 것이니 위 설명을 염두에 두고 직접 풀어보세요. 그래야 확실히 이해가 되니까요.

    오늘도 즐거운 하루 되세요.

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