Normalization
Normalization
Information
List of employees and their respective departments
What IF?
• You need to make changes to an employee’s
name?
• You need to change the name of a department
form IT to IT-MIS?
• You need to remove a department in the list?
Library Book Collection
What IF?
• You need to make changes to an
author’s name?
• You need to change the Title of a
book?
Disadvantages of Redundant
Field/Columns
•Prone to Errors
•Tedious Repetition of the same
items
•Bulky and Difficult to manage
Remove the
Redundant Fields
Remove
the
redundant
field(s)
DEPARTMENT
Create
a separate table
for department
data
EMPLOYEE
NORMALIZED
or SIMPLIFIED
TABLES
DEPARTMENT
EMP_DEPT
The new
tables are
now
Normalized.
Library Book Collection
Remove
Step 1 Redundant Fields
and create a
separate table for
them
Step 2 AUTHORS
Create a new
table for the
AUTHORS data
BOOKS
BOOK_AUTH
The new
tables are
now
Normalized.
Guidelines in
developing a
Database
1. Determine the purpose of the database