You are on page 1of 14

DBMS (Prof.

Neil Joshi)

Normal Forms
3N Form: (Third Normal Form)
DBMS (Prof. Neil Joshi)

Normal Forms
3N Form: (Third Normal Form)
DBMS (Prof. Neil Joshi)

Normal Forms
3N Form: (Third Normal Form)
DBMS (Prof. Neil Joshi)

Normal Forms
3N Form: (Third Normal Form)
Example: Consider the Student Table
DBMS (Prof. Neil Joshi)

Normal Forms
3N Form: (Third Normal Form)
Example: Consider the Student Table
DBMS (Prof. Neil Joshi)

Normal Forms
3N Form: (Third Normal Form)
Example-2:
DBMS (Prof. Neil Joshi)

Normal Forms
3N Form: (Third Normal Form)
Note:
DBMS (Prof. Neil Joshi)

Normal Forms
BCNF: (Boyce-Codd Normal Form)
BCNF is a stricter form of 3NF that ensures that each determinant in a table
is a candidate key. In other words, BCNF ensures that each non-key attribute
is dependent only on the candidate key.
DBMS (Prof. Neil Joshi)

Normal Forms
BCNF: (Boyce-Codd Normal Form)
Basic Rules for BCNF:
DBMS (Prof. Neil Joshi)

Normal Forms
BCNF: (Boyce-Codd Normal Form)
DBMS (Prof. Neil Joshi)
Normal Forms
BCNF: (Example)
Functional dependency:
DBMS (Prof. Neil Joshi)

Normal Forms
BCNF: Example
DBMS (Prof. Neil Joshi)

Normal Forms
BCNF: Example
DBMS (Prof. Neil Joshi)

Normal Forms
BCNF: Decomposition

You might also like