问答题

试题五
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
[说明]
假设有两项业务对应的事务T1、T2与存款关系有关: . 转账业务:T1(A,B,50),从账户A向账户B转50元; . 计息业务:T2,对当前所有账户的余额计算利息,余额为X*l.01
针对上述业务流程,回答下列问题:

若将计息业务T2改为对单个账户的余额计算利息,即T2(A)余额为A*1.01,请给出串行调度T1(A,B,50)->T2(A)->T2(B)和串行调度T2(A)->T1(A,B,50)->T2(B)的执行结果。


若将计息业务设计为对单个账户的余额计算利息,这种方案是否正确,为什么

【参考答案】

三个事务的串行:
(1) T1(A,B,50)->T2(A)->T2(B) 结果:A=50.5 B=252.5......

(↓↓↓ 点击下方‘点击查看答案’看完整答案、解析 ↓↓↓)