一级封锁协议
二级封锁协议
三级封锁协议
零级封锁协议
第1题:
封锁指的是事务T在对某个数据对象操作之前,先向系统发出请求,对其加锁。基本的封锁类型有排它锁和【 】这两种。
第2题:
不但防止了丢失修改和不读“脏”数据.而且防止了不可重复读的封锁协议是----。
A.一级封锁协议
B.二级封锁协议
C.三级封锁协议
D.四级封锁协议
第3题:
两阶段封锁协议下,将多个事务根据它们的封锁点进行排序,这个顺序就是事务的一个 ( ) 次序。
可串行化
第4题:
封锁指的是事务T在对某个数据对象操作之前,先向系统发出请求,再对其加锁。基本的封锁类型有两种,即【 】。
第5题:
下列叙述中正确的是
A.遵守两阶段封锁协议的并发事务一定是可串行化的
B.遵守两阶段封锁协议的并发事务一定不会发生死锁
C.遵守两阶段封锁协议的并发事务一定不会发生级联回滚
D.遵守两阶段封锁协议的并发事务的所有锁一定要到事务提交之后才解锁
第6题:
A、一级
B、二级
C、三级
D、都不是
答案:D
解析:
一级封锁协议是指事务T在修改数据R之前必须先对其加X锁,直到事务结束才释放。本题中是事务T在修改数据R之前先对其加X锁,修改后即释放封锁,不满足一级封锁协议。
第7题:
要解决对数据库并发操作所带来的读“脏数据”问题,可以采用()
A. 一级封锁协议
B. 二级封锁协议
C. 三级封锁协议
D. 都可以
第8题:
( 48 )下列叙述中正确的是
A )遵守两阶段封锁协议的并发事务一定是可串行化的
B )遵守两阶段封锁协议的并发事务一定不会发生死锁
C )遵守两阶段封锁协议的并发事务一定不会发生级联回滚
D )遵守两阶段封锁协议的并发事务的所有锁一定要到事务提交之后才解锁
第9题:
在保证数据一致性的加锁协议中,______级加锁协议要求事务在读数据项之前必须先对该数据项加共享锁,直到事务结束才释放该锁。
第10题:
严格两阶段封锁协议要求事务所持有的所有 【】 必须在事务提交后方可释放