Está en la página 1de 6

Nombres:

Misael Ramírez 2020-9910


Maycol Lora 2022-1045
Oscar Reyes 2022-0178
Pedro Jiménez 2022-1011
Nilfred Báez 2021-2405

Período:
Mayo-agosto

Materia:
Base de Datos Avanzada

Profesor:
Leandro Fondeur

Práctica:
Gestión de Transacciones (Rúbrica)
¿Qué es una transacción?
Conjunto de operaciones que forman una única unidad lógica de trabajo.

¿Qué se entiendo por ACID?


ACID es el conjunto de propiedades que garantizan que las transacciones de una Base de Datos
se procesan de manera fiable.

¿Qué indica la propiedad de Atomicidad?

O todas las operaciones de la transacción se realizan adecuadamente en la base de datos o


ninguna de ellas.
¿Qué indica la propiedad de Aislamiento?

Cada transacción ignora al resto de las transacciones que se ejecuten concurrentemente en el


sistema.

El resultado obtenido al ejecutar concurrentemente las transacciones es un estado del sistema


equivalente a uno obtenido al ejecutar una tras otra en algún orden.

¿Qué indica la propiedad de 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.

Una vez que se completa con éxito una transacción, persisten todas las modificaciones realizadas
en la base de datos, incluso si hay un fallo en el sistema después de completarse la ejecución de
dicha transacción.

¿Cuál es el estado de la transacción que no siempre termina su ejecución con éxito?

Una transacción que no siempre termina su ejecución correctamente se denomina abortada.


¿Cuál es el estado de una transacción que se han deshecho los cambios efectuados por la
transacción abortada?

Una vez que se han deshecho los cambios efectuados por la transacción abortada, se dice que la
transacción está retrocedida.

¿Cuál es el estado de una transacción que termina con éxito?

Una transacción que termina su ejecución correctamente se denomina comprometida.

¿Qué es una transacción compensadora?

Una transacción de compensación es una operación de coherencia definitiva, por lo que puede


dar error. El sistema debería poder reanudar la transacción de compensación en el punto de error
y continuar.
¿Cuáles son los estados de una transacción?

- Activa (estado inicial): la transacción permanece en este estado durante su ejecución.

- Parcialmente Comprometida: la transacción pasa a este estado cuando acaba de realizar


la última instrucción.

- Fallida: la transacción pasa a este estado tras descubrir que no puede continuar la
ejecución normal.

- Abortada: la transacción pasa a este estado después de haber restablecido la base de


datos a su estado anterior.

- Comprometida: la transacción pasa a este estado tras completarse con éxito.

También podría gustarte