Transacciones

Post on 26-Jul-2015

15 views 2 download

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