Which choice defines the term atomicity when used to describe the properties of transactions?
A.
Atomicity guarantees that a transaction will either result in a new valid system, or the system
will be restored to its original state.
B.
Atomicity guarantees that logically related operations are dealt with as a single unit.
C.
Atomicity guarantees that transactions running at the same time will not have access to each
others partial results.
D.
Atomicity guarantees that a committed transaction will persist despite any type of system
failure.