Normalization
Organizing a DB to reduce redundancy by dividing tables into smaller related tables, establishing relationships using foreign keys. This requires queries with need for joins.
Denormalization
Denormalization is process of combining related tames to reduce number of joins needed. This improves read performance by introducing some redundancy, but can lead to increased storage usage, and potential inconsistencies when updating data.