Database Management System Assignment III Vikas Singh RBA805 A05
Database Management System Assignment III Vikas Singh RBA805 A05
Assignment III
Vikas Singh
RBA805 A05
Q.1. Can we achieve 2NF without 1NF. Also differentiate 1NF and 2NF with an
example.
First normal form (1NF) sets the very basic rules for an organized database:
• Eliminate duplicative columns from the same table.
• Create separate tables for each group of related data and identify
each row with a unique column or set of columns (the primary key).
A relation is in 2nd Normal Form only if it is in 1st Normal Form and all its non-
primary attributes are fully functionally dependent on the primary key.
• For 2NF of a relation we check whether all its non primary attributes
are fully functionally dependent on the primary key.
• For 3NF of a relation we check whether all non primary attributes have
no transitivity dependency on the primary key.
A -> CD;
B -> C;
F -> DE;
F -> A;
Ans
AC
AD
FD
FE
PART-B
First normal form (1NF) sets the very basic rules for an organized database:
• Eliminate duplicative columns from the same table.
• Create separate tables for each group of related data and identify
each row with a unique column or set of columns (the primary key).
Need: