18、___ ____协议是在一级协议的基础上加上“事务T在读数据之前必须先对其加S锁,直到事务结束才释放S锁”,该协议可以防止丢失更新,读“脏数据”和不可重复读。
第1题:
若事务T对数据R已经加了X锁,则其他事务对数据R( )。
A)可以加S锁不能加X锁
B)不能加S锁可以加X锁
C)可以加S锁也可以加X锁
D)不能加任何锁
第2题:
A能加S锁,不能加X锁
B能加X锁,不能加S锁
C能加S锁,也能加X锁
D加S锁和X锁都失败
第3题:
若事务T对数据对象A加上S锁,则只允许T读取和修改A,其它任何事务都不能再对A加任何类型的锁,直到T释放A上的锁。()
第4题:
若事务T对数据对象A加了S锁,则其他事务只能对数据A加______,直到事务T释放 A上的锁。
第5题:
遵循两段锁协议的事务程序能够解决并发事务对数据库操作的不一致性不包括:(10)。
A.丢失修改
B.不可重复读
C.读脏数据
D.不可重复写
第6题:
在数据库系统封锁协议中,一级协议:事务在修改数据前必须先对其加x锁,直到事务结束后才释放锁,该协议可以防止 ________ ;二级协议是在一级协议上加上事务在读数据之前必须先对其加S锁,读完后释放S锁,该协议可以防止 ________ ;三级协议是在一级协议上加上事务T在读数据R之前必须先对其加S锁,直到事务结束后才释放,该协议可以防止 ________ 。
第7题:
若事务T获得了数据对象R的S锁控制权,则其他事务对R()
第8题:
要求事务在读取数据前先加共享锁,且直到该事务执行结束时才释放相应的锁,这种封锁协议是()
第9题:
在数据库管理系统的三级封锁协议中,二级封锁协议的加锁要求是()。
第10题:
若事务T对数据对象A加了S锁,则其他事务只能对数据A再加()锁,不能加()锁,直到事务T释放A上的锁。
第11题:
可以加S锁不能加X锁
不能加S锁可以加x锁
可以加S锁也可以加X锁
不能加任何锁
第12题:
一级封锁协议
二级封锁协议
三级封锁协议
零级封锁协议
第13题:
A.事务T可以读A和修改A,其它事务只能再对A加S锁,而不能加X 锁。
B.事务T可以读A但不能修改A,其它事务能对A加S锁和X锁。
C.事务T可以读A但不能修改A,其它事务只能再对A加S锁,而不能加X 锁。
D.事务T可以读A和修改A,其它事务能对A加S锁和X锁。
第14题:
如果事务T对数据D已加S锁,则其他事务对数据D()
A.可以加S锁,不能加X锁
B.可以加S锁,也可以加X锁
C.不能加S锁,可以加X锁
D.不能加任何锁
第15题:
若事务T对数据对象A加上X锁,则其它事务只能再对A加S锁,而不能加X锁,直到T释放A上的S锁。()
第16题:
在保证数据一致性的加锁协议中,______级加锁协议要求事务在读数据项之前必须先对该数据项加共享锁,直到事务结束才释放该锁。
第17题:
若事务T在访问数据时对数据R加了X锁,那么其他的事务对数据R操作时 ______。
A.可以加S锁不能加X锁
B.不能加S锁可以加X锁
C.可以加S锁也可以加X锁
D.不能加任何锁
第18题:
事务T对数据对象A加上何种锁,其他事务只能再加对A加S锁,不能加x锁,直到事务T释放A上的S锁为止?-
A.共享锁
B.排它锁
C.独占锁
D.写锁
第19题:
若事务T对数据对象A加上X锁,则其它事务还能对A加加S锁,但不能加X锁。
第20题:
如果事务T对数据D已加S锁,则其他事务对数据D()
第21题:
若事务T对数据对象A加上S锁,则()。
第22题:
一级封锁协议
二级封锁协议
三级封锁协议
两段锁协议
第23题:
可以加S锁不能加x锁
不能加S锁可以加X锁
可以加S锁也可以加X锁
不能加任何锁
第24题: