Just launched! Get 30% off Rails Revisited Have a Look

Concept: Normalization

Buy or Subscribe

You can access this course in just a minute, and support my efforts to rid the world of crappy online courses!

Buy Standalone  Subscribe

Normalizing data is all about turning one or more "flat files" (like CSVs, tab-delimited data, XML or JSON) into a set of related tables. These relationships are defined by keys in each table and follow patterns called "normal forms".

We'll look at the first three normal forms in this video from a conceptual point of view and then we'll get into the practice in the next video.