- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
9.3 实战练习
一、选择题
1.数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据包括________。
A) 数据字典、应用程序、审计文档、数据库后备副本
B) 数据字典、应用程序、审计文档、日志文件
C) 日志文件、数据库后备副本
D) 数据字典、应用程序、数据库后备副本
2.事务的持久性是指________。
A) 事务中包括的所有操作要么都做,要么都不做
B) 事务一旦提交,对数据库的修改就是永远的
C) 一个事务内部的操作及使用的数据对并发执行的其他事务是隔离的
D) 事务必须是使数据库从一个一致性状态变到另一个一致性状态
3.设有两个事务T1和T2,其并发操作序列如下表所示。下列说法中正确的是________。
A) 该操作序列不存在问题 B) 该操作序列丢失修改
C) 该操作序列不能重复读 D) 该操作序列读出“脏”数据
4.在对数据库的系统故障进行恢复时,需要对日志文件进行________。
A) 反向扫描 B) 正向扫描
C) 双向扫描 D) 随机扫描
5.事务的持久性是由数据库系统中的哪个部件负责?________。
A) 完整性控制部件 B) 安全性控制部件
C) 恢复管理部件 D) 并发控制部件
6.设有两个事务T1和T2,其并发操作序列如下表所示。下面说法中正确的是________。
A) 该操作序列不存在问题 B) 该操作序列丢失更新
C) 该操作序列不能重复读 D) 该操作序列读出“脏”数据
7.下列权限中,哪一个不是数据库的访问权限?________。
A) Read权限 B) Resource权限
C) Update权限 D) Lock权限
8.事务的持久性是由数据库管理系统中的哪个部件负责?________。
A) 恢复管理 B) 并发控制
C) 完整性约束 D) 存储管理
9.数据库系统的日志文件用于记录下述哪类内容?________。
A) 程序运行过程 B) 数据查询操作
C) 程序执行结果 D) 数据更新操作
10.实现数据库的哪个特性能够避免对未提交更新的依赖(“脏数据”的读出)?________。
A) 完整性 B) 并发性 C) 安全性 D) 可移植性
11.下列说法错误的是________。
A) ROLLBACK表示事务不成功结束
B) 无级联调度是不可恢复的
C) 共享锁又称为S锁或读锁
D) 排它锁又称为X锁或写锁
12.“事务的所有操作在数据库中要么全部正确反映出来要么全部不反映”,这是事务的哪一个特性?________。
A) 原子性 B) 一致性 C) 隔离性 D) 持久性
13.若事务T对数据R已经加了x锁,则其他事务对数据R________。
A) 可以加S锁不能加X锁 B) 不能加S锁可以加X锁
C) 可以加S锁也可以加X锁 D) 不能加任何锁
14.关于“死锁”,下列说法中正确的是________。
A) 死锁是操作系统中的问题,数据库系统中不存在
B) 只有出现并发操作时,才有可能出现死锁
C) 在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库
D) 当两个用户竞争相同的资源时不会发生死锁
15.下面列出的条目中,哪些是事务并发执行中可能出现的主要问题________。
Ⅰ.丢失更新
Ⅱ.对未提交更新的依赖
Ⅲ.不一致的分析
A) Ⅰ和Ⅱ B) Ⅱ和Ⅲ C) Ⅰ和Ⅲ D) 都是
二、填空题
1.严格两阶段封锁协议要求对更新数据的封锁必须保持到事务 。
2.对未提交修改的封锁必须保持到 的终点。
3.数据库中,每个事务都感觉不到系统中其他事务在并发地执行,这一特性称为事务的 。
4.事务故障恢复时要对事务的每一个操作执行逆操作,即将日志记录中“ ”写入数据库中。
5.多个事务在某个调度下的执行是正确的,是能保证数据库一致性的,当且仅当该调度是 。
6.数据库管理系统中,为了保证事务的正确执行,维护数据库的完整性,要求数据库系统维护以下事务特性: 、一致性、隔离性和持久性。
原创力文档


文档评论(0)