


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第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该操作不存在问题B该操作丢失修改 C该操作不能重复读 D该操作读“脏”数据 T1T2读A=10A=A-5写回读A=10A=A-8写回13设有两个事务T1、T2,其并发操作如下所示,下面评价正确的是( C )。A该操作不存在问题B该操作丢失修改 C该操作不能重复读 D该操作读“脏”数据 T1T2读A=10,B=5 求和=15读A=20,B=5求和25验证错读A=10A=A*2写回14设有两个事务T1、T2,其并发操作如下所示,下列评价正确的是( D )。A该操作不存在问题B该操作丢失修改 C该操作不能重复读D该操作读“脏”数据 T1T2读A=100A=A*2写回ROLLBACK恢复A=100读A=1015解决并发操作带来的数据不一致性总是普遍采用( A )技术。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 )。Tc检查点Tf系统故障T1T2T3T4T5A要重做T1,T2 B要重做T1,T5 C要撤销T3,T4 DT1,T2,T5都不需要重做二、填空题1在登记日志文件时,必须先写 日志文件 ,后写 数据库 。2若事务在运行过程中,由于种种原因,使事务未运行到正常终止点之间就被撤消,这种情况就称为 事务故障 。3数据库恢复是将数据库从 错误 状态恢复到 某一已知的正确状态 的功能。 4数据库系统在运行过程中,可能会发生故障。故障主要有事务故障、 系统故障 、介质故障和计算机病毒四类。5数据库系统是利用存储在外存上其他地方的 冗余数据 来重建被破坏的数据库。它主要有两种: 后援副本 和 日志文件 。6DBMS的基本工作单位是事务,它是用户定义的一组逻辑一致的程序序列;并发控制的主要方法是 封锁 机制。 7有两种基本类型的锁,它们是 共享锁 和 排它锁 。8 可串行性 是并发事务正确调度的准则。9冲突操作是指 不同的事务对同一个数据的读写操作和写写操作 。10DBA定期地将整个数据库复制到磁带或另一个磁盘上保存起来,得到的备用数据称为 后备副本 (或后援副本) 。11在利用日志文件进行数据库恢复时,对未完成的事务应做 撤销(UNDO)处理 ,而对已完成的事务应做重做(或REDO)处理。三、简答题1事务中的提交和回滚是什么意思?答:事务中的提交(COMMIT)是提交事务的所有操作。具体说就是将事务中所有对数据库的更新写回到磁盘上的物理数据库中去,事务正常结束。事务中的回滚(ROLLBACK)是数据库滚回到事务开始时的状态。具体地说就是,在事务运行的过程中发生了某种故障,事务不能继续执行,系统将事务中对数据库的所有已完成的更新操作全部撤消,使数据库回滚到事务开始时的状态。2为什么要设立日志文件?答:设立日志文件的目的,是为了记录对数据库中数据的每一次更新操作。从而DBMS可以根据日志文件进行事务故障的恢复和系统故障的恢复,并可结合后援副本进行介质故障的恢复。3基本的封锁类型有几种?试叙述它们的含义。答:基本的封锁的类型有排它锁(“X”锁)和共享锁(“S”锁)两种。若事务T对数据A加上X锁,则只允许事务T读取和修改数据A,其他事务都不能再对A加任何类型的锁,直到T释放A上的锁。若事务T对数据A加上S锁,则其他事务可以再对A加S锁,而不能加X锁,直到T释放A上的锁。4现有3个事务的一个调度Sc1=R3(B)R1(A)W3(B)R2(B)R2(A)W2(B)R1(B)W1(A),其中ri(X)指事务Ti读X,wi(X)指事务Ti写X,该调度是冲突可串行化调度吗?为什么? 答:该调度是冲突可串行化的调度 Sc1= R3(B)R1(A)W3(B)R2(B)R2(A)W2(B)R1(B)W1(A)把R1(A)与W3(B)交换,得到:Sc2R3(B) W3(B) R1(A)R2(B)R2(A)W2(B)R1(B)W1(A) 再把R1(A)与R2(B)R2(A)W2(B)交换:Sc3R3(B) W3(B) R2(B)R2(A)W2(B)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 计算机一级Msoffice高效使用试题及答案
- 现代汉语的情感表达试题及答案
- Photoshop创意应用实例试题及答案
- 准备wps考试必读书籍与试题及答案
- 法学概论的目的与内容设置及试题及答案分析
- 竞争力提升税法试题及答案
- Msoffice学习建议试题及答案
- 文学在教育中的作用试题及答案
- 文学与环境之间的关系探究试题及答案
- 精提要点2025年计算机一级Photoshop试题与答案解析
- 2023年广西壮族自治区南宁市47中入学数学试卷(pdf无答案)
- 急性心肌梗死的急救护理
- 2023年04月江苏南京师范大学附属中学公开招聘教科室文员1人笔试参考题库附答案详解
- 当HR遇见AI:用人工智能重新定义人力资源管理
- 物流客户服务试卷doc资料
- 监事会成员任职决定
- 砂卡井的处理方法
- 《高等教育心理学》试题参考答案
- 线段的垂直平分线 课件
- 桌面运维工程师能力试卷试卷题库面试版本
- 工业园区物业保洁工作作业指导手册
评论
0/150
提交评论