数据库原理 第十章作业
Posted 柳小茶
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库原理 第十章作业相关的知识,希望对你有一定的参考价值。
4.
(1)如果系统故障发生在14之后,说明哪些事务需要重做,哪些事务需要回滚
T1,T3需要重做,T2,T4回滚
(2)如果系统故障发生在10之后,说明哪些事务需要重做,哪些事务需要回滚。
T1重做,T2,T3回滚
(3)如果系统故障发生在9之后,说明哪些事务需要重做,哪些事务需要回滚。
T1重做,T2,T3回滚
(4)如果系统故障发生在7之后,说明哪些事务需要重做,哪些事务需要回滚。
T1重做,T2回滚
5.考虑题4所示的日志记录,假设开始时A、B、C的值都是0:
(1)如果系统故障发生在14之后,写出系统恢复后A、B、C的值:
14之后 T1,T3重做,T2,T4回滚
那么
A:8
B: 7
C:11
(2)如果系统故障发生在12之后,写出系统恢复后A、B、C的值;
12之后
T1重做,T2,T3,T4回滚
A=10
B=0
C=11
(3)如果系统故障发生在10之后,写出系统恢复后A、B、C的值;
10之后
T1重做
T2,T3回滚
A:10
B:0
C: 11
(4)如果系统故障发生在9之后,写出系统恢复后A、B、C的值:
T1重做
T2,T3回滚
A:10
B: 0
C:11
(5)如果系统故障发生在7之后,写出系统恢复后A、B、C的值;
T1重做
T2回滚
A:10
B:0
C:11
(6)如果系统故障发生在5之后,写出系统恢复后A、B、C的值。
T1,T2回滚
A:0
B:0
C:0
以上是关于数据库原理 第十章作业的主要内容,如果未能解决你的问题,请参考以下文章
数据库原理与应用(SQL Server)笔记 第十章 用户定义函数