UNIDAD 4 CONTROL DE TRANSACCIONES

UNIDAD 4 CONTROL DE TRANSACCIONES

PROPIEDADES DE LAS TRANSACCIONES

En esta unidad se hablará acerca de lo que son las transacciones.

Transacciones
Una transacción es una secuencia de operaciones realizadas como una sola unidad lógica de trabajo.

Una unidad lógica de trabajo debe exhibir cuatro propiedades: atomicidad, coherencia, aislamiento y durabilidad

Atomicidad
Una transacción debe ser una unidad atómica de trabajo, tanto si se realizan todas sus modificaciones en los datos, como si no se realiza ninguna de ellas.

Coherencia
Cuando finaliza, una transacción debe dejar todos los datos en un estado coherente.

Aislamiento
Las modificaciones realizadas por transacciones simultáneas se deben aislar de las modificaciones llevadas a cabo por otras transacciones simultáneas.

Durabilidad
Una vez concluida una transacción, sus efectos son permanentes en el sistema. Las modificaciones persisten aún en el caso de producirse un error del sistema.