简要回答数据库完全恢复模型对数据库的恢复方法。

简要回答数据库完全恢复模型对数据库的恢复方法。
【正确答案】:当数据库出现故障时,首先利用后备副本将数据库恢复到转储时的一致状态,然后扫描事务日志,确定所有已提交和未提交事务,产生一个REDO和UNDO队列。将事务日志中既有<START T>又有<COMMIT T>记录的事务加入REDO队列;对于只有<START T>记录,而没有<COMMIT T>记录的事务,将它加入UNDO队列。基于这两个队列的恢复过程如下:1)按照从前到后的顺序,重做所有已提交的事务。将事务所更新的数据置为新值。2)按照从后往前的顺序,撤销所有未提交的事务。将事务所更新的数据恢复到旧值。