abd clase 7

37
CLASE 7 ADMINISTRACIÓN DE BASE DE DATOS PLANIFICACIÓN AUTORES: Prof. Roxydel Dulcey Prof. Josué Ramírez Marzo, 2011

Upload: yusmar-devia

Post on 14-Jul-2015

575 views

Category:

Education


2 download

TRANSCRIPT

Page 1: Abd clase 7

CLASE 7

ADMINISTRACIÓN DE BASE DE DATOS

PLANIFICACIÓN

AUTORES:

Prof. Roxydel Dulcey

Prof. Josué Ramírez

Marzo, 2011

Page 2: Abd clase 7

Ejecuciones concurrentes

Page 3: Abd clase 7

Ventajas de ejecuciones concurrentes

• Productividad y mejora en la utilización de recursos.

• Tiempo de espera reducido.

Page 4: Abd clase 7

Planificación

• Ayuda a identificar aquellas ejecuciones que garantizan que se asegura la consistencia.

Page 5: Abd clase 7

Esquemas de control de

concurrencia

Page 6: Abd clase 7

Ejemplo. Planificación

Page 7: Abd clase 7

Ejemplo. Planificación

Page 8: Abd clase 7

Ejemplo. Planificación

Valores Iniciales:

A = 1000 €

B = 2000 €

Valores finales:

A = 855 €

B = 2145 €

La suma A + B se

conserva.

Page 9: Abd clase 7

Ejemplo. Planificación

Valores Iniciales:

A = 1000 €

B = 2000 €

Valores finales:

A = 850 €

B = 2150 €

La suma A + B se

conserva.

Page 10: Abd clase 7

Planificaciones

Page 11: Abd clase 7

Planificaciones secuenciales

Page 12: Abd clase 7

En concurrencia intercalada

Page 13: Abd clase 7

Ejemplo. Estado consistente

Valores Iniciales:

A = 1000 €

B = 2000 €

A = 855 €

B = 2145 €

La suma A + B se

conserva.

Page 14: Abd clase 7

Ejemplo. Estado inconsistente

Valores Iniciales:

A = 1000 €

B = 2000 €

A = 950 €

B = 2100 €

La suma A + B no

se conserva.

Hay 50 € de más.

Page 15: Abd clase 7

Componente de control de

concurrencia

Page 16: Abd clase 7

Componente de control de

concurrencia

Page 17: Abd clase 7

Secuencialidad

Page 18: Abd clase 7

Secuencialidad en cuanto a conflictos

Page 19: Abd clase 7

Secuencialidad en cuanto a conflictos

Page 20: Abd clase 7

Secuencialidad en cuanto a conflictos

Page 21: Abd clase 7

Secuencialidad en cuanto a conflictos

Page 22: Abd clase 7

Secuencialidad en cuanto a conflictos

Page 23: Abd clase 7

Secuencialidad en cuanto a conflictos

Page 24: Abd clase 7

Secuencialidad en cuanto a conflictos

Page 25: Abd clase 7

Ejemplo de instrucciones conflictivas

Page 26: Abd clase 7

Secuencialidad en cuanto a conflictos

Page 27: Abd clase 7

Planificaciones equivalentesPlanificación 3

Page 28: Abd clase 7

Secuencialidad en cuanto a conflictos

Page 29: Abd clase 7

Planificación secuencialPlanificación 5

Page 30: Abd clase 7

Equivalencia en cuanto a conflictos

Page 31: Abd clase 7

Ejercicio 1 Equivalencia en cuanto a conflictos

• Verificar si la planificación 1 es o no equivalente en cuanto a conflictos a la planificación 2.

• Verificar si la planificación 1 es o no equivalente en cuanto a conflictos a la planificación 3.

Page 32: Abd clase 7

Respuesta ejercicio 1

Page 33: Abd clase 7

Secuencialidad en cuanto a conflictos

Page 34: Abd clase 7

Ejercicio 2Secuencialidad en cuanto a conflictos

• Verificar si la siguiente planificación es secuencial en cuanto a conflictos:

Page 35: Abd clase 7

Respuesta ejercicio 2

Page 36: Abd clase 7

Ejercicio 3Secuencialidad en cuanto a conflictos

• Verificar si la siguiente planificación es secuencial en cuanto a conflictos:

Page 37: Abd clase 7

Respuesta ejercicio 3

• La planificación 8 no es secuencial en cuanto a conflictos, ya que la instrucción escribir(B) de T5 está en conflicto con la instrucción leer(B) de T1.