책 내용 질문하기
액세스 질문있는데요..
도서
[2011] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
조회수
154
작성일
2011-09-04
작성자
첨부파일

1. 기본모의고사3회 p299

문제4-4번

Docmd.runSQL "delete * from 상품 where 상품코드 not in ( select 상품코드 from 매출관리) "

이 답에서 필드를 상품코드로 하는 이유는 왜 그런가요? 기본키가 설정되어 있어서 그런가요??

코드 설명의 제 생각은

매출관리의 상품코드를 검색했을때, 상품 테이블에 없는 상품코드를 찾아서

상품테이블과 비교하여 매출관리테이블에 없는 상품코드 들을 상품테이블에서 찾아서 지워지는게 맞나요??

질문이 복잡해서 죄송합니다..

2. 쿼리작성 질문하나 더 할께요~

기본모의고사4회 p315

문제4-2번

도서대여 도서코드를 두번째 필드에 놓았는데,,

도서목록테이블의 도서코드를 갖다놓으면 틀리나요?? 무조건 한 테이블에 하나씩 넣어줘야 하는 공식이냐요??

독학이라 이런것들이 하나씩 이해가 잘 안되요~~^^;

답변
2011-09-05 13:20:45

1. 상품테이블과 매출관리테이블에 있는 데이터가 관계로 지정된 것이나 같은 형식을 가진 필드로 연결해 주는 것입니다.

상품테이블에 있는 상품코드가 매출관리 테이블에 없다면 판매되지 않은 상품 이겠지요? 이렇게 비교하기 위해서 같은 필드를 사용 합니다.

보통은 관계가 지정된 필드를 이용합니다. 여기서는 그 필드가 상품코드 이기 때문에 상품코드를 사용하죠.

테이블과 쿼리를 열어 확인해 보세요

2. 아닙니다. 결과가 같다면 어느 테이블에 있는 필드를 가져다 놓으셔도 상관 없죠.

좋은 하루 되세요.

"
  • *
    2011-09-05 13:20:45

    1. 상품테이블과 매출관리테이블에 있는 데이터가 관계로 지정된 것이나 같은 형식을 가진 필드로 연결해 주는 것입니다.

    상품테이블에 있는 상품코드가 매출관리 테이블에 없다면 판매되지 않은 상품 이겠지요? 이렇게 비교하기 위해서 같은 필드를 사용 합니다.

    보통은 관계가 지정된 필드를 이용합니다. 여기서는 그 필드가 상품코드 이기 때문에 상품코드를 사용하죠.

    테이블과 쿼리를 열어 확인해 보세요

    2. 아닙니다. 결과가 같다면 어느 테이블에 있는 필드를 가져다 놓으셔도 상관 없죠.

    좋은 하루 되세요.

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