Reflections on Data Redundancy and the Shades of Denormalization

Database Denormalization Can Help Boost Query Performance
Database normalization and denormalization is one of the most discussed and debated topics ([1], [2], [3]).    In a nutshell, “normalization is eliminating redundant data (for example, storing the same data in more than one table) and ensuring data dependencies make sense (only storing related data in a table).”   [...]