12 · Databases & SQL
Transaction
All-or-nothing changes
A group of changes that either all succeed or all fail together, so data is never left half-updated.
Concrete example
Transferring money debits one account and credits another — both happen, or neither does.