Normalization Dbms
Normalization Dbms
NORMALIZATION
1) DEFINE NORMALIZATION
Normalization can be defined as :-
A process of organizing the data in database to avoid data redundancy,
insertion anomaly, update anomaly & deletion anomaly.
• A process of organizing data into tables in such a way that the results
of using the database are always unambiguous and as intended. Such
normalization is intrinsic to relational database theory. It may have
the effect of duplicating data within the database and often results in
the creation of additional tables.
Types of normalization
2 Green Rs.150
5 Black Rs.100
After decomposing it into first normal
form it looks like:
Product_id Price Product_id Colour
1 Rs.210 1 Black
1 Red
2 Rs.150
2 Green
3 Rs. 110 3 Red
4 Rs.260 4 Green
4 Blue
5 Rs.100
5 Black
Second Normal Form (2NF)
2 1 Patna
3 2 Delhi
4 3 Noida
After decomposing it into second normal
form it looks like:
3 1 Fiction 120
4 3 Travel 130
5 2 sports 140
After decomposing it into third normal
form it looks like:
It builds on the first three normal forms (1NF, 2NF and 3NF) and the Boyce-
Codd Normal Form (BCNF). It states that, in addition to a database meeting
the requirements of BCNF, it must not contain more than one multivalued
dependency.
FOURTH NORMAL FORM
Abhinav Pepsi