An easytofollow database normalization tutorial, with lots of examples and a focus on the design process. Explains the "why" and "how" of normalization, and takes you stepbystep through:
First Normal Form (1NF)
Second Normal Form (2NF)
Third Normal Form (3NF), with a side note on BoyceCodd Normal Form (BCNF)
Fourth Normal Form (4NF)
Fifth Normal Form (5NF)
0:00 What is database normalization?
3:55 First Normal Form (1NF)
10:24 Second Normal Form (2NF)
16:08 Third Normal Form (3NF)
20:29 Fourth Normal Form (4NF)
23:47 Fifth Normal Form (5NF)
26:41 Summary and review
Corrections can be found in the pinned comment.