0% encontró este documento útil (0 votos)
63 vistas3 páginas

Base de Datos 2, Clase 2

El documento analiza la secuencialidad de transacciones a través de conflictos y vistas, concluyendo que ciertas transacciones no son secuenciables debido a conflictos en las operaciones de escritura y lectura. Se descartan varias combinaciones de transacciones por no cumplir con las condiciones necesarias para la secuencialidad. Sin embargo, se identifica una transacción que sí cumple con las condiciones para ser secuenciable mediante vistas.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
63 vistas3 páginas

Base de Datos 2, Clase 2

El documento analiza la secuencialidad de transacciones a través de conflictos y vistas, concluyendo que ciertas transacciones no son secuenciables debido a conflictos en las operaciones de escritura y lectura. Se descartan varias combinaciones de transacciones por no cumplir con las condiciones necesarias para la secuencialidad. Sin embargo, se identifica una transacción que sí cumple con las condiciones para ser secuenciable mediante vistas.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

1) Demostrar que es secuenciable mediante conflictos

Ninguno de estos dos, debido a al Escribir(C) en T2 y T1

T1 T2 T3
ESCRIBIR(C)
LEER(A)
ESCRIBIR(A) “Estos dos tienen
LEER(A) conflicto”
LEER(B)
ESCRIBIR(B)
ESCRIBIR(C)
Leer(a)
LEER(C)
ESCRIBIR(C)

No es secuenciable por EscribirA en T3 y LeerA en T2

Entonces, sabemos que la transacción no es secuenciable mediante conflictos debidos a los


Escribir(C) en T1, T2 y T3
2)

**Operaciones como sumas, restas y condiciones no importan a la hora de hacer la secuencialidad

T1 T2
LEER(A)
LEER(B)
LEER(A)
LEER(B)
ESCRIBIR(C)
ESCRIBIR(A)
LEER(C)
ESCRIBIR(C)
<T1,T2> y <T2,T1> no pueden ser secuenciables, por lo que decimos que no es secuenciable
mediante conflictos

3) Revisar si es secuenciable mediante vistas

Falla la primera condición, se descarta

Falla la primera condición de igual manera


Ninguna es secuenciable mediante vistas

4)

No cumple primera condición, se descarta

Cumple la primera condición

Cumple la segunda condición

Cumple la tercera condición, es secuenciable mediante vistas

También podría gustarte