Skip to content
Official PYQ · 2026

GATE CS 2026 Set 2 Q10 — Transactions and Concurrency Control

Explain with AI

Consider concurrent execution of two transactions T1T 1 and T2T 2 in a DBMS, both of which access a data object AA. For these two transactions to not conflict on AA, which one of the following statements must be true?

Choose one option
View worked solution

Answer: A

In database management systems, two operations in a schedule are said to conflict if and only if they satisfy all of the following three conditions:

  1. They belong to different transactions.
  2. They access the same data item (in this case, AA).
  3. At least one of the operations is a write operation.

Let's analyze the conflict status for different combinations of operations on data item AA by transactions T1T_1 and T2T_2:

  • Read-Read (RR): Both T1T_1 and T2T_2 only read AA. Since neither operation is a write, they do not conflict.
  • Read-Write (RW) or Write-Read (WR): One transaction reads AA and the other writes AA. Since one operation is a write, they conflict.
  • Write-Write (WW): Both transactions write AA. Since at least one (in this case, both) is a write operation, they conflict.

Therefore, for T1T_1 and T2T_2 to not conflict on AA, both transactions must only read AA.

Hence, Option A is the correct statement.

Free practice · Your answers on this page are not saved.

Published
Report a correction
Keep exploringMore Transactions and Concurrency Control questions