更多"两阶段锁协议可以保证并发调度的可串行性。关于两阶段锁协议,下列说法错误"的相关试题:
[单项选择]以下关于两阶段锁协议的原理叙述错误的是()。
A. 每个事务的执行程序划分为两个阶段,即加锁阶段和解锁阶段
B. 在加锁阶段,事务可以申请获得任何数据项上的任何类型的锁,允许释放任何锁
C. 在解锁阶段,事务可以释放任何数据项上的任何类型的锁,但是不能再申请任何锁
D. 每个事务开始执行后就进入了加锁阶段
[单项选择]以下关于两阶段锁协议的基本原理叙述错误的是______。
A. 每个事务的执行过程划分为两个阶段:加锁阶段和解锁阶段
B. 在加锁阶段,事务可以申请获得任何数据项上的任何数据类型的锁,允许释放任何锁
C. 在解锁阶段,事务可以释放任何数据项上的任何类型的锁,但是不能再申请任何锁
D. 每个事务执行后就进入了加锁阶段
[单项选择]下面各图给出的4个并发调度中,哪个不是冲突可串行的
A.
B. /TD>
Read(A) Write(B) |
|
B)
T1 | T3 |
Read(A) Write(B) | Read(B) Write(A) |
|
C. T4 | T5 |
<
D. T1 | T2 |
<
[单项选择]下述各图给出的四个并发调度中,哪个不是冲突可串行的
A.
B. /TD>
Read(A) Write(A) |
|
B) T1 | T3 |
Read(A) Write(B) | Read(B) Write(A) |
|
C. TABLE class=extable_c cellSpacing=0 align=center border=0> T4 | T5 |
D. TABLE class=extable_c cellSpacing=0 align=center border=0> T1 | T4 |
[单项选择]下述各图给出的4个并发调度中,哪个不是冲突可串行的?______。
[单项选择]在运行正常的数据库系统中,下面有关“所有事务都是两段式的”与“事务的并发调度是可串行化的”的关系的描述,正确的是______。
A. 前者是后者的必要条件
B. 后者是前者的充要条件
C. 后者是前者的必然结果
D. 前者是后者的必然结果
[单项选择]下列与保持数据库的一致性有关的是( )。
Ⅰ.无级联调度 Ⅱ.可恢复调度 Ⅲ.可串行化 Ⅳ.两阶段封锁协议
A. Ⅰ、Ⅱ、Ⅲ
B. Ⅱ、Ⅲ、Ⅳ
C. Ⅰ、Ⅲ、Ⅳ
D. 都是
[单项选择]在数据库管理系统中,为保证并发事务的正确执行,需采用一定的并发控制技术。下列关于基于锁的并发控制技术的说法,错误的是______。
A. 锁是一种特殊的二元信号量,用来控制多个并发事务对共享资源的使用
B. 数据库中的锁主要分为排它锁和共享锁,当某个数据项上已加有多个共享锁时,此数据项上只能再加一个排它锁
C. 数据库管理系统可以采用先来先服务的方式防止出现活锁现象
D. 当数据库管理系统检测到死锁后,可以采用撤销死锁事务的方式解除死锁
[单项选择]下面各项中,用来解决“一个并发调度是否正确”问题的选项是______。
A. 串行调度
B. 并发事务的可并行化
C. 并发事务的可串行化
D. 并发事务的有效调度
[单项选择]考虑两个事务Ti= Ii和Tj=lj,以及定义在Ti、Tj上的并发调度S,其中Ii、Ij分别代表组成Ti和Tj的操作,则下列中不会引起事务Ti的操作Ii与事务Tj的操作Ij冲突的是______。
A. Ii=read(Q),Ij=write(Q)
B. Ii=write(Q),Ij=read(Q)
C. Ii=read(Q),Ij=read(Q)
D. Ii=write(Q),Ij=write(Q)
[单项选择]考虑两个事务Ti=Ii和Tj=Ij,以及定义在Ti,Tj上的并发调度S,其中Ii,Ij分别代表组成Ti和Tj的操作,则下列中不会引起事务Ti的操作Ii与事务Tj的操作Ij冲突的是______。
A. Ii=read(Q),Ij=write(Q)
B. Ii=write(Q),Ij=read(Q)
C. Ii=read(Q),Ij=read(Q)
D. Ii=write(Q),Ij=write(Q)
[单项选择]考虑两个事务Ti=Ii和Tj=Ij,以及定义在Ti、Tj上的并发调度S,其中Ii,Ij分别代表事务Ti和Tj的操作,则下列选项中不会引起事务Ti的操作Ii与事务Tj的操作Ij冲突的是()。
A. Ii=read(Q),Ij=write(Q)
B. Ii=write(Q),Ij=read(Q)
C. Ii=read(Q),Ij=read(Q)
D. Ii=write(Q),Ij=write(Q)
[单项选择]考虑两个事务Ti=Ii)和Tj=Ij),以及定义在Ti,Tj上的并发调度S,其中Ii,Ij分别代表组成Ti和Tj的操作,则下列中不会引起事务Ti的操作Ii与事务Tj的操作Ij冲突的是______。
A. Ii=read(Q),Ij=write(Q)
B. Ii=write(Q),Ij=read(Q)
C. Ii=read(Q),Ij=read(Q)
D. Ii=write(Q),Ij=write(Q)
[单项选择]基于锁的并发控制技术可以避免并发操作引起的各种错误,但有可能引起死锁等问题。关于封锁协议中的问题及其处理,下列说法错误的是()。
A. 数据库管理系统采用死锁检测与恢复策略使系统摆脱死锁状态
B. 如果系统进入死锁状态的概率比较低,则应采用死锁预防策略,否则采用死锁检测与恢复策略更有效
C. 为避免活锁(事务饿死)现象的发生,数据库管理系统可以采用先来先服务(FIFS)策略处理事务的数据操作请求
D. 数据库系统的并发控制子系统动态地构造和维护事务等待图,并周期性地检查图中是否存在回路,如果有则说明系统中出现了死锁
购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
请选择支付方式
-
微信支付
-
支付宝支付
立即支付
系统将自动为您注册账号
请使用微信扫码支付
请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码