3 Normal Forms in Relational Database Theory
7 February, 2011 at 2:58 pm Leave a comment
I find this guide easiest to understand:
First normal form (no items appear more than once)
- each col must have a unique name
- order of rows and cols doesn’t matter
- each col must have a single data type
- no 2 rows can contain identical values
- each col must contain a single value
- cols cannot contain repeating groups
Second normal form (primary key determine value of other columns)
- in 1NF
- all non-key fields depend on all of the key fields
Third normal form (value not determined by any non-primary key)
- in 2NF
- contains no transitive dependencies (when one non-key field’s value depends on another non-key field’s value)
Source: from Beginning Database Design Solutions (Rod Stephens)
Entry filed under: IT/Soft.
Trackback this post | Subscribe to the comments via RSS Feed