单选题在数据库管理系统的三级封锁协议中,二级封锁协议的加锁要求是()。A对读数据不加锁,对写数据在事务开始时加X锁,事务完成后释放X锁B读数据时加S锁,读完即释放S锁;写数据时加X锁,写完即释放X锁C读数据时加S锁,读完即释放S锁;对写数据是在事务开始时加X锁,事务完成后释放X锁D在事务开始时即对要读、写的数据加锁,等事务结束后再释放全部锁
单选题
在数据库管理系统的三级封锁协议中,二级封锁协议的加锁要求是()。
A
对读数据不加锁,对写数据在事务开始时加X锁,事务完成后释放X锁
B
读数据时加S锁,读完即释放S锁;写数据时加X锁,写完即释放X锁
C
读数据时加S锁,读完即释放S锁;对写数据是在事务开始时加X锁,事务完成后释放X锁
D
在事务开始时即对要读、写的数据加锁,等事务结束后再释放全部锁
参考解析
解析:
暂无解析
相关考题:
数据库中预防死锁通常有两种方法:一种叫(16),它要求每个事物必须一次将所有要使用的数据全部加锁,否则就不能继续执行。另一种叫(17),它是预先对数据对象规定一个封锁顺序,所有事物都按这个顺序实行封锁。数据库系统中诊断死锁的方法与操作系统类似,一般使用(18)。A.两段锁协议B.一次封锁法C.排他封锁法D.共享封锁法
在数据库管理系统的三级封锁协议中,二级封锁协议的加锁要求是()。A、对读数据不加锁,对写数据在事务开始时加X锁,事务完成后释放X锁B、读数据时加S锁,读完即释放S锁;写数据时加X锁,写完即释放X锁C、读数据时加S锁,读完即释放S锁;对写数据是在事务开始时加X锁,事务完成后释放X锁D、在事务开始时即对要读、写的数据加锁,等事务结束后再释放全部锁
问答题简述第三级封锁协议的内容。