Sistemas transaccionales y de informacion
Propierdades
Consistencia
asegura que las operaciones no rompan con las reglas de integridad de una base de datos
Aislamiento
asegura que la realización de dos transacciones sobre la misma información nunca generará ningún tipo de error.
Atomisidad
La operacion se ejecuta completamente o no se ejecuta.
Durabilidad
Una vez realizada la operación, ésta persistirá y no se podrá deshacer aunque falle el sistema
Operaciones
Inicio
marca el momento en el que una transacción comienza a ejecutarse
Leer o Escribir
se realizan como parte
de una transacción.
Fin de la transaccion
En este punto se verifica si ha habido una infragcion en las reglas de integridad de la base de datos, o si por el contrario la operacion a salido bien para guardar los cambios.
Confirmar
todos los cambios que ha realizado se pueden confirmar, sin peligro de romper la reglas de integridad.
Abortar
La transacción terminó sin éxito y toda actualización que ha realizado se debe cancelar.
Deshacer
se aplica a una sola operación y no a una transacción completa.
Rehacer
Se deben aplicar uno o varioscambios para que la operacion sea existosa y se guarde de forma correcta.