Transacciones
-
Upload
jorge-humberto-donato-monreal -
Category
Education
-
view
15 -
download
2
Transcript of Transacciones
![Page 1: Transacciones](https://reader036.fdocuments.es/reader036/viewer/2022071820/55b3fc8bbb61eb747c8b45de/html5/thumbnails/1.jpg)
TRANSACCIO
NES
Lizbeth Martines Davila Jorge Humberto Donato Monreal
8"A" Eloy Contreras de Lira
![Page 2: Transacciones](https://reader036.fdocuments.es/reader036/viewer/2022071820/55b3fc8bbb61eb747c8b45de/html5/thumbnails/2.jpg)
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
![Page 3: Transacciones](https://reader036.fdocuments.es/reader036/viewer/2022071820/55b3fc8bbb61eb747c8b45de/html5/thumbnails/3.jpg)
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
![Page 4: Transacciones](https://reader036.fdocuments.es/reader036/viewer/2022071820/55b3fc8bbb61eb747c8b45de/html5/thumbnails/4.jpg)
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
![Page 5: Transacciones](https://reader036.fdocuments.es/reader036/viewer/2022071820/55b3fc8bbb61eb747c8b45de/html5/thumbnails/5.jpg)
CONSISTENCIA
Solo son ejecutadas aquellas transacciones que no tiene conflictos con las reglas
Y directrices de integridad de las bases de datos.
5
![Page 6: Transacciones](https://reader036.fdocuments.es/reader036/viewer/2022071820/55b3fc8bbb61eb747c8b45de/html5/thumbnails/6.jpg)
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
![Page 7: Transacciones](https://reader036.fdocuments.es/reader036/viewer/2022071820/55b3fc8bbb61eb747c8b45de/html5/thumbnails/7.jpg)
TABLA
7
![Page 8: Transacciones](https://reader036.fdocuments.es/reader036/viewer/2022071820/55b3fc8bbb61eb747c8b45de/html5/thumbnails/8.jpg)
EJEMPLOTRANSACCIÓN
Transacción de eliminar
Begin work
Update tabla set dato =‘15’ where dato 2 = ‘liz’
Delete from dato= ‘liz’
Commit work
.
8
![Page 9: Transacciones](https://reader036.fdocuments.es/reader036/viewer/2022071820/55b3fc8bbb61eb747c8b45de/html5/thumbnails/9.jpg)
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