Está en la página 1de 3

Nombres y Matricula

Joaquín Abraham Pichardo Amézquita 2022-1048


Jonathan De Bernardi 2020-9837
Jorge Jeffer Rosendo Felix 2022-1862
Josué David Guerrero Echavarría 2021-0148
Jose Ricardo Pula Rosario 2020-10068

Fecha de Entrega
18/05/2023
Período académico
2023-C2
Nombre de la práctica
Gestión de Transacciones
Nombre del profesor
Leandro Fondeur
¿Qué es una transacción?
es una unidad de la ejecución de un programa que accede y posiblemente actualiza
varios elementos de datos
¿Qué se entiende por ACID?
Atomicidad

Consistencia

Aislamiento

Durabilidad

¿Qué indica la propiedad de Atomicidad?


La propiedad de Atomicidad indica que una transacción se ejecuta como una unidad
atómica e indivisible. Esto significa que todas las operaciones dentro de una
transacción se realizan en su totalidad o ninguna de ellas se realiza. Si una parte de la
transacción falla o se produce un error, se deshacen todas las operaciones realizadas
hasta ese punto, asegurando que la base de datos no se quede en un estado
inconsistente.
¿Qué indica la propiedad de Aislamiento?
La propiedad de Aislamiento indica que cada transacción se ejecuta de manera aislada
y no ve los efectos de otras transacciones concurrentes hasta que se haya confirmado.
Esto significa que las transacciones se ejecutan como si estuvieran solas en el sistema,
evitando conflictos y garantizando la consistencia de los datos.
¿Qué indica la propiedad de Durabilidad?
La propiedad de Durabilidad indica que los cambios realizados por una transacción
confirmada se mantendrán permanentemente en la base de datos, incluso en caso de
fallos del sistema. Una vez que una transacción ha sido confirmada, sus efectos son
persistentes y no se perderán, incluso en situaciones adversas como cortes de energía
o fallos de hardware.
¿Cuál es el estado de la transacción que no siempre termina su ejecución con éxito?
El estado de una transacción que no siempre termina con éxito es el estado de
abortada.

¿Cuál es el estado de una transacción que se han deshecho los cambios efectuados
por la transacción abortada?
El estado de una transacción en la 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?
El estado de una transacción que termina con éxito es el estado de Comprometida
¿Qué es una transacción compensadora?
Una transacción compensadora es una técnica utilizada para deshacer los efectos de
una transacción que ha sido confirmada. Se utiliza en situaciones en las que es
necesario revertir los cambios realizados por una transacción anterior.
¿Cuáles son los estados de una transacción?
Activa, el estado inicial; la transacción permanece en este estado durante su ejecución.

Parcialmente comprometida, después de ejecutarse la última instrucción.

Fallida, tras descubrir que no puede continuar la ejecución normal.

Abortada, después de haber retrocedido la transacción y restablecido la base de datos a su


estado anterior al comienzo de la transacción.

Comprometida, tras completarse con éxito

También podría gustarte