릴레이션을 나눈 뒤에는 원본 복원 가능성, 함수 종속 유지, 중복 감소를 동시에 확인해야 정규화가 이상 현상을 줄이면서도 실용적으로 동작합니다.
이상 현상을 줄이기 위해 하나의 테이블을 더 작은 릴레이션들로 나눕니다.
분해한 테이블을 합쳤을 때 정보가 빠지거나 의미 없는 행이 생기면 안 됩니다.
원래의 함수 종속이 분해 후에도 남아 있어서 무결성 검증마다 큰 조인을 하지 않아야 합니다.
동일한 정보가 여러 곳에 반복 저장되지 않아야 갱신, 삽입, 삭제 이상이 줄어듭니다.