最新数据库第10、11章习题及答案 (1)
__________________________________________________
收集于网络,如有侵权请联系管理员删除
第10、11章练习题(数据库恢复技术及并发控制)
一、选择题 1.( C )是DBMS 的基本单位,它是用户定义的一组逻辑一致的程序序列。
A .程序
B .命令
C .事务
D .文件 2.事务的原子性是指( A ) 。
A .事务中包括的所有操作要么都做,要么都不做
B .事务一旦提交,对数据库的改变是永久的
C .一个事务内部的操作及使用的数据对并发的其他事务是隔离的
D .事务必须是使数据库从一个一致性状态变到另一个一致性状态 3.事务的一致性是指( D )。
A .事务中包括的所有操作要么都做,要么都不做
B .事务一旦提交,对数据为的改变是永久的
C .一个事务内部的操作及使用的数据对并发的其他事务是隔离的
D .事务必须是使数据库从一个一致性状态变到另一个一致性状态 4.事务的隔离性是指( C )。
A .事务中包括的所有操作要么都做,要么都不做
B .事务一旦提交,对数据库的改变是永久的
C .一个事务内部的操作及使用的数据对并发的其他事务是隔离的
D .事务必须是使数据库从一个一致性状态变到另一个一致性状态 5.事务的持续性是指( B )。
A .事务中包括的所有操作要么都做,要么都不做
B .事务一旦提交,对数据库的改变是永久的
C .一个事力内部的操作及使用的数据对并发的其他事务是隔离的
D .事务必须是使数据库从一个一致性状态变到另一个一致性状态
6.若数据库中只包含成功事务提交的结果,则此数据库就称为处于( B )状态。
A .安全
B .一致
C .不安全
D .不一致
7.若系统在运行过程中,由于某种原因,造成系统停止运行,致使事务在执行过程中以非控制方式终止,这时内存中的信息丢失,而存储在外存上的数据未受影响,这种情况称为( B )。
A .事务故障
B .系统故障
C .介质故障
D .运行故障 8.若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为( C )。
A .事务故障
B .系统故障
C .介质故障
D .运行故障 9.( B )用来记录对数据库中数据进行的每一次更新操作。
A .后援副本
B .日志文件
C .数据库
D .缓冲区 10.用于数据库恢复的重要文件是( C )。
A .数据库文件
B .索引文件
C .日志文件
D .备注文件 11.数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据包括( C )。
A .数据字典、应用程序、审计档案、数据库后备副本
B .数据字典、应用程序、日志文件、审计档案
C .日志文件、数据库后备副本
D .数据字典、应用程序、数据库后备副本 12.设有两个事务T1、T2,其并发操作如下所示,下面评价正确的是( B )。
A .该操作不存在问题
D .该操作读“脏”数据
13.设有两个事务T1、T2,其并发操作如下所示,下面评价正确的是( C )。
A .该操作不存在问题
“脏”数据
14.设有两个事务T1、T2,其并发操作如下所示,下列评价正确的是( D )。
A .该操作不存在问题 “脏”数据
__________________________________________________
15
A.封锁B.恢复C.存取控制D.协商
16.若事务T对数据R已经加X锁,则其他事务对数据R( D )。
A.可以加S锁不能加X锁B.不能加S锁可以加X锁C.可以加S锁也可以加X锁D.不能加任何锁17.关于“死锁”,下列说法中正确的是( D )。
A.死锁是操作系统中的问题,数据库操作中不存在
B.在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库
C.当两个用户竞争相同资源时不会发生死锁D.只有出现并发操作时,才有可能出现死锁
18.对并发操作若不加以控制,可能会带来( D )问题。
A.不安全B.死锁C.死机D.不一致
19.并发操作会带来哪些数据不一致性( D )。
A.丢失修改、不可重复读、脏读、死锁B.不可重复读、脏读、死锁
C.丢失修改、脏读、死锁D.丢失修改、不可重复读、脏读
20.如果事务T获得了数据Q上的排它锁,则T对Q( B )。
A.只能读不能写B.既可读又能写C.只能写不能读D.不能读不能写
21. 某数据库系统发生故障时,采用检查点技术恢复数据库。如下图所示,在Tf时刻,系统出现故障时,恢复子系统将根据事务的不同状态采取不同的恢复策略,下列选项中,对于事务T1,T2,T3,T4,T5所采取的恢复策略描述正确的是( C )。
T c检查点T f系统故障
T1
T2
T3
T4
T5
A.要重做T1,T2 B.要重做T1,T5 C.要撤销T3,T4 D.T1,T2,T5都不需要重做
二、填空题
1.在登记日志文件时,必须先写日志文件,后写数据库。
2.若事务在运行过程中,由于种种原因,使事务未运行到正常终止点之间就被撤消,这种情况就称为事务故障。3.数据库恢复是将数据库从错误状态恢复到某一已知的正确状态的功能。
4.数据库系统在运行过程中,可能会发生故障。故障主要有事务故障、系统故障、介质故障和计算机病毒四类。
5.数据库系统是利用存储在外存上其他地方的冗余数据来重建被破坏的数据库。它主要有两种:后援副本和日志文件。
6.DBMS的基本工作单位是事务,它是用户定义的一组逻辑一致的程序序列;并发控制的主要方法是封锁机制。7.有两种基本类型的锁,它们是共享锁和排它锁。
8.可串行性是并发事务正确调度的准则。
9.冲突操作是指不同的事务对同一个数据的读写操作和写写操作。
10.DBA定期地将整个数据库复制到磁带或另一个磁盘上保存起来,得到的备用数据称为后备副本(或后援副本)。11.在利用日志文件进行数据库恢复时,对未完成的事务应做撤销(UNDO)处理,而对已完成的事务应做重做(或
收集于网络,如有侵权请联系管理员删除
__________________________________________________
REDO)处理。
三、简答题
1.事务中的提交和回滚是什么意思?
答:事务中的提交(COMMIT)是提交事务的所有操作。具体说就是将事务中所有对数据库的更新写回到磁盘上的物理数据库中去,事务正常结束。事务中的回滚(ROLLBACK)是数据库滚回到事务开始时的状态。具体地说就是,在事务运行的过程中发生了某种故障,事务不能继续执行,系统将事务中对数据库的所有已完成的更新操作全部撤消,使数据库回滚到事务开始时的状态。
2.为什么要设立日志文件?
答:设立日志文件的目的,是为了记录对数据库中数据的每一次更新操作。从而DBMS可以根据日志文件进行事务故障的恢复和系统故障的恢复,并可结合后援副本进行介质故障的恢复。
< …… 此处隐藏:2295字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [基础教育]2016-2022年中国钢芯铝绞线市场现状调
- [基础教育]语文部编版初一语文下册练习题 句式变
- [基础教育]南京继续教育参考答案--深入学习贯彻习
- [基础教育]国旗下讲话稿——珍惜时间好读书
- [基础教育]北师大版六年级数学下册圆锥的体积教学
- [基础教育]人教版-音乐-四年级下册-四年级下册音
- [基础教育]乔布斯2019年斯坦福大学毕业典礼致辞.d
- [基础教育]2015年加油站安全知识竞赛试题及答案
- [基础教育]2020年教师年度考核个人工作总结
- [基础教育]2019年中考历史试题-2019年大庆市初中
- [基础教育]初三仁爱英语第一轮总复习教案
- [基础教育]SG-A094电气配管安装工程隐蔽验收记录
- [基础教育]冀教版小学数学三年级下册第六单元教材
- [基础教育]青岛版(五制)小学科学二年级下册16《制
- [基础教育]2018-2019年初中科学初一中考真卷测试
- [基础教育]幼儿园大班期末简短评语精选
- [基础教育]2018云南临沧公务员考试申论技巧:这样
- [基础教育]学校食堂经营管理方案
- [基础教育]新中国砥砺奋进的七十年原文
- [基础教育]真空泵的选型及常用计算公式
- 高职田径课程教学现状与对策
- 全髋关节置换术在老年股骨颈骨折患者中
- 青人社厅函〔2016〕576号(附件)工资
- cp101-07砂子检验作业指导书 - secret
- 微观经济学 第八章 博弈论 习题
- 2014高考真题(词语运用)汇编及答案
- 2018年人教版七年级语文下册《第三单元
- 苏教版数学四年级上册第一单元试题 - M
- 四川大学新闻与传播考研2000-2010年真
- 浙江万里学院英语专业四年制本科教学计
- 最新2018马年事业祝福语-范文word版(2
- 最全模具行业术语英文翻译
- 皮亚杰的发展心理学理论
- 64篇高考情景式默写 练习题及答案
- 仿写(学生稿)
- 《SQL Server数据库技术》试卷A
- 第七章作业答案
- 江苏省赣榆县海头高级中学高中语文必修
- 浙江省2001年10月自考正常人体解剖学答
- 2012英语重点短语




