第1题:
●以下关于事务调度的叙述中,错误的是(50)。
(50)A.串行调度是指一个事务执行完再执行下一个事务
B.可串行化调度是正确的调度
C.2PL能够保证可串行化调度
D.2PL能够保证不产生死锁
第2题:
两阶段锁协议可以保证并发调度的可串行性。关于两阶段锁协议,下列说法错误的是
A.在一个可串行化调度中,并不一定所有事务都必须符合两阶段锁协议
B.如果一个事务遵循两阶段锁协议,则这个事务中的第一个解锁操作必须出现在该事务的最后一个加锁操作之后
C.如果一个事务已经对数据项A加了共享锁,则其他事务不能再对A加任何锁
D.在解锁阶段,事务可以释放任何数据项上的任何类型的锁
第3题:
事务的活锁又称为事务的饥饿,为了避免数据库出现事务活锁,可以采用的措施是______。
A.使用先来先服务策略处理事务请求
B.使用两阶段锁协议
C.对事务进行并发调度
D.使用小粒度锁
第4题:
如果一个并发调度的结果与某一串行调度执行结果等价,则这个并发调度称为( )。
A.串行调度
B.可串行化的调度
C.并发执行的可串行化执行
D.串行控制
第5题:
A.非串行化调度
B.冲突可串行化调度
C.可串行化调度
D.串行调度
第6题:
若这三个事务都遵守两段锁协议,那么是否存在事实上可串行化但又不能形成的调度?
第7题:
在运行正常的数据库系统中,下面有关“所有事务都是两段式的”与“事务的并发调度是可串行化的”的关系的描述,正确的是——。
A.前者是后者的必要条件
B.后者是前者的充要条件
C.后者是前者的必然结果
D.前者是后者的必然结果
第8题:
( 48 )下列叙述中正确的是
A )遵守两阶段封锁协议的并发事务一定是可串行化的
B )遵守两阶段封锁协议的并发事务一定不会发生死锁
C )遵守两阶段封锁协议的并发事务一定不会发生级联回滚
D )遵守两阶段封锁协议的并发事务的所有锁一定要到事务提交之后才解锁
第9题:
下列叙述中正确的是
A.遵守两阶段封锁协议的并发事务一定是可串行化的
B.遵守两阶段封锁协议的并发事务一定不会发生死锁
C.遵守两阶段封锁协议的并发事务一定不会发生级联回滚
D.遵守两阶段封锁协议的并发事务的所有锁一定要到事务提交之后才解锁
第10题:
下列叙述中,正确的是
A.不遵循两段锁协议的并发调度一定是不可串行的
B.两级封锁协议可能保证数据的可重读性
C.对某处数据对象加了X封锁,则还可以在该数据对象上加S封锁
D.遵循两段封锁协议的并发事务一定不会发生死锁