문제
다음 중 데이터 중복성에 대한 설명으로 옳지 않은 것은?
① 중복으로 인한 데이터 불일치 시 일관성을 잃게 된다. ② 중복된 값에 대해 같은 수준의 데이터 보안이 유지되어야 한다. ③ 중복이 많아질수록 갱신 비용이 높아질 수 있다. ④ 제어가 분산되어 데이터 무결성을 유지하기 쉬워진다.
정답
4번
해설
정답: 4. 데이터가 여러 곳에 중복되면 제어가 분산되어 모든 사본을 일관되게 유지하기 어려워지므로 무결성을 지키기가 더 어려워진다.
오답 풀이
- 1번: 중복된 값이 서로 달라지면 일관성을 잃으므로 옳다.
- 2번: 같은 데이터의 모든 사본에 동일한 보안 수준을 적용해야 하므로 옳다.
- 3번: 중복이 많을수록 갱신 시 모든 사본을 고쳐야 해 비용이 커지므로 옳다.
- 4번: 제어가 분산되면 무결성 유지가 어려워지므로 "유지하기 쉬워진다"는 옳지 않다.
보충 개념 데이터 중복은 저장 공간 낭비, 일관성 결여, 갱신 이상을 일으킨다. DBMS는 중복을 최소화해 이런 문제를 줄인다.