Database normalization
Fill in a table, mark its primary key and declare its functional dependencies to see how it splits into 1NF, 2NF and 3NF.
Everything is calculated in this browser; nothing is sent to any server.
Table
3 rows × 5 columns
A cell is treated as multivalued when it contains values separated by a comma or a semicolon.
Primary key
Tick the columns that make up the key (one or several).
Functional dependencies
A dependency says that the determinant columns fix the value of the dependent columns.
No dependencies yet. Add the ones that apply to your table.