책 내용 질문하기
액세스 테이블 관련 예상문제은행 28번 문제 질문입니다.
도서
[2013] 컴퓨터활용능력 1급 필기
페이지
376
조회수
443
작성일
2013-09-25
작성자
첨부파일

참조 무결성에 어긋나는 직업을 선택하는 문제 보기들 중에서

저는 보기 2번인

<매출> 테이블에서 1번 매출거래처를 3으로 변경한 경우

를 택했습니다.

근데, 정답은 보기 4번인

매출거래처와 매출일에 각각 '5'와 '5월5일'을 추가한 경우

가 참조 무결성에 어긋나다고 하더군요.

보기 2번에서는 어떤 규칙에 근거하여 어긋나지 않나요?

보기 4번에서는 어떤 규칙 때문에 참조 무결성에 어긋나게 되나요?

답변
2013-09-27 09:46:08

안녕하세요.

보기2. <거래처> 테이블의 '거래처번호'에는 중복된 데이터가 들어 있지 않고, <매출> 테이블의 '매출거래처'에는 중복된 데이터가 들어 있는 것으로 봐서 거래처번호 필드와 매출거래처 필드가 1:다의 관계, 즉 <매출> 테이블의 매출거래처 필드가 <거래처> 테이블의 거래처번호 필드를 참조함을 알 수 있습니다. 참조하는 테이블(매출)의 매출거래처 필드에는 참조되는 되는 테이블(거래처)의 '거래처번호' 필드에 있는 데이터로만 값을 변경할 수 있는데, 거래처번호 필드에는 3이 있으므로 매출 테이블의 매출거래처를 3번으로 수정해도 됩니다.

보기4 : <거래처> 테이블의 '거래처번호' 필드에 5가 없으므로 <매출> 테이블의 '매출거래처' 필드에는 5를 입력할 수 없습니다.

즐거운 하루 되세요.

"
  • *
    2013-09-27 09:46:08

    안녕하세요.

    보기2. <거래처> 테이블의 '거래처번호'에는 중복된 데이터가 들어 있지 않고, <매출> 테이블의 '매출거래처'에는 중복된 데이터가 들어 있는 것으로 봐서 거래처번호 필드와 매출거래처 필드가 1:다의 관계, 즉 <매출> 테이블의 매출거래처 필드가 <거래처> 테이블의 거래처번호 필드를 참조함을 알 수 있습니다. 참조하는 테이블(매출)의 매출거래처 필드에는 참조되는 되는 테이블(거래처)의 '거래처번호' 필드에 있는 데이터로만 값을 변경할 수 있는데, 거래처번호 필드에는 3이 있으므로 매출 테이블의 매출거래처를 3번으로 수정해도 됩니다.

    보기4 : <거래처> 테이블의 '거래처번호' 필드에 5가 없으므로 <매출> 테이블의 '매출거래처' 필드에는 5를 입력할 수 없습니다.

    즐거운 하루 되세요.

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