문제
Access 데이터베이스에서 관계(Relationship) 설정 시 참조 무결성 적용에 대한 설명으로 옳지 않은 것은?
① 참조 무결성이 적용된 관계에서는 부모 테이블에 존재하지 않는 값을 자식 테이블의 외래키에 입력할 수 없다 ② '연속 업데이트' 옵션을 선택하면 부모 테이블의 기본키 변경 시 자식 테이블의 관련 외래키도 자동으로 변경된다 ③ '연속 삭제' 옵션을 선택하면 부모 레코드 삭제 시 관련된 모든 자식 레코드도 함께 삭제된다 ④ 참조 무결성 규칙을 위반하는 기존 데이터가 있어도 강제로 관계를 설정할 수 있으며, 이후 입력되는 데이터부터만 규칙이 적용된다
정답
4번
해설
Access에서는 참조 무결성을 위반하는 기존 데이터가 있으면 관계 설정 자체가 불가능하다. 관계를 설정하기 전에 모든 데이터가 참조 무결성 규칙을 만족해야 한다. 참조 무결성이 적용되면 외래키 제약, 연속 업데이트/삭제 옵션이 모두 정상적으로 작동한다.