单选题 不但防止了丢失修改和不读“脏”数据,而且防止了不可重复读的封锁协议是______。
A) 一级封锁协议 B) 二级封锁协议
C) 三级封锁协议 D) 四级封锁协议

【正确答案】 C
【答案解析】[解析] 三级封锁协议强调即使事务读完数据A之后也不释放S锁,从而使别的事务无法更改数据。三级封锁协议不但防止了丢失修改和读“脏”数据,而且防止了不可重复读。