GATE 2026 CS (CS2) – Question 20
Consider concurrent execution of two transactions $T_1$ and $T_2$ in a DBMS, both of which access a data object $A$. For these two transactions to not conflict on $A$, which one of the following statements must be true?
Practise this question in The GATE Grind →
Show answer and explanation
Correct answer: (A) Both $T_1$ and $T_2$ only read $A$
Explanation
Two operations conflict if they are from different transactions, access the same data item, and at least one of them is a write. Therefore, the only non-conflicting case is when both transactions only read $A$. Hence, option (A) is correct.