在数据库事务管理中,哪个封锁协议级别能够同时防止"丢失修改"、"读脏数据"和"不可重复读"问题( )。
一级封锁协议
二级封锁协议
三级封锁协议
两段锁协议
【内容考查】本题考查数据库事务管理中的封锁协议级别及其特性。
【选项分析】
A. 一级封锁协议只能防止"丢失修改"问题,不能防止"读脏数据"和"不可重复读"。
B. 二级封锁协议能防止"丢失修改"和"读脏数据"问题,但不能防止"不可重复读"。
C. 三级封锁协议能同时防止"丢失修改"、"读脏数据"和"不可重复读"三种问题,是正确答案。
D. 两段锁协议虽然可以保证可串行化,但不直接对应于防止这三种具体问题的能力。
因此,正确答案是C. 三级封锁协议。