Transactions should be used to: (Choose 2)

A.
Recover from user errors
B.
Ensure that either all statements are performed properly, or that none of them are.
C.
Prevent errors in case of a power outage or a failure in the SQL connection
D.
Ensure that the data is properly formatted