관계 이상(Anomaly)
데이터베이스를 정규화하지 않으면 이상(Anomaly) 현상이 발생할 수 있습니다.이상은 데이터의 삽입, 수정, 삭제 과정에서 논리적 모순이나 데이터 손실이 일어나는 현상입니다.이번 포스트에서는 삽입 이상 / 삭제 이상 / 갱신 이상을 예시와 함께 정리하고,정규화의 필요성까지 설명합니다.1. 이상(Anomaly)이란? 테이블 구조가 잘못되어 데이터 조작 시 불필요한 제약, 손실, 오류가 발생하는 현상→ 주로 중복 데이터가 존재하거나, 테이블이 비정규형일 때 발생2. 이상 현상의 종류✅ 삽입 이상 (Insertion Anomaly) 값이 없어도 되는 컬럼 때문에 전체 행을 삽입할 수 없음 예: 아직 상품을 주문하지 않은 고객 정보를 등록 못하는 경우✅ 삭제 이상 (Deletion Anomaly) 원하..