데이터의 중복으로 인해 릴레이션 조작 시 생기는 이상 현상(anomal… | [멀티미디어콘텐츠제작전문가 필기] 22년 1회차 기출문제 상세 페이지
1[멀티미디어콘텐츠제작전문가 필기] 22년 1회차
데이터의 중복으로 인해 릴레이션 조작 시 생기는 이상 현상(anomaly)에 관련된 설명 중 옳지 않은 것은?
1
관계 모델에서는 에트리뷰들 간에 존재하는 여러 종속관계를 하나의 릴레이션에 표현하기 때문에 이상 현상이 발생한다.
2
한 튜플을 삭제함으로써 연쇄 삭제 현상으로 인한 정보의 손실을 삭제이상이라고 한다.
3
어떤 데이터를 삽입할 때 불필요하고 원하지 않는 데이터도 함께 삽입해야 되거나 삽입이 되지 않는 경우를 삽입 이상이라고 한다.
4
데이터 갱신 시 중복된 튜플들 중에서 일부 튜플에 잘못된 값이 갱신될 경우 정보의 모순성이 생기는데 이를 갱신 이상이라고 한다.
해설
삽입 이상을 "불필요한 데이터도 함께 삽입해야 되거나 삽입이 되지 않는 경우"라고 설명한 것이 옳지 않다. 삽입 이상의 핵심은 필요한 데이터만 삽입하고 싶어도 다른 속성들의 값이 결정되지 않아 삽입할 수 없거나 NULL을 허용해야 하는 상황이지, "불필요한 데이터를 함께 삽입"하는 것은 삽입 이상의 정확한 정의가 아니다.
릴레이션의 이상 현상(anomaly)은 정규화되지 않은 데이터 중복에서 발생하며, 삽입 이상은 새로운 데이터를 삽입하고자 할 때 기본키가 결정되지 않거나 부분적 종속성으로 인해 삽입 자체가 불가능하거나 불필요한 NULL 값이 발생하는 현상이다.
- 종속관계를 하나의 릴레이션에 표현해 이상 현상 발생: 종속관계 중복으로 이상 현상이 발생하는 원인으로 옳다.
- 삭제 이상: 튜플 삭제로 원치 않은 정보까지 손실되는 현상으로 정확하다.
- 갱신 이상: 중복 데이터 중 일부만 수정되어 모순이 발생하는 현상으로 정확하다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.