A
Atomicity (“all or nothing”)
If something goes wrong → rollback.
C
Consistency (“rules stay true”)
Database goes from one valid state to another.
I
Isolation (“transactions don’t interfere”)
No dirty reads, no interference.
This is where locking and serialisability live.
D
Durability (“once done, stays done”)
Committed = permanent.