Normal Forms
Normal Forms
BCNF
BOYCE CODD NORMAL FORM
Professor Subject
MAYANK JAVA
KARTIK C++
SATYA JAVA
LAKSHAY C##
MAYANK JAVA
FOURTH NORMAL FORM
Consider the database table of a class which has
two relations R1 contains student ID(SID) and
student name (SNAME) and R2 contains course
id(CID) and course name (CNAME). Multi-Valued
Dependency
Table – R1(SID, SNAME)
SID SNAME
1 A
2 B
CID CNAME
C1 C
C2 D
FIFTH NORMAL FORM
A relation R is in 5NF if and only if it satisfies following
conditions:
R should be already in 4NF.
It cannot be further non loss decomposed (join
dependency)
Agent Company Product
A1 PQR NUT
A2 PQR BOLT
A1 XYZ NUT
A1 XYZ BOLT