책 내용 질문하기
쿼리문제
도서
2019 시나공 컴퓨터활용능력 1급 실기
페이지
47
조회수
340
작성일
2019-01-20
작성자
탈퇴*원
첨부파일

1. 엑세스 실전모의고사 A형 4-2번

5번이상 판매된 상품을 조회할 때 제품코드 필드를 어떤 테이블에서 가져와도 상관없나요??

저는 매출테이블에 제품판매된 기록이 있어서 여기서 가져왔는데 왜 판매기록은 없는 판매테이블에서 가져오나요..?

두 테이블이 서로 관계에 있거나 연결되있어서 판매테이블에서 가져올 수 있는 건가요??

 

 

2. 실전모의고사 F형

쿼리를 요약할 때 묶는 방법에서요 어떤 건 식으로 지정하고 어떤건 아예 지정안하더라구요ㅠㅠ  iff함수도 어디서는 식으로 묶고 어떨 땐 아예안묶고ㅠㅠ

4-1번에서는 직접 식으로 묶던데 책에 나와있는 설명은 잘이해가 안가서요 어떨 때 식으로 묶고 어떨 때 안묶나요..? 식으로 안묶었는데도 결과가 시험지랑 같게 나오는 경우도 있어서 더 모르겠어요..

아 그리고 매개변수문제도 무조건 조건으로 묶어줘야하나요?? 어디서는 묶여있고 어디서는 안묶여있어서 헷갈려요ㅠㅠㅠ 요약기준을 설정하지않고 매개변수만 입력하면 틀리나요?

 

 

3. 실전모의고사 H형 4-2번에 대해 저번에 질문했었는데요..!! not in(select 회원번호 from 수강내역)도 되냐고 질문했었는데

 

결과가 나오지 않으므로 정답으로 인정될 수 없습니다.
쿼리 디자인 보기에서 <수강내역> 테이블을 제거해 주세요.

select 회원번호 from 수강내역 으로 정보를 불러오기 때문에 테이블 보기에 <수강내역> 테이블은 불필요합니다

 

이렇게 답변주셨어요..!

 그럼 쿼리만들기에서 <회원>테이블만표시하고 조건에 not in(select 회원번호 from 수강내역)으로 작성하더라도 

문제에 제시된 조건인 '<회원>과 <수강내역>테이블 이용'을 만족하고 정답처리도 되나요?

 

 

4.실전모의고사 I형 1-3번에 대해 저번에 바운드열을 2로 설정하면 성명으로 안나오고 수강생코드로 나온다고 했었는데요ㅠㅠ

 

바운드 열은 저장되는 필드 번호입니다.
문제 화면에 '성명'이 표시되므로 바운드 열을 성명으로 지정해야 하므로 2로 지정한 것입니다.
행 원본의 순서가 '수강생.수강생코드, 수강생.성명, 수강생.연락처' 순서이므로 성명이 두번째 필드가 됩니다.

바운드 열을 1로 지정하시면 첨부하신 이미지처럼 수강생코드가 저장됩니다.

 

라고 답변해주셔서 다시 봤는데도 바운드열을 2로 했는데 수강생코드가 나오더라구요ㅠㅠ 뭐가 문제인건가요..?ㅜㅜㅜ

파일첨부했습니다..!!(암호: 7&7199)

 

 

5 . 실전모의고사 J형 4-3번

크로스탭쿼리를 작성할 때 값에 필드와 열머리글의 순서를 바꿔도 상관없나요? 

행머리글-행머리글-값-열머리글 이렇게요! 

 

답변
2019-01-22 01:55:34

안녕하세요.

1.
문제에서 매출과 제품 테이블을 사용하도록 지시하였습니다.
해당 테이블들을 사용해 주셔야 정답으로 인정됩니다.
p.430 해설을 참고해 주세요.

 

2.
쿼리는 답이 다양하게 나올 수 있습니다.
교재에서 제시되지 않은 방법으로 푸셔도 문제 지시사항에 맞게 작업하셔서 결과가 동일하다면 정답으로 인정됩니다.
필드명에 식을 지정 하는 것은 그 필드의 내용을 식의 값으로 채우기 위한 것입니다.

