Transaction atomicity implies consistency
Transaction atomicity implies consistency


This is not true. A transaction that adds an order for a nonexistent customer is atomic, but makes data inconsistent.

To follow your example, a consistent bank transaction must guarantee that the sum of all debits and credits is exactly 0. An atomic transaction must only guarantee that either all necessary tables, or none, are updated, but says nothing about the values they are updated with.

Atomicity is one of tools, but not the only one, used to ensure data consistency.