ESTADO DE LAS TRANSACICIONES


TRANSACCION COMPROMETIDA
TRANSACCION ABORTADA
TRANSACCION COMPENSADORA
TRANSACCION PARCIALMENTE  COMPROMETIDA
TRANSACCION FALLIDA
TRANSACCION ACTIVA

TRANSACCION COMPROMETIDA

Una transacción que termina su ejecución
con éxito se dice que está comprometida
Una transacción comprometida que haya hecho
modificaciones transforma la base de datos
llevándola a un nueva estado consistente, que
permanece incluso si hay fallo en el sistema
En ausencia de fallos, todas las
transacciones se completan con éxito

TRANSACCION ABORTADA

Una transacción que no termina su ejecución
con éxito se dice que está abortada
Para asegurar la atomicidad, las transacciones
abortadas no deben tener efecto sobre el estadode
la base de datos . cualquier cambio que haya
hecho la transacción abortada debe deshacerse
Una vez deshechos los cambios de una transacción
abortada se dice que la transacción se ha retrocedido



TRANSACCION COMPENSADORA

Una vez que una transacción se ha comprometido
no se pueden deshacer sus efectos abortándola
sólo se pueden invertir sus efectos
mediante una transacción compensadora
No siempre se puede crear una transacción
compensadora asociada a cada transacción a
realizar  queda a responsabilidad del usuario.

TRANSACCION PARCIALMENTE  COMPROMETIDA
Parcialmente comprometida después de ejecutarse la última instrucción.
TRANSACCION FALLIDA
Fallida tras descubrir que no puede continuar laejecución normal.
TRANSACCION ACTIVA
ACTIVA el estado inicial; la transacción permanece en este estado durante su ejecución.





Hoy habia 4 visitantes (5 clics a subpáginas) ¡Aqui en esta página!
Este sitio web fue creado de forma gratuita con PaginaWebGratis.es. ¿Quieres también tu sitio web propio?
Registrarse gratis