Question:

A functional dependency X → Y is considered a transitive dependency if:

Show Hint

Transitive means indirect. X reaches Y through a middle attribute Z, giving X to Z and Z to Y.
Updated On: Jul 2, 2026
  • X and Y are in separate tables
  • Y is a candidate key
  • X is a primary key
  • There exists another attribute Z such that X → Z and Z → Y
Show Solution
collegedunia
Verified By Collegedunia

The Correct Option is D

Solution and Explanation

Step 1: A transitive dependency happens when a non key attribute depends on another non key attribute rather than directly on the key.

Step 2: Formally, X determines Y indirectly through a middle attribute Z. That is, \( X \rightarrow Z \) and \( Z \rightarrow Y \).

Step 3: By the transitivity rule this forces \( X \rightarrow Y \), but the path passes through Z, which is what makes it transitive.

Step 4: So the condition is the existence of such a Z. Answer is (D).
Was this answer helpful?
0
0