AI engineering glossary · SQL databases

What is denormalization?

Denormalization: Deliberately storing duplicated or precomputed data, against normal form rules, to make reads faster by avoiding joins. It trades extra storage and harder updates for speed and is common in reporting and NoSQL designs.

Level: intermediateTopic: SQL databases

Denormalization: an example

Storing customer_name on every order row so order lists need no join, and accepting that name changes must update many rows.

Related terms

More SQL databases terms

Where you learn it

Denormalization is part of the AI Engineering Program, which teaches it with notes, a hands-on lab and an exam. The first lesson is free.

Before you go

Take the cheat sheet with you

One free PDF: the key AI-engineering terms, formulas and Python idioms. No spam; unsubscribe any time.