Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Solucionado (ver solución)
Solucionado
(ver solución)
1
respuesta

La definición de la propiedad de Atomicidad brindada en la clase me parece algo confusa

A mi entender, la propiedad de Atomicidad establece que una transacción de base de datos se ejecuta completamente o falla (no puede quedar en un estado intermedio o pendiente).
La definición que da el ingeniero Harland la cuál es:
"Esta propiedad asegura que una transacción se trate como una sola unidad indivisible de trabajo"
no va alineada con la que investigué en internet.
Aquí están mis fuentes:

Pero me gustaría saber ¿qué opinan?

1 respuesta
solución!

¡Hola Yahadad, espero que estés bien!

Entiendo que la definición de atomicidad que encontraste en la clase pueda parecer un poco diferente a lo que has leído en tus fuentes. La propiedad de atomicidad en una transacción de base de datos, como bien mencionaste, asegura que una transacción se ejecute completamente o falle, sin quedar en un estado intermedio. Esto significa que todas las operaciones dentro de una transacción deben completarse exitosamente para que la transacción se considere exitosa; de lo contrario, se deshacen todas las operaciones, manteniendo la integridad de los datos.

La definición proporcionada por el ingeniero Harland, que menciona que una transacción se trata como una sola unidad indivisible de trabajo, está en línea con este concepto. La idea de "unidad indivisible" enfatiza que no se puede dividir la transacción en partes más pequeñas que se ejecuten de manera independiente. Si una parte de la transacción falla, toda la transacción debe fallar, asegurando así la atomicidad.

En resumen, aunque las palabras pueden variar, el concepto central sigue siendo el mismo: las transacciones deben ser completas y no deben quedar en un estado parcial. Espero que esto aclare un poco más la confusión.

Espero haber ayudado y buenos estudios!