Atomicity, consistency, isolation, durability: a database transaction is all-or-nothing, valid, isolated from others and permanent once committed.