单选题

在数据库事务管理中,哪个封锁协议级别能够同时防止"丢失修改"、"读脏数据"和"不可重复读"问题( )。

A

一级封锁协议

B

二级封锁协议

C

三级封锁协议

D

两段锁协议

查看答案
答案
正确答案:C
解析

【内容考查】本题考查数据库事务管理中的封锁协议级别及其特性。

【选项分析】

A. 一级封锁协议只能防止"丢失修改"问题,不能防止"读脏数据"和"不可重复读"。

B. 二级封锁协议能防止"丢失修改"和"读脏数据"问题,但不能防止"不可重复读"。

C. 三级封锁协议能同时防止"丢失修改"、"读脏数据"和"不可重复读"三种问题,是正确答案。

D. 两段锁协议虽然可以保证可串行化,但不直接对应于防止这三种具体问题的能力。

因此,正确答案是C. 三级封锁协议。

历年真题
资料下载

注册回到顶部

版权所有©环球网校All Rights Reserved