problem 1: Recognize three typical lists of transactions which are maintained by the recovery of subsystem.
problem 2: What do you mean by the term transaction rollback? Illustrate the meaning of cascading rollback?
problem 3: Why do practical recovery techniques use protocols which don’t permit cascading rollback? Which recovery methods don’t need any rollback?
problem 4: Describe the UNDO and REDO operations and the recovery methods that use each.
problem 5: Describe the deferred update method of recovery.
problem 6: What are the merits and demerits of this method? Why is it termed as the NO-UNDO/REDO method?
problem 7: How can recovery handle the transaction operations which don’t influence the database, like the printing of reports by a transaction?
problem 8: Describe the instant update recovery method in both single-user and multiuser environments. What are the merits and demerits of instant update?
problem 9: Illustrate the difference between the UNDO/REDO and the UNDO/NO-REDO algorithms for recovery with instant update? Make the outline for an UNDO/NO REDO algorithm.
problem 10: describe the shadow paging recovery method. Under what conditions does it not need a log?
problem 11: Describe how recovery from the catastrophic failures is handled.