题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2023-11-15 20:19:42

[单项选择]设T1和T2两个事务,他们对数据data的并发操作如下表所示(SLOCK data表示对数据data上S锁,UNLOCK data表示对数据data解锁),对这个并发操作,下面说法正确的是______。 T1 T2

①请求
SLOCK data
读 data=20

③A=A+30 写回 A=50
COMMIT
UNLOCK data
④ 请求
SLOCK data
读data=20
写回data=50
COMMIT
UNLOCK data
A. 该操作部能重复读
B. 该操作符合完整性要求
C. 该操作的第①步中,事务T1应该申请X锁
D. 该操作的第②步中,事务T2不可能得到对data的锁

更多"设T1和T2两个事务,他们对数据data的并发操作如下表所示(SLOC"的相关试题:

[单项选择]设T1和T2两个事务,他们对数据data的并发操作如下表所示(SLOCK data表示对数据data上S锁,UNLOCK data表示对数据data解锁),对这个并发操作,下面说法正确的是______。 T1 T2

①请求
SLOCK data
读 data=20

③A=A+30 写回 A=50
COMMIT
UNLOCK data
④ 请求
SLOCK data
读data=20
写回data=50
COMMIT
UNLOCK data
A. 该操作部能重复读
B. 该操作符合完整性要求
C. 该操作的第①步中,事务T1应该申请X锁
D. 该操作的第②步中,事务T2不可能得到对data的锁

[单项选择]设有两个事务T1和T2,它们的并发操作如下所示,则正确的结论是______。
T1 T2
______________
从DB读S
从DB读S
S=S-2
S=S-4
向DB回写S
向DB回写S
A. 丢失修改
B. 读了“脏”数据
C. 产生不一致分析
D. 不存在问题
[单项选择]设有两个事务T1、T2,其并发操作如下所示。下列说法中正确的是( )。
A. 上述并发操作不存在问题
B. 上述并发操作丢失更新
C. 上述并发操作存在不一致的分析
D. 上述并发操作存在对未提交更新的依赖
[单项选择]若系统中存在5个等待事务T0,T1,T2,T3,T4,其中:T0正等待被T1锁住的数据项A1, T1正等待被T2锁住的数据项A2,T2正等待被T3锁住的数据项A3,T3正等待被T4锁住的数据项A4,T4正等待被T0锁住的数据项A0,则系统处于()的工作状态。
A. 并发处理
B. 封锁
C. 循环
D. 死锁
[单项选择]若系统中存在4个等待事务T0、T1、T2、T3,其中T0正等待被T1锁住的数据项Al,T1正等待被T2锁住的数据项A2,T2正等待被T3锁住的数据项A3,T3正等待被T0锁住的数据项A0。根据上述描述,系统所处的状态是()
A. 活锁
B. 死锁
C. 封锁
D. 正常
[单项选择]若系统中存在5个等待事务T0,T1,T2,T3,T4,其中:T0正等待被T1锁住的数据项A1,T1正等待被T2锁住的数据项A2,T2正等待被T3锁住的数据项A3,T3正等待被T4锁住的数据项A4,T4正等待被T0锁住的数据项A0,则系统处于()的工作状态。
A. 并发处理
B. 封锁
C. 循环
D. 死锁
[单项选择]存在一个等待事务集T0,T1,…,Tn,其中T0正等待被T1锁住的数据项,T1正等待被T2锁住的数据项,Tn-1正等待被Tn锁住的数据项,且Tn正等待被T0锁住的数据项,则系统的工作状态处于
A. 并发处理
B. 封锁
C. 循环
D. 死锁
[单项选择]若系统中存在一个等待事务集T0,T1,T2,…Tn,其中T0正等待被T1锁住的数据项D1,T1正等待被T2锁住的数据项D2,……,Tn-1正等待被Tn锁住的数据项Dn,Tn正等待被T0锁住的数据项D0,则系统处于______的工作状态。
A. 封锁
B. 死锁
C. 循环
D. 并发处理
[单项选择]若系统中存在一个等待事务集T0,T1,T2…,Tn),其中T0正等待被T1锁住的数据项D1,T1正等待被T2锁住的数据项D2,…,Tn-1正等待被L锁住的数据项Dn,Tn正等待被T0锁住的数据项D0,则系统处于 (34) 的工作状态。
A. 封锁
B. 死锁
C. 循环
D. 并发处理
[单项选择]若系统中存在一个等待事务集(T0,T1,T2,…,Tn),其中T0正等待被T1锁住的数据项A1,T1正等待被T2锁住的数据项A2,…,Tn-1正等待Tn锁住的数据项An,Tn正等待被T0锁住的数据项A0,则系统处于 (1) 的工作状态。
A. 并发处理
B. 封锁
C. 循环
D. 死锁
[单项选择]若系统中存在一个等待事务集T0,T1,Tn,其中T0正在等待被T1封锁住的数据项A,T1正在等待被T2锁住的数据项A2,…,Tn-1正在等待被Tn锁住的的数据项An,Tn正在等待被T0锁住的数据项A0,则该系统处于的工作状态是
A. 并发处理
B. 封锁
C. 循环
D. 死锁
[简答题]考虑定义在事务集(T1,T2,T3) 上的调度S1和S2,S1与S2是否是冲突等价的为什么
[单项选择]若系统中存在一个等待事务集T0,T1,…,Tn),其中T0正在等待被T1封锁住的数据项A,T1正在等待被T2锁住的数据项A2,…,Tn-1正在等待被Tn锁住的数据项An,Tn正在等待被T0锁住的数据项A0,则该系统处于______的工作状态。
A. 并发处理
B. 封锁
C. 循环
D. 死锁
[单项选择]事务T0、T1和T2并发访问数据项A、B和C,下列属于冲突操作的是______。
A. T0中的read(A)和TO中的write(A)
B. T0中的read(B)和T2中的read(C)
C. T0中的write(A)和T2中的write(C)
D. T1中的read(C)和T2中的write(C)
[简答题]事务T1、T2和T3按如下调度方式并发地对数据项X、Y、Z进行访问,假设X、Y、Z的初值分别为X=200,Y=300,Z=500。
①在事务T2刚完成提交后,数据中X、Y、Z的值各是多少
②当事务T3结束后,X、Y、Z的值各是多少
S1
S2
T1
T2
T3
T1
T2
T3
read(P)
read(Q)
T1 T2 T3
begin-transaction T1
read(X)
X:=X-100
write(X)
rollback
begin-transaction T2
read(Y)
Y:Y+100
write(Y)
commit
begin-transaction T3
read(Z)
Z:Z*2
write(Z)
commit

我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码