题目内容
(请给出正确答案)
[单选题]
在数据库管理系统的三级封锁协议中,二级封锁协议的加锁要求是()
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.在事务开始时即对要读、写的数据加锁,等事务结束后再释放全部锁
第1题
A.封锁可以避免数据的不一致性,但可能会引起系统死锁
B.加锁协议中规定“先申请先服务”的原则,可以避免数据库系统出现活锁
C.封锁对象的大小称为封锁的粒度
D.两段锁协议能够预防死锁
第2题
A.加读锁能成功
B.加读锁和加写锁都不能成功
C.加读锁和写锁都能成功
D.加写锁能成功
第3题
A.一级封锁协议的要求最低
B.三级封锁协议的要求最高
C.三级封锁协议可以解决所有并发执行可能导致的问题
D.一级封锁协议可以解决所有并发执行可能导致的问题
第10题
A.T1数据D2D3加排它锁都成功,t2t3对数据D1加共享锁成功
B. T1数据D2D3加排它锁都失败,t2t3对数据D1加排它锁成功
C. T1数据D2D3加共享锁都成功,t2t3对数据D1加共享锁成功
D. T1数据D2D3加排它锁都失败,t2t3对数据D1加共享锁成功
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!