问题 单项选择题

可有效地防止丢失修改,并能保证事务T的可恢复性,但不能保证可重复读和不读“脏”数据的封锁协议是______。

A.一级封锁协议

B.二级封锁协议

C.三级封锁协议

D.四级封锁协议

答案

参考答案:A

解析: 一级封锁协议可有效地防止丢失修改,并能保证事务T的可恢复性。一级封锁协议是:事务T在修改数据R之前必须先加X锁,直到事务结束才释放。如果仅仅是读数据不对其修证,是不需要加锁的,所以不能保证可重复读和不读“脏”数据。

听力题
单项选择题