본문 바로가기
데이터베이스 일반컴퓨터활용능력 1급 · 2010년03월21일 · 46/60

46.[제품] 테이블의 '분류코드'는 [분류] 테이블의 '분류코드'를 참조한다. 분류코드 체계를 변경하기 위해 분류코드 필드 값을 변경하려 하였더니 다음과 같은 오류 메세지가 나타났다. 두 테이블에 변경된 내용을 적용하기 위한 가장 적절한 방법은?(메세지 내용 : 관련 레코드가 ‘제품’ 테이블에 있으므로 레코드를 삭제하거나 변경할 수 없습니다.)

컴퓨터활용능력 1급 46번 문제 이미지
1
두 테이블간의 관계를 해제하고 [분류] 테이블의 '분류코드' 필드 값을 수정한다.
2
[제품] 테이블의 '분류코드'를 먼저 수정한 후, [분류] 테이블의 '분류코드' 필드 값을 수정한다.
3
관계 편집 창에서 '관련 필드 모두 업데이트'를 체크한 후, [분류] 테이블의 '분류코드' 필드 값을 수정한다.정답
4
관계 편집 창에서 '관련 필드 모두 업데이트'를 체크한 후, [제품] 테이블의 '분류코드' 필드 값을 수정한다.

해설

"[제품] 테이블의 '분류코드'는 [분류] 테이블의 '분류코드'를 참조한다."라고 하였으므로 [분류]테이블이 기본테이블이되고 [제품]테이블이 참조 테이블이 된다. 따라서 관계 편집 창에서 '관련 필드 모두 업데이트'를 체크한 후 기본 테이블의 [분류]테이블의 분류코드를 수정하여야 함

이 시험을 직접 풀어보세요

실전과 동일한 CBT 환경에서 시간 제한 연습

회원가입 없이 CBT 풀기