Normalizing to death
Normalization splits database information across multiple tables.
To retrieve complete information from a normalized database, the JOIN operation must be used.
JOIN tends to be expensive in terms of processing time, and very large joins are very expensive.