What is denormalization?
The Denormalization is the process of putting one fact in numerous places (i.e. the vice-versa of normalization). Only one valid reason exists for denormalizing is a relational design - to enhance the performance. The sacrifice to performance is that you increase redundancy in the database.