책 내용 질문하기
상설시험에 나온 관계 관련 문제에 대한 질문입니다.
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
444
조회수
180
작성일
2012-10-16
작성자
첨부파일

예를들어)

<도서>테이블의 '분류코드'는 <도서대여> 테이블의 '분류코드'를 참조하고 테이블 간의 관계는 m:1 이다. 항상 참조 무결성을 유지하도록 관계를 설정하려 하였더니 다음과 같은 오류 메세지가 떴다.

-오류메세지: (대략) 예를들어, 도서 테이블에는 존재하는 직원 필드는 도서대여 테이블에는 존재 하지 않습니다. 그래서 관계를 설정할 수 없습니다.

다음의 오류를 해결한후 관계를 설정하여라. 또한, 도서 테이블에 존재 하지 않는 분류코드의 값을 null로 표시하고, 도서 테이블에 그 값들을 포함 하도록 업데이트하여 쿼리를 작성한 후 (도서테이블에 존재하지 않는 분류코드)이라고 이름 지은후, 관계를 설정하여라.

(대충 이런 내용 이었습니다. 가능한 비슷하게 복원 하려 노력했구요ㅠ. 저같은 경우에는 쿼리 디자인으로 새 쿼리 작성후에 도서 테이블을 이용한후, 업데이트로 그 유형을 바꿔주었구요, 그 이후에 도서 테이블에서

필드: 분류코드

테이블: 도서

업데이트:[분류코드]=null

조건:not in (select 분류코드 from 도서대여)

대충 이런식으로 작성하였습니다. 정확히 기억이 나지는 않는데 흐름은 이런 흐름이었구요. 이럴땐 업데이트 쿼리로 작성하는 것이 맞는지(질문자체에 업데이트로 쿼리작성 이라고 쓰여있긴 하였습니다.), 그리고 조건부분이라든가 업데이트부분은 어떻게 식을 작성해야 하는지 궁금합니다.(비슷하게 라도 대답해 주세요^^비슷한 예를 들어서라도요^^)

답변
2012-10-18 09:36:21

프리미엄존 - 시험대비자료의 2012년 2회 컴퓨터활용능력 1급 실기 시험 대비 자료 를 다운받아 보시면

엑세스 신유형이 있습니다.

여기 보시면 유형2에 업데이트 쿼리를 이용하는 방법이 있으니

이부분을 참고해 주시기 바랍니다.

좋은 하루 되세요.

"
  • *
    2012-10-18 09:36:21

    프리미엄존 - 시험대비자료의 2012년 2회 컴퓨터활용능력 1급 실기 시험 대비 자료 를 다운받아 보시면

    엑세스 신유형이 있습니다.

    여기 보시면 유형2에 업데이트 쿼리를 이용하는 방법이 있으니

    이부분을 참고해 주시기 바랍니다.

    좋은 하루 되세요.

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