기출문제/정보처리기사
2018년 2회 정보처리기사 기출문제 14번
엉클지니
2025. 5. 28. 22:39
4. 데이터의 중복으로 인하여 관계연산을 처리할 때 예기치 못한 곤란한 현상이 발생하는 것을 무엇이라 하는가?
❶ 이상(Anomaly) ② 제한(Restriction)
③ 종속성(Dependency) ④ 변환(Translation)
300x250
정보처리기사에서 자주 출제되는 핵심 개념 중 하나인 **이상(Anomaly)**에 대한 문제입니다. 아래에 자세한 해설과 함께 보기별로 설명해 드릴게요.
✅ 문제
4. 데이터의 중복으로 인하여 관계연산을 처리할 때 예기치 못한 곤란한 현상이 발생하는 것을 무엇이라 하는가?
🔍 핵심 개념: 이상(Anomaly) 이란?
**이상(Anomaly)**은 데이터베이스에서 데이터의 중복이나 비정규형 테이블 때문에 발생하는 문제를 말합니다. 주로 **정규화(Normalization)**를 하지 않았을 때 발생합니다.
📌 이상(Anomaly)의 종류
종류 설명
삽입 이상 | 특정 데이터를 삽입하기 위해 불필요한 정보를 함께 넣어야 하는 경우 |
삭제 이상 | 일부 정보를 삭제하려고 할 때, 원하지 않는 다른 정보도 함께 삭제됨 |
갱신 이상 | 같은 정보가 여러 군데 중복되어 있을 때, 하나만 수정하면 불일치 발생 |
📊 보기 분석
보기 번호 용어 설명 정답 여부
❶ | 이상(Anomaly) | ✅ 중복으로 인해 예기치 않은 문제 발생 시 사용하는 정확한 용어입니다. | ✔ |
② | 제한(Restriction) | 데이터 무결성 제약 등과 관련, 중복 문제보다는 규칙 제한에 가까움 | ❌ |
③ | 종속성(Dependency) | 정규화와 관련된 개념이지만, 문제의 직접적인 정의는 아님 | ❌ |
④ | 변환(Translation) | 데이터 형 변환 등 다른 분야의 용어, 본문과는 무관 | ❌ |
✅ 정답: ❶ 이상(Anomaly)
🎓 쉽게 외우는 방법
"중복 때문에 데이터가 삐끗하면, 그건 바로 '이상'이다!"
예시:
비정규화된 테이블에 같은 고객의 주소가 여러 번 있다면,
- 한 군데만 바꾸면 갱신 이상
- 주소 없는 주문을 넣을 수 없으면 삽입 이상
- 주문 삭제하다가 고객 정보도 사라지면 삭제 이상