ACID Properties
It is requires that a DBMS maintain the following properties of transactions:
Atomicity : All or nothing execution.
Consistency : Execution of transaction results in consistent database.
Isolation : Many transactions may execute concurrently but each is unaware of the others.
Durability : Persistence.