②当事务T3结束后,给出该并发调度对应的日志文件,并说明此时A、B、C的值各是多少?

admin2009-08-12  35

问题 ②当事务T3结束后,给出该并发调度对应的日志文件,并说明此时A、B、C的值各是多少?

选项

答案②日志记录:30 20 80 A=30;B=20;C=40;

解析 本题考查的是事务的调度与回滚。T1,T2,T3的整个调度次序是先是T1把A加上10,此时A还是初值20,直到T3把A写入,此时A的值为30。而T2只是读了B,B的值未发生变化;之后的Begin—trans(T3) ,T2对B进行了改写并写入,所以B的值发生变化,但是T1虽然改变了C的值,但是却没有写入,事务在T2的时候就已经提交,所以C的值未变。
转载请注明原文地址:https://jikaoti.com/ti/O0E7FFFM
0

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