ISC Databases · Updated November 2026
Database Normalization: 1NF vs 2NF vs 3NF
Normalization puts each fact in the right place.
1NF
First normal form uses atomic values and removes repeating groups.
2NF
Second normal form removes partial dependency on part of a composite key.
3NF
Third normal form removes transitive dependency among nonkey attributes.
Exam strategy
Think atomic values, full-key dependency, then no nonkey-to-nonkey dependency.
The takeaway
1NF removes repeating groups, 2NF partial dependency, and 3NF transitive dependency.
Related Summit resources
FAQ
Does 1NF require atomic values?
Yes.
Does 2NF address partial dependency?
Yes.
Does 3NF address transitive dependency?
Yes.
