第九章单元测试
  1. 事务是并发控制的基本单位,保证事务的ACID特性是事务处理的重要任务,而事务的ACID特性可能遭到破坏的原因之一是多个事务对数据库的并发操作造成的。这些并发操作会带来数据的不一致性,包括( )。

  2. A:读“脏”数据 B:回滚 C:不可重复度 D:丢失修改
    答案:读“脏”数据###不可重复度###丢失修改
  3. 封锁对象的大小称为封锁粒度。封锁粒度与系统的并发度和并发控制的开销密切相关。封锁的粒度越 ,数据库所能够封锁的数据单元就越 ,并发度就越小,系统开销也越小;反之亦然。( )

  4. A:大,多 B:小,少 C:大,大 D:大,少
  5. 封锁是实现并发控制的一个非常重要的技术,确切的控制由封锁的类型决定,即一个事务对某个数据对象加锁后究竟拥有什么样的控制由封锁的类型决定。基本的封锁类型是( )。

  6. A:共享锁和排他锁 B:两段锁 C:一次封锁法 D:死锁
  7. 计算机系统中,恢复和并发控制的基本单位是( )。

  8. A:程序 B:过程 C:进程 D:事务
  9. 若事务T对数据R已经加了X锁,则其他事务对数据R( )。

  10. A:不能加任何锁 B:可以加S锁不能加X锁 C:不能加S锁可以加X锁 D:可以加S锁也可以加X锁
  11. 若事务T对数据R已经加了S锁,则其他事务对数据R( )。

  12. A:不能加任何锁 B:不能加S锁可以加X锁 C:可以加S锁也可以加X锁 D:可以加S锁不能加X锁
  13. 事务T1封锁某数据D后,事务T2也请求对数据D封锁但未获得并等待,而T1释放锁后,事务T3请求封锁数据D并获得,T3释放锁后,事务T4请求封锁数据D并获得……T2可能永远等待。这种情况被称为( )。

  14. A:活锁 B:死锁 C:X锁 D:两端锁
  15. 若事务T对数据对象A加上S锁,则( )。

  16. A:事务T可以读A和修改A,其他事务只能对A加S锁,不能加X锁 B:事务T可以读A和修改A,其他事务能对A加S锁和X锁 C:事务T可以读A但不能修改A,其他事务只能对A加S锁,不能加X锁 D:事务T可以读A但不能修改A,其他事务能对A加S锁和X锁

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(2) dxwkbang
返回
顶部