그냥 필드를 가져와서 조건에 사용하는 것은 원래 필드의 내용중 조건에 맞는 것을 찾기 위한 것이구요.

이 두가지를 다 하는 경우는 식으로 만든 값에 대해서 조건을 적용할 때 입니다.


예를 들면 날짜 라는 필드가 있고 이 날짜에는 2012-8-14 와 같은 날짜값이 입력 되어 있습니다.

그런데 쿼리에서 표시 하고 싶은것은 월에 대해서 이고 이 월에서도 3월에 대해서만 확인 하고 싶다 라고 한다면


필드명         =month([날짜])
요약              조건
조건               =3

과 같이 사용하는 것입니다. 필드명에서 사용된 식으로 월에 해당하는 것만 필드에 표시 하고

이 필드중에서도 3인 값 즉 3월에 해당하는 것만 찾기 위한 것이죠.

4-1번의 경우는 Int(Avg([주문수])) 식으로 '평균주문수' 필드를 채운 것입니다.


3.
넵, select 회원번호 from 수강내역 에서 수강내역 테이블을 사용하신 것입니다.


4.
설명이 부족해서 혼란을 드린 것 같습니다.
다시 정리해 드리겠습니다.

 

바운드 열을 1로 지정하면, 수강생코드가 저장됩니다.
바운드 열을 2로 지정하면, 성명이 저장됩니다.

문제에서는 다른 언급이 없으므로 저장 필드는 1로 그대로 두시면 됩니다.

 

화면 표시는
열 너비가 0cm;2cm;2cm로 표시되므로 수강생코드는 보이지 않게되고 성명 필드가 보이게 됩니다.


5.
네, 순서가 바뀌어도 결과는 같습니다.

 

좋은 하루 보내세요.
 

 

  • 관리자
    2019-01-22 01:55:34

    안녕하세요.

    1.
    문제에서 매출과 제품 테이블을 사용하도록 지시하였습니다.
    해당 테이블들을 사용해 주셔야 정답으로 인정됩니다.
    p.430 해설을 참고해 주세요.

     

    2.
    쿼리는 답이 다양하게 나올 수 있습니다.
    교재에서 제시되지 않은 방법으로 푸셔도 문제 지시사항에 맞게 작업하셔서 결과가 동일하다면 정답으로 인정됩니다.
    필드명에 식을 지정 하는 것은 그 필드의 내용을 식의 값으로 채우기 위한 것입니다.

    그냥 필드를 가져와서 조건에 사용하는 것은 원래 필드의 내용중 조건에 맞는 것을 찾기 위한 것이구요.

    이 두가지를 다 하는 경우는 식으로 만든 값에 대해서 조건을 적용할 때 입니다.


    예를 들면 날짜 라는 필드가 있고 이 날짜에는 2012-8-14 와 같은 날짜값이 입력 되어 있습니다.

    그런데 쿼리에서 표시 하고 싶은것은 월에 대해서 이고 이 월에서도 3월에 대해서만 확인 하고 싶다 라고 한다면


    필드명         =month([날짜])
    요약              조건
    조건               =3

    과 같이 사용하는 것입니다. 필드명에서 사용된 식으로 월에 해당하는 것만 필드에 표시 하고

    이 필드중에서도 3인 값 즉 3월에 해당하는 것만 찾기 위한 것이죠.

    4-1번의 경우는 Int(Avg([주문수])) 식으로 '평균주문수' 필드를 채운 것입니다.


    3.
    넵, select 회원번호 from 수강내역 에서 수강내역 테이블을 사용하신 것입니다.


    4.
    설명이 부족해서 혼란을 드린 것 같습니다.
    다시 정리해 드리겠습니다.

     

    바운드 열을 1로 지정하면, 수강생코드가 저장됩니다.
    바운드 열을 2로 지정하면, 성명이 저장됩니다.

    문제에서는 다른 언급이 없으므로 저장 필드는 1로 그대로 두시면 됩니다.

     

    화면 표시는
    열 너비가 0cm;2cm;2cm로 표시되므로 수강생코드는 보이지 않게되고 성명 필드가 보이게 됩니다.


    5.
    네, 순서가 바뀌어도 결과는 같습니다.

     

    좋은 하루 보내세요.
     

     

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