数据库系统原理与实践习题答案第11章.doc
《数据库系统原理与实践习题答案第11章.doc》由会员分享,可在线阅读,更多相关《数据库系统原理与实践习题答案第11章.doc(2页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第十一章:1 在数据库中为什么要并发控制?并发控制技术能保证事务的哪些特性? 答:并发控制机制就是要用正确的方式调度并发操作,使一个用户事务的执行不受其他事务的干扰,从而避免造成数据的不一致性。保证事务的原子性(Atomic)、一致性(Consistency)、隔离性(Isolation) 和持久性(Durability),这四个特性简称为 ACID 特性。2 并发操作可能产生哪几类数据不一致?用什么方法能避免各种不一致的情况? 答:可能产生的数据不一致有:丢失修改,不可重复读,读“脏”数据.避免并发访问导致的数据不一致问题的主要技术有封锁、时间戳、乐观控制法和多版本并发控制等,而封锁是实现并
2、发控制的常用技术。3 数据库的基本锁类型有哪几种?试述它们的含义? 答:排它锁(Exclusive Locks,X 锁)和共享锁(Share Locks,S 锁)排它锁又称写锁。若事务 T 对数据对象 A 加上 X 锁,则只允许 T 读取和修改 A,其他任 何事务都不能再对 A 加任何类型的锁,直到 T 释放 A 上的锁。这就保证了其他事务在 T 释 放 A 上的锁之前不能再读取和修改 A。共享锁又称读锁。若事务 T 对数据对象 A 加上 S 锁,则事务 T 可以读 A 但不能修改 A, 其他事务只能再对 A 加 S 锁,而不能加 X 锁,直到 T 释放 A 上的 S 锁。这就保证了其他事 务
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 系统 原理 实践 习题 答案 11
限制150内