Back to the 2023 paper

Unit 2: Relational Query Languages

20237m

A normal form in which every non-prime attribute is fully dependent on prime attribute is

  • (i) 1 NF
  • (ii) 2 NF
  • (iii) 3 NF
  • (iv) BCNF
Worked SolutionAI Assisted

Answer: (ii) 2 NF

Explanation: 1NF - atomic values, no repeating groups.
2NF - is in 1NF and every non-prime attribute is fully functionally dependent on the primary key (no partial dependency where non-prime depends on part of composite key).
3NF eliminates transitive dependency (non-prime depends on another non-prime).
BCNF is stronger 3NF where every determinant is a superkey.

The description "every non-prime attribute is fully dependent on prime attribute" actually describes 2NF partial dependency removal (taught as 2NF definition). Hence answer is 2NF. Note: strict formal definition: In 2NF, no non-prime attribute is partially dependent on any candidate key.

Similar questions

Official AppAndroid App

PYQDeck for Android

Solve BEU previous-year exam papers anywhere, anytime. Fast search, offline paper viewing, and step-by-step solutions designed specifically for your phone.