1NF · 2NF · 3NF · BCNF — 데이터 중복 제거와 이상 현상 방지를 위한 단계적 설계.
1NF → 2NF → 3NF → BCNF — 각 단계에서 어떤 종속을 제거하는지가 핵심.