참조 무결성에 어긋나는 직업을 선택하는 문제 보기들 중에서
저는 보기 2번인
<매출> 테이블에서 1번 매출거래처를 3으로 변경한 경우
를 택했습니다.
근데, 정답은 보기 4번인
매출거래처와 매출일에 각각 '5'와 '5월5일'을 추가한 경우
가 참조 무결성에 어긋나다고 하더군요.
보기 2번에서는 어떤 규칙에 근거하여 어긋나지 않나요?
보기 4번에서는 어떤 규칙 때문에 참조 무결성에 어긋나게 되나요?
안녕하세요.
보기2. <거래처> 테이블의 '거래처번호'에는 중복된 데이터가 들어 있지 않고, <매출> 테이블의 '매출거래처'에는 중복된 데이터가 들어 있는 것으로 봐서 거래처번호 필드와 매출거래처 필드가 1:다의 관계, 즉 <매출> 테이블의 매출거래처 필드가 <거래처> 테이블의 거래처번호 필드를 참조함을 알 수 있습니다. 참조하는 테이블(매출)의 매출거래처 필드에는 참조되는 되는 테이블(거래처)의 '거래처번호' 필드에 있는 데이터로만 값을 변경할 수 있는데, 거래처번호 필드에는 3이 있으므로 매출 테이블의 매출거래처를 3번으로 수정해도 됩니다.
보기4 : <거래처> 테이블의 '거래처번호' 필드에 5가 없으므로 <매출> 테이블의 '매출거래처' 필드에는 5를 입력할 수 없습니다.
즐거운 하루 되세요.
"
-
*2013-09-27 09:46:08
안녕하세요.
보기2. <거래처> 테이블의 '거래처번호'에는 중복된 데이터가 들어 있지 않고, <매출> 테이블의 '매출거래처'에는 중복된 데이터가 들어 있는 것으로 봐서 거래처번호 필드와 매출거래처 필드가 1:다의 관계, 즉 <매출> 테이블의 매출거래처 필드가 <거래처> 테이블의 거래처번호 필드를 참조함을 알 수 있습니다. 참조하는 테이블(매출)의 매출거래처 필드에는 참조되는 되는 테이블(거래처)의 '거래처번호' 필드에 있는 데이터로만 값을 변경할 수 있는데, 거래처번호 필드에는 3이 있으므로 매출 테이블의 매출거래처를 3번으로 수정해도 됩니다.
보기4 : <거래처> 테이블의 '거래처번호' 필드에 5가 없으므로 <매출> 테이블의 '매출거래처' 필드에는 5를 입력할 수 없습니다.
즐거운 하루 되세요.