View on GitHub

reading-notes

Observations and questions from reading assignments.

Database Normalization

Home

Definition

There are three common forms of database normalization: 1st, 2nd, and 3rd normal form. They are also abbreviated as 1NF, 2NF, and 3NF respectively.

The forms are progressive, meaning that to qualify for 3rd normal form a table must first satisfy the rules for 2nd normal form, and 2nd normal form must adhere to those for 1st normal form. Before we discuss the various forms and rules in detail, let’s summarize the various forms:

For now it’s important to understand there are three rules for database normalization that upon each other. Some people make database normalization seem complicated.

There are three main reasons to normalize a database:

Source

Kris Wenzel: Database Normalization (Explained in Simple English)