If relation with Schema is decomposed into two relations and

Duration: 1 min

2014

If a relation with a Schema R is decomposed into two relations R₁ and R₂ such that (R₁ ∪ R₂) = R₁ then which one of the following is to be satisfied for a lossless joint decomposition (→ indicates functional dependency)

  1. A.

    (R₁ ∩ R₂) → R₁ or (R₁ ∩ R₂) → R₂

  2. B.

    R₁ ∩ R₂ → R₁

  3. C.

    R₁ ∩ R₂ → R₂

  4. D.

    R₁ ∩ R₂ → R₁ and R₁ ∩ R₂ → R₂

Attempted by 196 students.

Show answer & explanation

Correct answer: A

For a decomposition of relation R into relations R₁ and R₂ to be lossless, the intersection of their attributes must functionally determine at least one of the relations. This ensures that joining R₁ and R₂ back together reconstructs the original relation without generating spurious tuples. Therefore, the condition (R₁ ∩ R₂) → R₁ or (R₁ ∩ R₂) → R₂ must be satisfied.

A video solution is available for this question — log in and enroll to watch it.

Explore the full course: Dsssb Tgt Computer Science Paper 2