选择题 51.  满足两阶段封锁协议的调度一定是______。
【正确答案】 B
【答案解析】 本题考查数据库两阶段封锁协议的基础知识。
   两阶段封锁协议是由Eswamn等人在1976年提出的。
   两阶段封锁协议的定义:每个事务的执行分为两个阶段:
   ·增长阶段:事务可以获得锁,但不能释放锁;
   ·缩减阶段:事务可以释放锁,但不能获得新锁。
   对于一个事务而言,刚开始事务处于增长阶段,它可以根据需要获得锁;一旦该事务开始释放锁,它就进入了缩减阶段,就不能再发出加锁请求。
   如果并行执行的所有事务均遵守两段锁协议,则这些事务的所有并行调度策略都是可串行化的。事务遵守两段锁协议是可串行化调度的充分条件,而不是必要条件。可串行化的调度中,不一定所有事务都必须符合两段锁协议。