Transacciones
-
Upload
jorge-humberto-donato-monreal -
Category
Education
-
view
15 -
download
2
Transcript of Transacciones
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