1 . 주문상세내역 테이블에 레트드를 삭제할 때는 어떠한 경우라도 참조 무결성이 위배되지 않는다고 나왔는데요. 왜 삭제할 때는 어떠한 경우라도 참조 무결성이 위배가 되지 않는 건가요??
2 . 1번보기의 제품테이블에 레코드를 수정하거나 삭제할 때 참조 무결성이 위배되는 건가요?
3. 2번보기는 테이블에 레코드를 추가할때 참조 무결성이 위배 될까요??
4. 4번 보기에서 제품 테이블에 추가되는 제품코드는 왜 주문상세내역 테이블에서 참조하는 자료가 아닌가요??
안녕하세요.
1. 다른 테이블을 참조하는 '주문상세내역' 테이블에서는 그 어떤 레코드를 삭제해도 참조 무결성이 위배되지 않지만 다른 테이블에 의해 참조 되는 '제품' 테이블에서는 다른 테이블에서 참조하는 레코드는 삭제할 수 없습니다.
2. '주문상세내역'에서 참조되는 '제품' 테이블의 레코드의 경우는 수정하거나 삭제할 경우 참조 무결성에 위배될 수 있습니다.
3. '주문상세내역' 테이블에 '제품' 테이블에 없는 레코드를 추가할 경우 참조 무결성이 위배됩니다.
4. '주문상세내역' 테이블에는 참조하는'제품' 테이블에 있는 레코드만을 추가할 수 있지만 참조되는 '제품' 테이블에는 '주문상세내역'에 없는 레코드는 추가할 수 있습니다.
즐거운 하루 되세요.
-
관리자2026-01-05 01:44:16
안녕하세요.
1. 다른 테이블을 참조하는 '주문상세내역' 테이블에서는 그 어떤 레코드를 삭제해도 참조 무결성이 위배되지 않지만 다른 테이블에 의해 참조 되는 '제품' 테이블에서는 다른 테이블에서 참조하는 레코드는 삭제할 수 없습니다.
2. '주문상세내역'에서 참조되는 '제품' 테이블의 레코드의 경우는 수정하거나 삭제할 경우 참조 무결성에 위배될 수 있습니다.
3. '주문상세내역' 테이블에 '제품' 테이블에 없는 레코드를 추가할 경우 참조 무결성이 위배됩니다.
4. '주문상세내역' 테이블에는 참조하는'제품' 테이블에 있는 레코드만을 추가할 수 있지만 참조되는 '제품' 테이블에는 '주문상세내역'에 없는 레코드는 추가할 수 있습니다.
즐거운 하루 되세요.