阅读下列说明,回答问题,将解答填入答题纸的对应栏内。 【说明】 如果一个数据库恢复系统采用检查点机制,且其日志文件如表5—1所示,第一列表示日志记录编号,第二列表示日志记录内容。<Ti,START>表示事务Ti开始执行,<Ti,COMMIT>表示事务Ti提

admin2021-02-03  59

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

假设系统开始执行前X=100,Y=50,Z=10,系统出错恢复后,X、Y、Z各自的数值是多少?

选项

答案X=1,Y=50,Z=10。

解析 本题考查考生对数据库中事务故障的掌握。
此类题目要求考生认真阅读日志文件,判断故障发生时完成和未完成的事务对数据项的影响。在此基础上,考生需要了解撤销事务和重做事务在故障恢复中的应用和故障恢复的正确步骤。
系统出错前,只提交了事务T1,即将数据项X的值由100改为1。
T2和T3事务由于未提交,其中的修改未生效。
转载请注明原文地址:https://kaotiyun.com/show/QL0D777K
0

相关试题推荐
最新回复(0)