데이터베이스 일반컴퓨터활용능력 1급 · 2007년07월01일 · 60/60
60.다음 중 두 테이블간의 관계를 다음과 같이 설정하였을 경우에 대한 설명으로 옳은 것은?

1
<매출내역> 테이블의 상품번호 필드에는 <상품> 테이블에 존재하지 않는 상품번호를 입력할 수 있다.
2
<상품> 테이블의 상품번호 필드 값이 바뀔 때마다 <매출내역> 테이블의 <상품번호> 필드 값이 자동으로 변경된다.
3
<상품> 테이블의 특정 레코드가 삭제되면 <매출내역> 테이블에서 해당 상품번호를 갖고 있는 레코드가 자동적으로 삭제된다.
4
<상품> 테이블에서는 <매출내역> 테이블에서 사용하고 있는 상품번호 필드의 값을 변경할 수 없다.정답
해설
1번 : 항상 참조 무결성 유지에 체크가 되어 있으므로 상품번호를 입력할수 없습니다. 2번 : 관련 필드 모두 업데이트에 체크가 안되어 있으므로 자동으로 변경되지 않습니다. 3번 : 관련 레코드 모두 삭제에 체크가 안되어 있으므로 자동으로 삭제되지 않습니다.