DBMS · Question 13 · Hard

Relation R(A, B, C) has the single functional dependency B → C. It is decomposed into R1(A, B) and R2(B, C). Which statement is correct?

  1. The decomposition is lossless and dependency preserving
  2. It is lossy but dependency preserving
  3. It is lossless but not dependency preserving
  4. It is neither lossless nor dependency preserving
Answer and explanation

Answer: A. The decomposition is lossless and dependency preserving

Explanation: The common attribute B is a key of R2 (B → C), so the join is lossless. The only FD B → C lies entirely within R2, so the decomposition also preserves dependencies.

Previous: Relation R(A, B, C, D) has exactly one candidate key, A. How many superkeys… · Next: Consider the schedule S: r1(X), w2(X), w1(X), where ri and wi are read and…

Practise dbms

Try a fresh set of dbms questions with an explanation after every answer, free and without signing up: DBMS practice. Or sit a full placement mock test.

More dbms questions

More technical & programming practice

SQL · Operating Systems · Computer Networks · Software Engineering · Cloud & DevOps · GenAI Basics · Pseudo-code · C Programming

LogicWiz Exams home · All practice topics · Placement mock tests · Daily 10 challenge