197k views
2 votes
The ____ property is enforced by the concurrency control subsystem of the DBMS. If every transaction does not make its updates (write operations) visible to other transactions until it is committed, one form of isolation is enforced that solves the temporary update problem and eliminates cascading rollbacks but does not eliminate all other problems.

1 Answer

3 votes

Final answer:

The atomicity property alongside proper isolation levels in a DBMS ensures that a transaction's updates remain invisible to others until it commits, avoiding temporary update problems and cascading rollbacks.

Step-by-step explanation:

The property referred to in the question is the atomicity property, which is part of the ACID properties enforced by the concurrency control subsystem of a Database Management System (DBMS). Atomicity ensures that all parts of a transaction are treated as a single, indivisible 'atom'. This means that a transaction must either be fully completed or not executed at all. When atomicity is combined with a proper isolation level, it can prevent temporary updates from being visible to other transactions until the transaction that made the changes commits, thereby avoiding the temporary update problem and cascading rollbacks. However, it's worth noting that other transactional issues, such as phantom reads or non-repeatable reads, may still occur and require additional mechanisms to manage.

User Streetlogics
by
8.0k points