Ideally , the database software should enforce the ACID rules , summarized here : Atomicity : Either all the tasks in a transaction must be done , or none of them .

Either all tasks of a given set -LRB- called transaction -RRB- are done , or none of them is .
