Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Fica—Cisic
Fecha: 24/07/11
Base de Datos II
CUESTIONARIO DE CONTROL DE CONCURRENCIA
a. Exclusivo (X). El elemento de dato puede ser leido o escrito. Se solicita un bloqueo mediante la
instrucción lock-X.
b. Compartido (S). El elemento de dato solo puede ser leido. Se solicita un bloqueo compartido
con la instrucción lock-S.
a) Exclusivo (X). El elemento de dato puede ser leido o escrito. Se solicita un bloqueo mediante la
instrucción lock-X.
b) Compartido (S). El elemento de dato solo puede ser leido. Se solicita un bloqueo compartido
con la instrucción lock-S.
Este es un protocolo que asegura la secuencialidad de una planificación. Exige que cada
transacción realice las peticiones de bloqueo y desbloqueo.
Exige que se posean todos los bloqueos hasta que se comprometan la transacción.
6. Qué es un deadlock?
Permite a los elementos de datos ser de varios tamaños y definir una jerarquia de granularidades
de datos, donde los las granularidades mas pequeñas se incluyen dentro de las grandes.
9. Qué tipo de bloqueo debe tener una transacción cuando se quiere insertar o borrar una fila?
Una operacón delete puede ser ejecutada solo si la transacción tiene un bloqueo exclusivo sobre la
fila que se está borrando.
Los Deadlocks pueden ser descritos como un grafo de espera, que consiste de un par G = (V,E).
Alguna transacción deberá retroceder (víctima) para romper el deadlock. Seleccionar como
víctima a la transacción que incurra en el menor costo para el sistema.