데이터는 중복 데이터를 제거하고 아노말리를 최소화하기 위하여 정규화를 사용하는 편이 일반적이다.각 속성값은 원자여야함. 다가 속성과 복합 속성일 때 분리한다.기본키에는 모든 어트리뷰트값이 종속되어야 한다. PK가 복합키인 Fully Functional Dependenc