책 내용 질문하기

여기서 두번째 프로그램명은 두 테이블의 관계를 알수 있는 필드명입니다. 그렇기 때문에 문화센터등록의 프로그램명에 개수가 인원의 50%미만이면 폐강이라는 조건을 지정할 수 있겠죠.
이대로 미리보기를 해보면 아무것도 나타나지 않습니다.
기본적으로 두 테이블의 조인된 필드가 일치하는 행만 포함하는데요. 일치하는 행이 없기 때문에 표시되지 않습니다.
그래서 왼쪽조인을 해야 하는데요.
왼쪽 조인이란 왼쪽테이블 즉 프로그램테이블에 있는 것은 모두 포함하고 문화센터등록에서는 조인된 필드가 일치하는 레코드만 포함하는 것입니다.
두 필드가 연결된 부분을 더블클릭 하면 조인속성을 지정하는 대화상자가 나타나는데요. 여기서 두번째 를 선택하면 왼쪽 조인이 되는 것입니다.

이렇게 선택하신 후 확인해 보시면 인원수가 50% 미만인 프로그램을 확인 하실 수 있습니다.
조인(JOIN)은 두 개 이상의 테이블에 나누어져 저장된 정보를 한 개의 테이블 처럼 사용하기 위해 연결하는 방법을 정의 하는 것입니다. 조인에 사용되는 기준 필드의 데이터 형식은 동일하거나 호환되어야 하구요. 일반적으로 연결될 양 테이블 간에 관계가 설정되어 있어야 하지만 관계가 설정되지 않아도 조인을 수행 할 수는 있습니다.
① 내부조인
② 왼쪽 외부 조인
③ 오른쪽 외부 조인
.bmp)
좋은 하루 되세요.
"
08 4회 액세스 기출문제요
도서
[2011] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2003 사용자용)
페이지
조회수
884
작성일
2011-07-29
작성자
첨부파일
문제4 처리기능구현에서 질문 있어요.
1. 폐강프로그램 쿼리 작성하기
에서 조인 속성 대화상자를 이용하는 이유가 뭔가요?
그냥 쿼리 편집기에서 끝내면 답이 한개밖에 안 나오더라구요^^;;
조인 속성 대화상자를 사용하게 되면 어떻게 달라지는 건지..
조인 속성 대화상자에 대해 좀 설명해주세요^^
3. 수강총계 쿼리 작성하기
두번째 필드에서 등록인원: count([문화센터등록], [프로그램명])&"명" 이렇게 되어있잖아요.
count안에 두 개를 넣는 이유가 뭔가요?
그리고 프로그램명은 중복되는 게 있어서 등록인원을 나타내기에는 어려운 점이 있지 않은가요?
저는 그냥 count([성명])&"명" 이런 식으로 해서 틀렸거든요ㅠㅠ
도와주세요!
답변
2011-07-29 12:35:18
1. 프로그램 테이블과 문화센터등록 테이블을 이용하라고 했기 때문에
쿼리만들기에서 프로그램 테이블과 문화센터등록 테이블을 열고
폐강에 해당하는 프로그램의 프로그램명, 등록인원, 인원 필드를 조회하라고 했기 때문에
그림과 같이 필드명을 끌어다 놓습니다.
쿼리만들기에서 프로그램 테이블과 문화센터등록 테이블을 열고
폐강에 해당하는 프로그램의 프로그램명, 등록인원, 인원 필드를 조회하라고 했기 때문에
그림과 같이 필드명을 끌어다 놓습니다.

여기서 두번째 프로그램명은 두 테이블의 관계를 알수 있는 필드명입니다. 그렇기 때문에 문화센터등록의 프로그램명에 개수가 인원의 50%미만이면 폐강이라는 조건을 지정할 수 있겠죠.
이대로 미리보기를 해보면 아무것도 나타나지 않습니다.
기본적으로 두 테이블의 조인된 필드가 일치하는 행만 포함하는데요. 일치하는 행이 없기 때문에 표시되지 않습니다.
그래서 왼쪽조인을 해야 하는데요.
왼쪽 조인이란 왼쪽테이블 즉 프로그램테이블에 있는 것은 모두 포함하고 문화센터등록에서는 조인된 필드가 일치하는 레코드만 포함하는 것입니다.
두 필드가 연결된 부분을 더블클릭 하면 조인속성을 지정하는 대화상자가 나타나는데요. 여기서 두번째 를 선택하면 왼쪽 조인이 되는 것입니다.

