Advanced Database & SQL #ACID #isolation-levels #locking #concurrency

Transactions & Concurrency Language

5 exercises — practise the English vocabulary for advanced concurrency discussions: ACID properties mapped to real scenarios, isolation level anomalies, optimistic vs. pessimistic locking, dirty reads, and the 2PL vs. 2PC distinction.

0 / 5 completed
1 / 5

A developer asks in an architecture review: "Should this operation be wrapped in a transaction?" Which explanation correctly links all four ACID properties to a real-world scenario — a bank transfer that debits Account A and credits Account B?