Normalization and Denormalization
1. Normalization Normalization is the process of organizing data in a database to reduce redundancy and improve data integrity. Objectives of Normalization: Forms of Normalization: Example: Before 1NF: StudentID Name Subjects 1 John Doe Math, Science What We Did: After 1NF: StudentID Name Subject 1 John Doe Math 1 John Doe Science Example: Before 2NF: OrderID ProductID ProductName 1 101 Laptop What We Did: After 2NF: Orders Table: OrderID ProductID…