Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
ES 1
Si consideri il log di un sistema di gestione di basi di dati che contiene la seguente sequenza di
record.
FASE 1: percorro log all’indietro fino ad un CK ed inizializzo UNDO e REDO e dal CK vado avanti nel
log:
UNDO REDO
CK T1, T3 --------
C(T3) T1 T3
B(T4) T1,T4 T3
UNDO { T1, T5 }
RECORD AZIONE
RECORD AZIONE
FASE 1: percorro log all’indietro fino ad un CK ed inizializzo UNDO e REDO e dal CK vado avanti nel
log:
UNDO REDO
C(T4) T3,T5 T4
C(T5) T3 T4, T5
AZIONE RECORD
AZIONE RECORD
U(T4,O3,B4,A4) O3 := A4
U(T5,O4,B6,A6) O4 := A6
ES 3
B(T1), U(T1,O1,B1,A1), B(T2), I(T2,O2,A2), B(T3), C(T1), CK(T2,T3),
U(T2,O3,B3,A3), A(T2), B(T4), U(T4,O4,B4,A4), B(T5), C(T4), U(T5,O5,B5,A5),
C(T5), B(T6), U(T6,O6,B6,A6) GUASTO
Si richiede di illustrare dettagliatamente i passi da compiere per effettuare la ripresa a caldo.
FASE 1
UNDO REDO
C(T4) T2,T3,T5 T4
FASE 2
RECORD AZIONE
U(T6,O6,B6,A6) O6 := B6
U(T2,O3,B3,A3) O3 := B3
I(T2,O2,A2) DELETE 02
REDO {T4, T5}
RECORD AZIONE
U(T4,O4,B4,A4) O4 := A4
U(T5,O5,B5,A5) O5 := A5
=============================================================================
ES 4
UNDO REDO
CK T0,T1,T3,T4 -------
C(T4) T0,T1,T3 T4
B(T5) T0,T1,T3,T5 T4
FASE 2
RECORD AZIONE
RECORD AZIONE