The First Normal Form
The First Normal Form
For a table to be in the first normal form, it must meet the following criteria:
• a single cell must not hold more than one value (atomicity)
• each column must have only one value for each row in the table
The Second Normal Form – 2NF
The 1NF only eliminates repeating groups, not redundancy. That’s why there is 2NF.
• has no partial dependency. That is, all non-key attributes are fully dependent on a primary key.
The Third Normal Form – 3NF
When a table is in 2NF, it eliminates repeating groups and redundancy, but it does not eliminate transitive partial
dependency.
This means a non-prime attribute (an attribute that is not part of the candidate’s key) is dependent on another
non-prime attribute. This is what the third normal form (3NF) eliminates.
• be in 2NF