Database Normalisation Questions
Insertion anomaly refers to a situation in database normalization where it becomes difficult or impossible to insert new data into a table without also including unrelated data. This occurs when a table is not properly normalized and contains redundant or duplicate information. As a result, when trying to insert new data into the table, it may be necessary to duplicate existing data or leave certain fields empty, leading to inconsistencies and inefficiencies in the database. The goal of normalization is to eliminate insertion anomalies by organizing data into separate tables and establishing relationships between them, ensuring that each table contains only relevant and non-redundant information.