CGU-NET | UGC NET CS 2018 Dic – II | Pregunta 59

Considere la siguiente secuencia de dos transacciones en una cuenta bancaria (A) con un saldo inicial de 20 000 que transfiere 5 000 a otra cuenta (B) y luego aplica un 10 % de interés.

(i) T1 start
(ii) T1 A old=20000 new 15,000
(iii) T1 B old=12000 new=17000
(iv) T1 commit
(v) T2 start
(vi) T2 A old=15000 new=16500
(vii) T2 commit 

Suponga que el sistema de la base de datos falla justo antes de que se escriba el registro (vii). Cuando el sistema está restringido, ¿cuál afirmación es verdadera sobre el proceso de recuperación?
(A) Podemos aplicar operaciones de rehacer y deshacer en orden arbitrario porque son idempotentes.
(B) Debemos rehacer el registro de registro (vi) para establecer A en 16.500.
(C) Debemos deshacer el registro de registro (vi) para establecer A en 16 500 y luego rehacer el registro de registro (ii) y (iii).
(D) No necesitamos rehacer los registros (ii) y (iii) porque la transacción T1 se ha comprometido.

Respuesta: (C)
Explicación:
prueba de esta pregunta
. Comente a continuación si encuentra algo incorrecto en la publicación anterior.

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *