软考数据库工程师2020下午题@故障恢复解析

2020数据库故障恢复真题:

注:答案仅供参考,请以官方答案为准。


试题五
【说明】
如果一个数据库恢复系统采用检查点机制,且其日志文件如表5-1所示,第一列表示日志记录编号,第二列表示日志记录内容,<Ti,START>表示事务Ti开始执行,<Ti,COMMIT>表示事务Ti提交,<Ti,D,V1,V2>表示事务Ti 将数据项D的值由V1修改为V2,
请回答以下问题。

表5-1
表5-1

【问题1】(6分)
假设系统开始执行前X=100, Y=50, Z=10,系统出错恢复后,X,Y,Z各自的数值是多少?
【问题2】(4分)
系统发生事务故障时,故障恢复有撤销事务(UNDO)和重做事务(REDO)两个操作, 请给出系统恢复时需要REDO的事务列表和需要UNDO的事务列表。
【问题3】(5分) 请简要描述系统出错后,基于检查点的恢复过程。


个人解析:
【问题1】
首先在表5-1中找到检查点“CHECKPOINT”,发现检查点之后仅有事务T1提交࿰

  • 4
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

斯言甚善

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值