试题五(15分)
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】
如果一个数据库恢复系统采用检查点机制,且其日志文件如表5-1所示,第一列表示日志记录编号,第二列表示日志记录内容。 <Ti,START>表示事务Ti开始执行, <Ti,COMMIT>表示事务Ti提交, <Ti,D,V1,V2>表示事务Ti将数据项D的值由V1修改为V2。请回答以下问题。
【问题1】(6分)
假设系统开始执行前X=100,Y=50,Z=10,系统出错恢复后,X、Y、Z各自的数值是多少?
【问题2】(4分)
系统发生事务故障时,故障恢复有撤销事务(undo)和重做事务(redo)两个操作。请给出系统恢复时需要redo的事务列表和需要undo的事务列表。
【问题3】(5分)
请用100字以内的文字,简要描述系统出错后,基于检查点的恢复过程。