GATE 2025 DA – Question 16
If a relational decomposition is not dependency-preserving, which one of the following relational operators will be executed more frequently in order to maintain the dependencies?
Practise this question in The GATE Grind →
Show answer and explanation
Correct answer: (C) Join
Explanation
If the decomposition is not dependency-preserving, some functional dependency involves attributes that now sit in different relations. To check it after an update the relations have to be joined first, which is expensive. So the join operator is the one run more often.