Bibliografía: Fundamentos de Base de datos... Silberschatz Páginas 383-411 Vanessa Longa 1.- Considérense las dos transacciones siguientes: T31: leer(A); leer(B); si A = 0 entonces B := B + 1; escribir(B) T32: leer(B); leer(A); si B = 0 entonces A := A + 1; escribir(A). Añádanse a las transacciones T31 y T32 las instrucciones de bloqueo y desbloqueo para que sigan el protocolo de dos fases. a.- ¿Puede producir la ejecución de estas transacciones un interbloqueo? 2.- ¿Qué beneficio proporciona el bloqueo estricto de dos fases? ¿Qué inconvenientes tiene? Vanessa Ferreira Considérese la siguiente extensión del protocolo de bloqueo de árbol que permite bloqueos compartidos y exclusivos: • Una transacción puede ser de sólo lectura, en cuyo caso sólo puede solicitar bloqueos compartidos, o bien puede ser de actualización, en cuyo caso sólo puede solicitar bloqueos exclusivos. • Cada transacción debe seguir las reglas del protocolo de árbol. Las transaccio...