책 내용 질문하기
2008년4회 엑세스
도서
[2011] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2003 사용자용)
페이지
조회수
108
작성일
2011-06-28
작성자
첨부파일

처리기능

1번 폐강프로그램쿼리 작성

등록인원필드는 프로그램명필드를 가지고 하던데 왜 그렇게 하는건가요?

조인 속성은 왜 바꿔주는 건가요??

3번 수강총계쿼리 작성

이건 계속 봐도 이해가 잘 안되요 설명 좀 해주세요.

답변
2011-06-28 12:07:06
1. 프로그램 테이블과 문화센터등록 테이블을 이용하라고 했기 때문에

쿼리만들기에서 프로그램 테이블과 문화센터등록 테이블을 열고

폐강에 해당하는 프로그램의 프로그램명, 등록인원, 인원 필드를 조회하라고 했기 때문에

그림과 같이 필드명을 끌어다 놓습니다.




여기서 두번째 프로그램명은 두 테이블의 관계를 알수 있는 필드명입니다. 그렇기 때문에 문화센터등록의 프로그램명에 개수가 인원의 50%미만이면 폐강이라는 조건을 지정할 수 있겠죠.

이대로 미리보기를 해보면 아무것도 나타나지 않습니다.

기본적으로 두 테이블의 조인된 필드가 일치하는 행만 포함하는데요. 일치하는 행이 없기 때문에 표시되지 않습니다.

그래서 왼쪽조인을 해야 하는데요.

왼쪽 조인이란 왼쪽테이블 즉 프로그램테이블에 있는 것은 모두 포함하고 문화센터등록에서는 조인된 필드가 일치하는 레코드만 포함하는 것입니다.

두 필드가 연결된 부분을 더블클릭 하면 조인속성을 지정하는 대화상자가 나타나는데요. 여기서 두번째 를 선택하면 왼쪽 조인이 되는 것입니다.




이렇게 선택하신 후 확인해 보시면 인원수가 50% 미만인 프로그램을 확인 하실 수 있습니다.

조인(JOIN)은 두 개 이상의 테이블에 나누어져 저장된 정보를 한 개의 테이블 처럼 사용하기 위해 연결하는 방법을 정의 하는 것입니다. 조인에 사용되는 기준 필드의 데이터 형식은 동일하거나 호환되어야 하구요. 일반적으로 연결될 양 테이블 간에 관계가 설정되어 있어야 하지만 관계가 설정되지 않아도 조인을 수행 할 수는 있습니다.

① 내부조인
② 왼쪽 외부 조인
③ 오른쪽 외부 조인



2. Count([문화센터등록].[프로그램명])
입니다. 문화센터등록에 있는 프로그램명 필드를 사용하겠다는 말이예요.
프로그램과 문화센터등록 테이블 모두 프로그램명 필드를 가지고 있습니다. 그래서 그냥 프로그램명을 사용 하게 되면 오류 메시지가 출력 되게 되죠. 그래서 두 테이블중 어떤 프로그램명 필드를 참고할것인지 정한 것입니다. 여기서는 [문화센터등록].프로그램명 즉 문화센터등록에 있는 프로그램명 필드의 개수를 센다는 것입니다.

좋은 하루 되세요.

"
  • *
    2011-06-28 12:07:06
    1. 프로그램 테이블과 문화센터등록 테이블을 이용하라고 했기 때문에

    쿼리만들기에서 프로그램 테이블과 문화센터등록 테이블을 열고

    폐강에 해당하는 프로그램의 프로그램명, 등록인원, 인원 필드를 조회하라고 했기 때문에

    그림과 같이 필드명을 끌어다 놓습니다.




    여기서 두번째 프로그램명은 두 테이블의 관계를 알수 있는 필드명입니다. 그렇기 때문에 문화센터등록의 프로그램명에 개수가 인원의 50%미만이면 폐강이라는 조건을 지정할 수 있겠죠.

    이대로 미리보기를 해보면 아무것도 나타나지 않습니다.

    기본적으로 두 테이블의 조인된 필드가 일치하는 행만 포함하는데요. 일치하는 행이 없기 때문에 표시되지 않습니다.

    그래서 왼쪽조인을 해야 하는데요.

    왼쪽 조인이란 왼쪽테이블 즉 프로그램테이블에 있는 것은 모두 포함하고 문화센터등록에서는 조인된 필드가 일치하는 레코드만 포함하는 것입니다.

    두 필드가 연결된 부분을 더블클릭 하면 조인속성을 지정하는 대화상자가 나타나는데요. 여기서 두번째 를 선택하면 왼쪽 조인이 되는 것입니다.




    이렇게 선택하신 후 확인해 보시면 인원수가 50% 미만인 프로그램을 확인 하실 수 있습니다.

    조인(JOIN)은 두 개 이상의 테이블에 나누어져 저장된 정보를 한 개의 테이블 처럼 사용하기 위해 연결하는 방법을 정의 하는 것입니다. 조인에 사용되는 기준 필드의 데이터 형식은 동일하거나 호환되어야 하구요. 일반적으로 연결될 양 테이블 간에 관계가 설정되어 있어야 하지만 관계가 설정되지 않아도 조인을 수행 할 수는 있습니다.

    ① 내부조인
    ② 왼쪽 외부 조인
    ③ 오른쪽 외부 조인



    2. Count([문화센터등록].[프로그램명])
    입니다. 문화센터등록에 있는 프로그램명 필드를 사용하겠다는 말이예요.
    프로그램과 문화센터등록 테이블 모두 프로그램명 필드를 가지고 있습니다. 그래서 그냥 프로그램명을 사용 하게 되면 오류 메시지가 출력 되게 되죠. 그래서 두 테이블중 어떤 프로그램명 필드를 참고할것인지 정한 것입니다. 여기서는 [문화센터등록].프로그램명 즉 문화센터등록에 있는 프로그램명 필드의 개수를 센다는 것입니다.

    좋은 하루 되세요.

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