Normalization
Normalization
DBMS
Submit by – Anu
Submitted To – Dr. Dinesh
Gupta
Definition & Purpose
Understanding Normalization
5 Black Rs.100
After decomposing it into first
normal form it looks like:-
1 Rs.210
1 Black
2 Rs.150 1 Red
2 Green
3 Rs.110
3 Red
4 Rs.260
4 Green
5 Rs.100 4 Blue
5 black
Second Normal Form
4 3 Noida
After decomposing it into
second normal form it looks
like:-
Table Purchase Table Store
4 3
Third Normal Form
5 2 Sports 140
After decomposing it into third
normal form it looks like:-
5 2 140
Boyce-codd normal
form(BCNF) :-
• It is advance version of 3NF that’s why it is also referred as 3.5NF.
BCNF is stricter than 3NF. A table complies with BCNF if it is in 3NF
and for every functional dependency X->Y, X should be the super key
of the table.
Student Course Teacher
Abhinav DBMS
Fourth normal form(4NF):-
• Fourth normal form is a level of database normalization where there
are non-trivial multivalued dependencies other than a candidate key.
• It builds on the first three normal forms (1NF, 2NF,3NF) and the
Boyce-codd Normal Form(BCNF).
Student Major Hobby
Fourth Normal
Form Aman Management Football
Aditya Lakme
Abhinav P&G
Abhinav Vicks
Abhinav Pepsico
Abhinav Pepsi
Company Product
Unilever Ponds
Unilever Axe
Unilever Lakme
Pepsico Pepsi
P&G Vicks
Normalization Process
Importance of Minimizing
Data Integrity Duplication Faster Queries Simplified Updates
Normalization significantly It prevents duplicate data Normalization allows for A normalized database
improves overall data storage which in turn faster data retrieval and structure is easier to
integrity by minimizing optimizes storage and more efficient query maintain and manage,
redundancy and potential reduces update anomalies. execution due to reducing the potential for
inconsistencies. streamlined data errors.
structures.
Thank you