G. On Normalization

I will always cherish the initial misconceptions I had about you.


People often wonder why I didn’t cover Normalization in the previous editions of this book, given that it has been part of traditional database design for such a long time. The fact is that it’s unnecessary for me to discuss it for two reasons.

1. A thorough discussion that would do justice to the subject is beyond the scope of this work, especially given the nontraditional design methodology I present here and the “for mere mortals” nature of the approach to the material.

2. Normalization is actually incorporated into my design process anyway. (I’ll explain how in a moment.)

I still get questions about this issue and see comments about it on the book’s ...

Get Database Design for Mere Mortals®: A Hands-on Guide to Relational Database Design, Third Edition now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.