difference between normalization and denormalization
Normalization is the process of dividing data into tables to remove redundant
data and improve data integrity.
Denormalization is used to combine multiple tables in order to reduce
the time required to perform queries.