Perfectly Normal

ABSTRACT

Most of us have heard of "third normal form" and treat it as a goal to achieve. In this talk, we will treat third normal form as a speedbump. Let's get deeper into the concepts of database normalization and understand the types of data problems we can solve with more advanced normal forms. This talk will briefly cover first normal form as the foundation and then show how to move from first to Boyce-Codd Normal Form. From there, we will look at 5th and 6th normal forms, as well as intermediate steps along the way. We will conclude with a discussion of where things are generally "good enough."

ADDITIONAL MEDIA

I have put together a YouTube playlist containing a modified form of this talk's contents.

DEMO CODE

No demos are available for this presentation.