📌  相关文章
📜  国际空间研究组织 | ISRO CS 2015 |问题 17

📅  最后修改于: 2022-05-13 01:58:02.394000             🧑  作者: Mango

国际空间研究组织 | ISRO CS 2015 |问题 17

考虑以下银行账户上两笔交易的日志序列,初始余额为 12000,将 2000 转入抵押贷款付款,然后应用 5% 的利息。
1. T1开始
2. T1 B 旧=1200 新=10000
3. T1 M 旧=0 新=2000
4. T1 提交
5. T2开始
6. T2 B 旧=10000 新=10500
7. T2 提交
假设数据库系统在写入日志记录 7 之前崩溃。当系统重新启动时,关于恢复过程,哪一项陈述是正确的?
(A)我们必须重做日志记录 6 以将 B 设置为 10500
(B)我们必须撤消日志记录 6 将 B 设置为 10000,然后重做日志记录 2 和 3
(C)我们不需要重做日志记录 2 和 3,因为事务 T1 已提交
(D)我们可以以任意顺序应用重做和撤消操作,因为它们是幂等的。答案:(乙)
解释:
这个问题的测验
如果您在上面的帖子中发现任何错误,请在下方评论