Microsoft Azure Data Fundamentals — Question 212

Which property of a transactional workload guarantees that each transaction is treated as a single unit that either succeeds completely or fails completely?

Answer options

Correct answer: A

Explanation

The correct answer is atomicity, as it ensures that transactions are all-or-nothing, meaning they either get executed fully or not at all. Isolation refers to the separation of transactions to prevent interference, durability ensures that once a transaction is committed, it remains so even in the event of a failure, and consistency ensures that a transaction takes the database from one valid state to another.