题目内容
(请给出正确答案)
[单选题]
在数据库管理系统的三级封锁协议中,二级封锁协议的加锁要求是()。
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. 在事务开始时即对要读、写的数据加锁,等事务结束后再释放全部锁
第3题
第4题
A、三级封锁协议规定事务T在对数据进行修改之前必须对其加上X锁
B、三级封锁协议规定事务T在事务结束之后才可以释放之前加在其上的X锁
C、三级封锁协议规定事务T在对数据进行读取之前必须先对其加S锁
D、三级封锁协议规定事务T在事务结束之后才可以释放之前加在其上的S锁
第8题
A.两段锁协议
B.一次封锁法
C.排他封锁法
D.共享封锁法
第9题
第10题
A.锁是一种特殊的二元信号量,用来控制多个并发事务对共享资源的使用
B.数据库中的锁主要分为排它锁和共享锁,当某个数据项上已加有多个共享锁时,此数据项上只能再加一个排它锁
C.数据库管理系统可以采用先来先服务的方式防止出现活锁现象
D.当数据库管理系统检测到死锁后,可以采用撤销死锁事务的方式解除死锁
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!