Database Normalisation Questions
The process of converting an unnormalized table to a normalized table is known as database normalization. It involves breaking down the original table into multiple smaller tables, each with a specific purpose and containing related data. This is done to eliminate data redundancy, improve data integrity, and simplify data management. The normalization process typically involves identifying functional dependencies, determining the appropriate normal form (such as first, second, or third normal form), and restructuring the table accordingly by creating new tables and establishing relationships between them using primary and foreign keys.