for configuring and starting a transaction to signal the end of a unit of work and write changes permanently to the database ROLLBACK to mark a position in the log of work done, in case a partial rollback is needed to erase a savepoint