이렇게 선택하신 후 확인해 보시면 인원수가 50% 미만인 프로그램을 확인 하실 수 있습니다.
조인(JOIN)은 두 개 이상의 테이블에 나누어져 저장된 정보를 한 개의 테이블 처럼 사용하기 위해 연결하는 방법을 정의 하는 것입니다. 조인에 사용되는 기준 필드의 데이터 형식은 동일하거나 호환되어야 하구요. 일반적으로 연결될 양 테이블 간에 관계가 설정되어 있어야 하지만 관계가 설정되지 않아도 조인을 수행 할 수는 있습니다.
① 내부조인
② 왼쪽 외부 조인
③ 오른쪽 외부 조인
.bmp)
2. Count([문화센터등록].[프로그램명])
입니다. 문화센터등록에 있는 프로그램명 필드를 사용하겠다는 말이예요.
프로그램과 문화센터등록 테이블 모두 프로그램명 필드를 가지고 있습니다. 그래서 그냥 프로그램명을 사용 하게 되면 오류 메시지가 출력 되게 되죠. 그래서 두 테이블중 어떤 프로그램명 필드를 참고할것인지 정한 것입니다. 여기서는 [문화센터등록].프로그램명 즉 문화센터등록에 있는 프로그램명 필드의 개수를 센다는 것입니다.
입니다. 문화센터등록에 있는 프로그램명 필드를 사용하겠다는 말이예요.
프로그램과 문화센터등록 테이블 모두 프로그램명 필드를 가지고 있습니다. 그래서 그냥 프로그램명을 사용 하게 되면 오류 메시지가 출력 되게 되죠. 그래서 두 테이블중 어떤 프로그램명 필드를 참고할것인지 정한 것입니다. 여기서는 [문화센터등록].프로그램명 즉 문화센터등록에 있는 프로그램명 필드의 개수를 센다는 것입니다.
[성명] 을 사용하셔서 올바른 결과가 나왔다면 정답으로 인정 될텐데요. 올바른 값이 나오지 않았나요??
좋은 하루 되세요.
-
*2011-07-29 12:35:181. 프로그램 테이블과 문화센터등록 테이블을 이용하라고 했기 때문에
쿼리만들기에서 프로그램 테이블과 문화센터등록 테이블을 열고
폐강에 해당하는 프로그램의 프로그램명, 등록인원, 인원 필드를 조회하라고 했기 때문에
그림과 같이 필드명을 끌어다 놓습니다.
여기서 두번째 프로그램명은 두 테이블의 관계를 알수 있는 필드명입니다. 그렇기 때문에 문화센터등록의 프로그램명에 개수가 인원의 50%미만이면 폐강이라는 조건을 지정할 수 있겠죠.
이대로 미리보기를 해보면 아무것도 나타나지 않습니다.
기본적으로 두 테이블의 조인된 필드가 일치하는 행만 포함하는데요. 일치하는 행이 없기 때문에 표시되지 않습니다.
그래서 왼쪽조인을 해야 하는데요.
왼쪽 조인이란 왼쪽테이블 즉 프로그램테이블에 있는 것은 모두 포함하고 문화센터등록에서는 조인된 필드가 일치하는 레코드만 포함하는 것입니다.
두 필드가 연결된 부분을 더블클릭 하면 조인속성을 지정하는 대화상자가 나타나는데요. 여기서 두번째 를 선택하면 왼쪽 조인이 되는 것입니다.
이렇게 선택하신 후 확인해 보시면 인원수가 50% 미만인 프로그램을 확인 하실 수 있습니다.
조인(JOIN)은 두 개 이상의 테이블에 나누어져 저장된 정보를 한 개의 테이블 처럼 사용하기 위해 연결하는 방법을 정의 하는 것입니다. 조인에 사용되는 기준 필드의 데이터 형식은 동일하거나 호환되어야 하구요. 일반적으로 연결될 양 테이블 간에 관계가 설정되어 있어야 하지만 관계가 설정되지 않아도 조인을 수행 할 수는 있습니다.
① 내부조인
② 왼쪽 외부 조인
③ 오른쪽 외부 조인
2. Count([문화센터등록].[프로그램명])
입니다. 문화센터등록에 있는 프로그램명 필드를 사용하겠다는 말이예요.
프로그램과 문화센터등록 테이블 모두 프로그램명 필드를 가지고 있습니다. 그래서 그냥 프로그램명을 사용 하게 되면 오류 메시지가 출력 되게 되죠. 그래서 두 테이블중 어떤 프로그램명 필드를 참고할것인지 정한 것입니다. 여기서는 [문화센터등록].프로그램명 즉 문화센터등록에 있는 프로그램명 필드의 개수를 센다는 것입니다.
[성명] 을 사용하셔서 올바른 결과가 나왔다면 정답으로 인정 될텐데요. 올바른 값이 나오지 않았나요??
좋은 하루 되세요.