정규화란? 정규화(Normalization)은 관계형 데이터베이스의 설계에서 중복을 최소화하게 데이터를 구조화하는 프로세스 정규화의 이유? 중복을 배제하여 삽입, 삭제, 갱신 이상의 발생을 방지 각 릴레이션에 중복된 종속성을 여러개의 릴레이션에 분할 어떠한 릴레이션이라도 데이터베이스 내에서 표현 가능하게 함 데이터 삽입 시 릴레이션을 재구성할 필요성 감소 효과적인 검색 알고리즘 생성 가능 ※ 삽입, 삭제, 갱신 이상 - 삽입 이상(Insertion Anomaly): 데이터 삽입 시 의도와 다른 값들도 삽입됨 - 삭제 이상(Delete Anomaly): 데이터 삭제 시 의도와 다른 값들도 연쇄 삭제됨 - 갱신 이상(Update Anomaly): 속성값 갱신 시 일부 튜플만 갱신되어 모순 발생 정규화의 종류..