정규화(Normalization)관계형 데이터 모델에서 데이터의 중복성을 제거하여 이상 현상을 방지하고, 데이터의 일관성과 정확성을 유지하기 위해 테이블을 여러 단계로 나누는 과정(무손실 분해하는 과정) 정규화 단계(원부이 결다조)단계조건제1정규형(1NF)원자값으로 구성제2정규형(2NF)부분 함수 종속 제거(완전 함수적 종속 관계)제3정규형(3NF)이행 함수 종속 제거보이스-코드 정규형(BCNF)결정자 후보 키가 아닌 함수 종속 제거제4정규형(4NF)다치(다중 값) 종속 제거제5정규형(5NF)조인 종속 제거 1. 제1정규형(1NF; First Normal Form)모든 속성이 원자값을 가져야 한다. 즉, 각 칸에 하나의 값만 저장되어야 한다.테이블 내의 속성값은 원자값을 가지고 있어야 한다.원자값 : 쪼..