다음 중 참조 무결성에 대한 설명으로 옳지 않은 것은? | [컴퓨터활용능력 1급 필기] 19년 1회차 기출문제 상세 페이지
1[컴퓨터활용능력 1급 필기] 19년 1회차
다음 중 참조 무결성에 대한 설명으로 옳지 않은 것은?
1
참조 무결성은 참조하고 참조되는 테이블 간의 참조 관계에 아무런 문제가 없는 상태를 의미한다.
2
다른 테이블을 참조하는 테이블 즉, 외래 키 값이 있는 테이블의 레코드 삭제 시에는 참조 무결성이 위배될 수 있다.
3
다른 테이블을 참조하는 테이블의 레코드 추가 시 외래 키 값이 널(Null)인 경우에는 참조 무결성이 유지된다.
4
다른 테이블에 의해 참조되는 테이블에서 레코드를 추가하는 경우에는 참조 무결성이 유지된다.
해설
참조 무결성은 참조하는 테이블과 참조되는 테이블 사이의 관계에 모순이 없는 상태를 말하며, 외래 키가 널(Null)인 레코드를 추가하거나 참조되는 테이블에 새 레코드를 추가하는 경우에는 참조 무결성이 그대로 유지된다.
참조 무결성이 위배될 수 있는 경우는 참조되는(기본 키를 가진) 테이블의 레코드를 삭제하거나 변경하여 이를 참조하던 외래 키가 대응 값을 잃게 되는 상황이며, 반대로 외래 키를 가진(참조하는) 테이블 쪽의 레코드를 삭제하는 것은 참조 관계에 영향을 주지 않아 참조 무결성이 위배되지 않는다. 따라서 외래 키가 있는 테이블의 레코드 삭제 시 참조 무결성이 위배될 수 있다는 설명은 옳지 않다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.