ISRO | CS ISRO 2015 | Pregunta 17

Considere la siguiente secuencia de registro de dos transacciones en una cuenta bancaria, con un saldo inicial de 12000, que transfieren 2000 a un pago de hipoteca y luego aplican un interés del 5%.
1. Inicio T1
2. T1 B antiguo=1200 nuevo=10000
3. T1 M antiguo=0 nuevo=2000
4. Confirmación T1
5. Inicio
T2 6. T2 B antiguo=10000 nuevo=10500
7. Confirmación T2
Suponga que el sistema de base de datos se bloquea justo antes de que se escriba el registro de registro 7. Cuando se reinicia el sistema, ¿cuál afirmación es verdadera sobre el procedimiento de recuperación?
(A) Debemos rehacer el registro de registro 6 para establecer B en 10500
(B) Debemos deshacer el registro de registro 6 para establecer B en 10000 y luego rehacer los registros de registro 2 y 3
(C) No necesitamos rehacer los registros de registro 2 y 3 porque la transacción T1 se ha comprometido
(D) Podemos aplicar operaciones de rehacer y deshacer en orden arbitrario porque son idempotentes.

Respuesta: (B)
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 *