En procesos de actualización de datos sobre una base de datos se utiliza el concepto de

transacción para asegurar que la ejecución de dos o más querys que deban ejecutarse en forma secuencial sean tratados como un único bloque, y de esta forma si falla uno de los querys que constituyen la transacción, el estado de los datos de la base de datos se revierta al estado previo al inicio de la transacción, preservando de esta forma la integridad de la base.

Created with the Personal Edition of HelpNDoc: Create iPhone web-based documentation