Transacciones

9
TRANSACCIONES Lizbeth Martines Davila Jorge Humberto Donato Monreal 8"A" Eloy Contreras de Lira

Transcript of Transacciones

Page 1: Transacciones

TRANSACCIO

NES

Lizbeth Martines Davila Jorge Humberto Donato Monreal

8"A" Eloy Contreras de Lira

Page 2: Transacciones

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

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

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

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

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

TABLA

7

Page 8: Transacciones

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

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