Normalization
Normalization
What is normalization
• Database Normalization is a technique of organizing the data
in the database. Normalization is a systematic approach of
decomposing tables to eliminate data redundancy and
undesirable characteristics like Insertion, Update and
Deletion anomalies. It is a multi-step process that puts data
into tabular form by removing duplicated data from the
relation tables.
STUDENT
EMPLOYEE
BOOK
BOOK
BOOK
ORDER
ORDER
PART
PART
STUDENT
STUDENT
Stud_ID Name
101 Lennon
125 Jonson
STUDENT_COURSE
Composite
Primary Key
STUDENT
STUDENT
STUDENT COURSE
Transitive
Dependency
EMPLOYEE
EMPLOYEE
EMPLOYEE
DEPARTMENT
Dept_ID Dept_Name
1 Acct
2 Mktg