hist de las cosas
FACULTAD DE CIENCIAS
ESCUELA DE COMPUTACION
ADMINISTRACIÒN DE BASE DE DATOS (6311)
PRACTICA 2 TRANSACCIONES
Recuperación1. Liste las propiedades ACID. Explique la utilidad de cada una
2. Cuando el sistema se recupera de una falla del sistema, construye una lista DESHACER y
una lista REHACER. Explique porque deben procesarse en orden inverso los registros del log
de las transacciones de la lista DESHACER, mientras que los registros del LOG de las
transacciones de la lista REHACER se procesan hacia adelante.
3. Dado el siguiente log de transacciones que indica el registro del Log y el momento en que se
llevo a cabo.
BT, T1
T1, A, 30, 12
BT, T2
T1, B, 10, 28 T2, C, 5, 8
T1, COMMITBT, T3
1
3
4
6
9
11
CP, T2, T3
T3, A, 12, 10
T2, B, 28, 20
T2, COMMIT T3, C, 8, 40
BT, T4
12
14
15
18
21
T4, X, A, Z
CP, T3, T4
T4, B, 20, 32T3, COMMIT
BT, T5
T5, E, 2,4
T5, A, 10,5
22
24
26
27
29
30
31
8
20
a. Indique el proceso de recuperación en caso de que se presente una falla justo despues
del momento 31, cuales son los valores finales de los elementos de datos
b. Indique el proceso de recuperación si se presenta una falla antes del ultimo CP,ennumere los valores finales de las variables.
c. Con cuál técnica de modificación concuerda este Log, modificación inmediata o diferida
4. En la siguiente planificación concurrente de transacciones cosntruya el log de transacciones
si el SMBD usa actualización diferida, valores iniciales X=20, Y=5, Z=50, A=12, B=5
T
T1
1
BT, FIND X
2
T2
T3
T4
BT, FIND Y
3
FIND Z
4BT FIND A
5
BT FIND B
6
UPDATE X, X+20
7
UPDATE Z, Z20
8
UPDATE Y, 80
9
BT, FIND Z
10
UPDATE A, A+B
11
12
FIND X
COMMIT
13
FIND Y
14...
Regístrate para leer el documento completo.