Base de datos
Tema 1: Gestión de Transacciones
Gestión de Transacciones
Objetivo General:
• Al completar este tema el estudiante estará en la capacidad de manejar los conceptos sobre
Gestión deTransacciones.
Objetivos Específicos: Al completar este tema el estudiante deberá estar
en la capacidad de discutir sobre los siguientes conceptos:
•
•
•
•
•
•
Procesamiento detransacciones
Atomicidad de las transacciones
La consistencia, el aislamiento, la durabilidad y secuencialidad
Control de concurrencia
Técnicas que aseguran la secuencialidad, incluyendo los bloqueos, lasmarcas temporales
Técnicas principales para asegurar la ejecución correcta de transacciones
Gestión de Transacciones
• Transacciones: Conjunto de operaciones que forman una única
unidad lógicade trabajo.
• Propiedades de las transacciones:
– Atomicidad. O todas las operaciones de la transacción se realizan
adecuadamente en la base de datos o ninguna de ellas.
– Consistencia. Laejecución aislada de la transacción conserva la
consistencia de la base de datos.
– Aislamiento. Cada transacción ignora al resto de las transacciones que
se ejecuten concurrentemente en el sistema.
–Durabilidad. Tras la finalización con éxito de una transacción, los
cambios realizados en la base de datos permanecen, incluso si hay
fallos en el sistema
Gestión de Transacciones
• Atomicidad.– O todas las acciones de la transacción se ven reflejadas en la
base de datos, o ninguna de ellas.
– Estado inconsistente, como resultado del fallo, el estado del
sistema deja de reflejar elestado real del mundo que se supone
que modela la base de datos.
– La responsabilidad de asegurar la atomicidad es del sistema de
base de datos es del componente de gestión de transacciones.
•Consistencia.
– Si una base de datos es consistente antes de ejecutar una
transacción, sigue siéndolo después de ejecutar dicha
transacción.
– La responsabilidad de asegurar la consistencia de...
Regístrate para leer el documento completo.