题目内容
(请给出正确答案)
[主观题]
设T1、T2、T3是如下的三个事务,其中R为数据库中的某个数据项,设R的初值为0,T1:R:=R+5;T2:R:=R*2;
设T1、T2、T3是如下的三个事务,其中R为数据库中的某个数据项,设R的初值为0,
T1:R:=R+5;
T2:R:=R*2;
T3:R:=2;
若允许三个事务并发执行,则有多少种可能的结果?请分别列举出来。
查看答案
如果结果不匹配,请 联系老师 获取答案
设T1、T2、T3是如下的三个事务,其中R为数据库中的某个数据项,设R的初值为0,
T1:R:=R+5;
T2:R:=R*2;
T3:R:=2;
若允许三个事务并发执行,则有多少种可能的结果?请分别列举出来。
A.2
B.3
C.5
D.6
A.2
B.3
C.5
D.6
设有两个事务T1和T2,它们的并发操作如下所示。对该并发操作,评价正确的是()
A该操作丢失了修改
B该操作不存在问题
C该操作读“脏”数据
D该操作不能重复读
A、T1+T2+T3
B、1/3(T1+T2+T3
C、T1+2/3T2+1/3T3
D、T1+1/3T2+2/3T3
设有两个事务T1、T2,其并发操作如下所示。下列说法中正确的是()。
A)上述并发操作不存在问题
B)上述并发操作丢失更新
C)上述并发操作存在不一致的分析
D)上述并发操作存在对未提交更新的依赖
A.系统处于死锁状态,需要撤销其中任意一个事务即可退出死锁状态
B.系统处于死锁状态,通过撤销T4可使系统退出死锁状态
C.系统处于死锁状态,通过撤销T5可使系统退出死锁状态
D.系统未处于死锁状态,不需要撤销其中的任何事务