Normalization 2
Normalization 2
P. M. Jat
Reference Text
Fundamentals of Database Systems, 4th ed.
Ramez Elmasri and Shamkant B. Navathe
Chapter-11
Summarize: 1NF, 2NF, 3NF
based on Primary Key
1NF
No repeating columns, all attributes are atomic
2NF
Is in 1NF, and
All non-prime attributes are fully or irreducibly
dependent on primary key
3NF
Is in 2NF, and
All non-prime attributes are fully or irreducibly
dependent on primary key – should not be
transitively dependent.
Not in 2NF. The relation has two keys, and FD3 is not
allowed in 2NF
Is it in 3NF?
Attribute preservation
Dependency Preservation
Lossless decomposition
S# P# P# J# S# J#
S1 P1 P1 J2 S1 J2
S1 P2 P2 J1 S1 J1
S2 P1 P1 J1 S2 J1