Professional Documents
Culture Documents
NORMALIZATION
1) DEFINE NORMALIZATION
Normalization can be defined as :-
A process of organizing the data in database into multiple related
tables to avoid data redundancy
It also reduces insertion anomaly, update anomaly & deletion anomaly.
Data Redundancy increases size of database
Normalization is not about eliminating redundancy but limiting it
Types of normalization
Classes
Number Name
001231 William Hartnell Information Systems
001231 William Hartnell Systems Analysis
001231 William Hartnell Data Communications
001232 Patrick Troughton Systems Analysis
001232 Patrick Troughton Data Communications
001233 Jon Pertwee OO Programming
001233 Jon Pertwee Systems Analysis
001233 Jon Pertwee Data Communications
001234 Tom Baker Systems Analysis
001234 Tom Baker Data Communications
Class work
2 1 80 Patna
3 2 50 Delhi
4 3 90 Noida
After decomposing it into second normal
form it looks like:
1 10 1 70 Java Teacher
2 10 2 75 C++ Teacher
3 11 1 80 Java Teacher
Class work
3 1 Fiction 120
4 3 Travel 130
5 2 sports 140
After decomposing it into third normal
form it looks like: