软件水平考试

解析:一级封锁协议解决了事务的并发操作带来的 (24) 不一致性的问题。

来源:网考网软件水平 所有评论

【单选题】一级封锁协议解决了事务的并发操作带来的 (24) 不一致性的问题。
A.数据重复修改
B.读脏数据
C.数据丢失修改
D.数据不可重复读
网考网参考答案:C
网考网解析:

[分析] 本题考查封锁的相关知识。 在多个事务并发执行的系统中,主要采取封锁协议来对多个事务进行协调处理。其中封锁协议主要有3种,具体如下。 (1)一级封锁协议:事务T在修改数据R之前必须先对其加X封锁,直到事务结束才释放。一级封锁协议可防止丢失修改,并保证事务T是可恢复的,但不能保证可重复读和不读“脏”数据。 (2)二级封锁协议:一级封锁协议加上事务T在读取数据R之前先对其加S锁,读完后即可释放S锁。二级封锁协议可防止丢失修改,还可防止读“脏”数据,但不能保证可重复读。 (3)三级封锁协议:一级封锁协议加上事务T在读取数据R之前先对其加S锁,直到事务结束才释放。三级封锁协议可防止丢失修改、防止读“脏”数据与防止数据重复读。 查看试题解析出处>>

相关推荐

发布评论 查看全部评论