1. 정규화 1) 정규화 데이터의 일관성, 최소한의 데이터 중복, 최대한의 데이터 유연성을 위한 방법이며 데이터를 분해하는 과정 데이터 중복을 제거하고 데이터 모델의 독립성을 확보하기 위한 방법 테이블을 분해해서 데이터 중복을 제거하기 때문에 데이터 모델의 유연성을 높임 정규화를 수행하면 비즈니스에 변화가 생겨도 데이터 모델의 변경을 최소화 이상현상(Anomaly) 정규화가 수행되지 않은 테이블에서 새 데이터 삽입 시 불필요한 값이 삽입되는 현상 이 문제를 해결하기 위해 정규화를 진행 정규화 절차 정규화 절차 설명 제1정규화 -속성의 원자성 확보 -기본키를 설정 제2정규화 기본키가 2개 이상의 속성으로 이루어진 경우, 부분 함수 종속성을 제거 제3정규화 -기본키를 제외한 칼럼 간에 종속성 제거 -이행 함..