기출문제/정보처리기사

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)


🎓 쉽게 외우는 방법

"중복 때문에 데이터가 삐끗하면, 그건 바로 '이상'이다!"

예시:

비정규화된 테이블에 같은 고객의 주소가 여러 번 있다면,

  • 한 군데만 바꾸면 갱신 이상
  • 주소 없는 주문을 넣을 수 없으면 삽입 이상
  • 주문 삭제하다가 고객 정보도 사라지면 삭제 이상