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 / 18 completed
1 / 18

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?

Frequently Asked Questions

What does the "Transactions & Concurrency" exercise practise?

Practice English for database transactions and concurrency discussions: ACID properties, isolation levels, phantom reads, optimistic vs. pessimistic locking, dirty reads, and 2PL vs. 2PC. 5 advanced exercises.

How many questions are in this exercise?

This exercise has 18 questions, each multiple-choice with a full explanation shown after you answer.

What English level is this exercise for?

This exercise is tagged Advanced. If the vocabulary feels difficult, browse the Database & SQL category page for an easier module to start with.