Question

A relation Student_Course(StudentID, CourseID, StudentName, CourseName) stores StudentName redundantly in every row for each course a given student takes. If a student's name changes, every single row containing that StudentID must be updated, or the data becomes inconsistent. What type of anomaly does this illustrate, and what normalization violation causes it?

A A deletion anomaly, caused by a violation of BCNF
B An update anomaly, caused by a partial dependency violating 2NF
C An insertion anomaly, caused by a violation of 1NF due to repeating groups
D A referential integrity violation, unrelated to normalization
E A transitive dependency violation of 3NF only, with no partial dependency involved
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)