Transacciones
Transacciones
Transacciones
Introducción
Transacciones
Una transacción es una unidad de trabajo compuesta
por diversas tareas, cuyo resultado final debe ser que
se ejecuten todas o ninguna de ellas.
Transacciones
Normalmente representan cualquier cambio en la
base de datos, y tienen dos objetivos principales:
●
Aseguran que la base de datos cambie
Consistencia estados en una transacción exitosa.
●
Permiten que las operaciones sean aisladas
Aislamiento y transparentes unas de otras.
●
Aseguran que el resultado o efecto de una transacción
Durabilidad completada permanezca en caso de error del sistema.
Control de transacciones
Existen tres comandos básicos de control en
las transacciones SQL:
COMMIT
ROLLBACK
SAVEPOINT
ROLLBACK TRANSACTION
COMMIT TRANSACTION