본문 바로가기
데이터베이스 일반컴퓨터활용능력 1급 · 2011년10월16일 · 54/60

54.다음 중 두 테이블간의 관계를 다음과 같이 설정하였을 경우에 대한 설명으로 옳은 것은?

컴퓨터활용능력 1급 54번 문제 이미지
1
[상품] 테이블의 '상품번호' 필드 값이 바뀌면 이를 참조하는 [매출내역] 테이블의 '상품번호' 필드 값이 자동으로 변경된다.
2
[매출내역]에서 참조하고 있는 [상품] 테이블의 레코드는 삭제할 수 있다.
3
[매출내역] 테이블의 모든 레코드를 삭제하는 경우, 참조무결성이 위배될 수 있다.
4
[상품] 테이블에 레코드를 추가하는 경우, 참조 무결성은 위배되지 않는다.정답

해설

1. 항상참조 무결성 유지에 체크가되 있지만 관련 필드 모두 업데이트에 체크가 되어있지 않으므로 자동으로 변경되지는 않습니다. 2. 매출내역에서 참조하고 있는 상품 테이블의 레코드를 삭제하면 참조무결성이 위배됩니다. 그래서 삭제할수 없구요. 3.매출내역의 레코드는 삭제해도 상관없습니다. 참조를 하는것이 매출내역이니까요 4. 상품테이블에 레코드를 추가해도 매출내역에서 참고하고 있는 자료가 아니기 때문에 이것은 가능한일입니다.

이 시험을 직접 풀어보세요

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

회원가입 없이 CBT 풀기