Data Normalization (paraphrased)

First Normal Form:

Eliminate Listed Fields

Eliminate listed fields by breaking the listed data into its own table. This data will usually indicate a many-many join, which will require a link table to implement.

Second Normal Form

Eliminate Redundancy

Seek to eliminate redundancy issues by building new tables. Ensure no data is entered twice by making a new table for any data that seems to be repeated.

Third Normal Form

Ensure Functional Dependancy

Look at every field of every table. Be sure that the table has a primary key, and each field relates directly to the table's topic. If necessary, build new tables to isolate new topics.