First Normal Form (1NF):
-
Table must be two-dimensional, with rows and columns.
-
Each row contains data that pertains to one thing or one portion of a thing.
-
Each column contains data for a single attribute of the thing being described.
-
Each cell (intersection of row and column) of the table must be single-valued.
-
All entries in a column must be of the same kind.
-
Each column must have a unique name.
-
No two rows may be identical.
-
The order of the columns and of the rows does not matter.
-
Table must be in first normal form (1NF).
-
All non-key attributes (columns) must be dependent on the entire key.
-
Table must be in second normal form (2NF).
-
Table has no transitive dependencies.
-
Every constraint on the table is a logical consequence of the definition of keys and domains.