TRANSACCIO
NES
Lizbeth Martines Davila Jorge Humberto Donato Monreal
8"A" Eloy Contreras de Lira
TRANSACCIONES
Es un conjunto de instrucciones la cual tiene que realizar todas sus instrucciones o ninguna de ellas.
Colección de operaciones que forman una única unidad lógica de trabajo en una BD realizada por una o más sentencias SQL estrechamente relacionadas.
2
PROPIEDADES DE UNA TRANSACCIÓN (ACID).
Una unidad lógica de trabajo debe exhibir cuatro propiedades, conocidas como propiedades ACID (atomicidad, coherencia, aislamiento y durabilidad), para ser calificada como transacción.
3
ATOMICIDAD
La transacción es realizada completamente o no realiza ninguna acción. No puede realizar únicamente mitad o parte de la transacción.
4
CONSISTENCIA
Solo son ejecutadas aquellas transacciones que no tiene conflictos con las reglas
Y directrices de integridad de las bases de datos.
5
AISLAMIENTO
Si hay dos o mas transacciones que un mismo tiempo desean realizar cambios a una misma informacion el sistema garantiza que cada transaccion ignora el resto de las transacciones, es decir que cada una se maneja de manera independiente para no generar errores.
6
TABLA
7
EJEMPLOTRANSACCIÓN
Transacción de eliminar
Begin work
Update tabla set dato =‘15’ where dato 2 = ‘liz’
Delete from dato= ‘liz’
Commit work
.
8
DURABILIDADTransacción de insertar
Begin work
Update tabla set dato =‘15’ where dato 2 = ‘liz’
insert from dato= ‘liz’
Commit work
Transacción de actualizar
Begin work
Update tabla set dato =‘15’ where dato 2 = ‘liz’
update from dato= ‘liz’
Commit work
9
Top Related