Atomic - Transaction is executed fully, there is no way to execute part of transaction. Consistent - After transaction data integrity rules are not broken. Isolation - Each transaction is independent from others. Durable - Transactions are permanent.