a Fernanda Jamileth Rodriguez Menoscal 3 éve
161
Még több ilyen
Szerző: GIOVANNI SEBASTIAN TELLO AMAYA
Szerző: GIANIRA CAMIL CARPIO VILLANUEVA
Szerző: BEVERLY JESSENIA GARCIA QUIROZ
Szerző: Luz Adriana Quispe Prados
Una vez finalizada la transacción, la modificación de los datos es permanente y no se perderá incluso si el sistema falla.
La base de datos permite que múltiples transacciones concurrentes lean, escriban y modifiquen sus datos al mismo tiempo. El aislamiento puede prevenir la inconsistencia de datos causada por la ejecución cruzada cuando se ejecutan múltiples transacciones al mismo tiempo. El aislamiento de transacciones se divide en diferentes niveles, que incluyen lectura no confirmada (lectura no confirmada), lectura confirmada (lectura confirmada), lectura repetible (lectura repetible) y serialización (serializable).
Antes del inicio de la transacción y después del final de la transacción, la integridad de la base de datos no se ha destruido. Esto significa que los datos escritos deben cumplir completamente con todas las reglas preestablecidas, lo que incluye la precisión y continuidad de los datos y la base de datos subsiguiente puede completar espontáneamente el trabajo programado
Todas las operaciones de una transacción se completan o no se completan en absoluto, y no terminarán en un enlace intermedio. Si ocurre un error durante la ejecución de la transacción, se revertirá (Rollback) al estado anterior al inicio de la transacción, como si la transacción nunca se hubiera ejecutado.
ROLLBACK
Para deshacer los cambios de toda la transacción
COMMIT
Para grabar todos los datos en la base de datos
BEGIN TRANSACTION
Para comenzar una transacción