Question

A relation R(A, B, C, D,

  • E has the functional dependencies AB→C, C→D, D→E, and E→A. Assuming AB is the only candidate key of R, which normal form does R satisfy at the highest level?
A R is already in Boyce-Codd Normal Form (BCNF), since every determinant shown is a candidate key
B R satisfies Third Normal Form (3NF) but not BCNF, because C acts as a partial determinant of the key
C R satisfies Second Normal Form (2NF) but violates 3NF, because non-prime attributes D and E are transitively dependent on key AB through the non-key attribute C
D R satisfies only First Normal Form (1NF), because AB does not functionally determine every other attribute in the relation
E R violates even First Normal Form due to the cyclic dependency chain formed by C→D→E→A
Practice Next

Hey! Ask a query

🎓
Think You're Ready for RBI Grade B?
RBI Grade B 2026 Phase 1 Memory Based Paper
  • 200 Questions with Detailed Solutions
  • Section-wise Coverage (GA, English, Quant & Reasoning)