4th Normal Form of Normalization
4th Normal Form of Normalization
Normalization
th
Contents
Introduction
Definition
Overview (Overall Normalization)
Rules or Qualifications (4th NF)
Multivalued Dependencies(MVD)
BCNF
Examples (4th NF)
References
Introduction
Database normalization is the process of organizing
thecolumns(attributes) andtables(relations) of arelational
databaseto minimizedata redundancy.
Normalization involves decomposing a table into less redundant
(and smaller) tables without losing information; definingforeign
keysin the old table referencing theprimary keys of the new ones.
Edgar F. Codd, the inventor of therelational model(RM),
introduced the concept of normalization and what we now know as
theFirst normal form(1NF) in 1970.Codd went on to define
theSecond normal form(2NF) andThird normal form(3NF) in
1971,[and Codd andRaymond F. Boycedefined the Boyce-Codd
Normal Form (BCNF) in 1974.
Definition(4th NF)
Fourth normal form(4NF) is anormal formused
indatabase normalization. Introduced byRonald
Faginin 1977, 4NF is the next level of normalization
afterBoyceCodd normal form(BCNF). Whereas
thesecond,third, andBoyceCoddnormal forms are
concerned withfunctional dependencies, 4NF is
concerned with a more general type of dependency
known as amultivalued dependency.
Multivalued Dependency(MVD)
Definition
MVD occur when two or more independent
multi valued facts about the same attribute
occur within the same table.
Multivalued Dependency(MVD)
EXAMPLE :
BCNF EXAMPLE
TABLE NOT IN (BCNF)
BCNF EXAMPLE
Table in BCNF
References
https://www.youtube.com/watch?v=dTt3J-yBGaQ&featur
e=youtu.behttps://www.youtube.com/watch?v=dTt3J-yB
GaQ&feature=youtu.be
http://
www.slideshare.net/kosalgeek/database-normalization-1
nf-2nf-3nf-bcnf-4nf-5nf?from_action=save
https://www.techopedia.com/definition/5642/boycecodd-normal-form-bcnf
THANK YOU!