consistenciaesuntrminomsamplioqueeldeintegridad 121213153932 phpapp01
Una transacción finalizada (confirmada parcialmente) puede no confirmarse definitivamente (consistencia).
Si seconfirma definitivamente el sistema asegura la persistencia de los cambios que ha efectuado en la base de datos.
Si se anula los cambios que ha efectuado son deshechos.
La ejecución de una transacción debeconducir a un estado de la base de datos consistente (que cumple todas las restricciones de integridad definidas).
Si se confirma definitivamente el sistema asegura la persistencia de los cambios queha efectuado en la base de datos.
Si se anula los cambios que ha efectuado son deshechos.
Una transacción que termina con éxito se dice que está comprometida (commited), una transacción que haya sidocomprometida llevará a la base de datos a un nuevo estado consistente que debe permanecer incluso si hay un fallo en el sistema. En cualquier momento una transacción sólo puede estar en uno de lossiguientes estados.
Activa (Active): el estado inicial; la transacción permanece en este estado durante su ejecución.
Parcialmente comprometida (Uncommited): Después de ejecutarse la ultima transacción.Fallida (Failed): tras descubrir que no se puede continuar la ejecución normal.
Abortada (Rolled Back): después de haber retrocedido la transacción y restablecido la base de datos a su estado anterioral comienzo de la transacción.
Comprometida (Commited): tras completarse con éxito.
Aspectos relacionados al procesamiento de transacciones
Los siguientes son los aspectos más importantesrelacionados con el procesamiento de transacciones:
Modelo de estructura de transacciones. Es importante considerar si las transacciones son planas o pueden estar anidadas.
Consistencia de la base de datos...
Regístrate para leer el documento completo.