Sets of database operations have the ACID property if they have the following properties:
- All operations always successfully complete or as if all never attempted (atomicity).
- All beginning and ending database states are always valid (consistency).
- All operations never depend on other operations in process that are not in the set (isolation).
- All ending database states always survive system failures (durability).
Sets of database operations that have the ACID property are referred to as database transactions.