Relational Databases  «Prev  Next»

Database Table Normalization - Exercise

Breaking a Denormalized Table into Normalized Tables

Objective: Normalize a table by splitting it into smaller, related tables to reduce redundancy and improve data integrity.

Normalization involves organizing data into tables based on functional dependencies. For example, a Task Table might include Task ID and Task Description to avoid duplicating task details.

Sample To-Do List Table (Denormalized)
Task ID # Task Description Employee ID # Due Date Last Name