您好,欢迎访问三七文档
练习题选择题1.恢复的主要技术是________。A.事务B.数据冗余C.日志文件D.数据转储2.表示两个或多个事务可以同时运行而不互相影响的是()。A.原子性B.一致性C.并发性D.持久性选择题3.事务的持续性是指()A.事务中包括的所有操作要么都做,要么都不做B.事务一旦提交,对数据库的改变是永久的】C.一个事务内部的操作对并发的其他事务是隔离的D.事务必须使数据库从一个一致性状态变到另一个一致性状态选择题4.SQL语言中的COMMIT语句的主要作用是()。A.结束程序B.返回系统C.提交事务D.存储数据5.SQL语言中用()语句实现事务的回滚A.CREATETABLEB.ROLLBACKC.GRANT和REVOKED.COMMIT选择题6.若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为()。A.介质故障B.运行故障C.系统故障D.事务故障7.在DBMS中实现事务持久性的子系统是()。A.安全管理子系统B.完整性管理子系统C.并发控制子系统D.恢复管理子系统选择题8.后援副本的作用是()。A.保障安全性B.一致性控制C.故障后的恢复D.数据的转储9.事务日志用于保存()。A.程序运行过程B.程序的执行结果C.对数据的更新操作D.对数据的查询操作选择题10.数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据包括()。A.数据字典、应用程序、数据库后备副本B.数据字典、应用程序、审计档案C.日志文件、数据库后备副本D.数据字典、应用程序、日志文件选择题11.下面的几种故障中,会破坏正在运行的数据库的是________。A.中央处理器故障B.操作系统故障C.突然停电D.瞬时的强磁场干扰12.下列几种情况中,不破坏数据库的是________。A.磁盘的磁头碰撞B.突然停电C.瞬时的强磁场干扰D.磁盘损坏答案:11.D12.B选择题13.下列不是数据库恢复采用的方法是_____。A.建立检查点B.建立副本C.建立日志文件D.建立索引数据库系统工程师●下列故障中属于事务内部故障的是(47)。(47)A.程序中ROLLBACK语句B.违反完整性约束C.CPU故障D.硬盘损坏•66.所谓事务是用户定义的一个数据库,这些操作要么要么,是一个的工作单位。•67.在SQL语言中,定义事务的语句有三条:、、。•68.事务具有四个特性:、、和。•69.事务是和的基本单位。•70.数据库系统可能发生各种各样的故障,大致可以分为以下几类:、、、。•71.对于系统故障,在系统重新启动后,需要撤消所有,还需要重做所有。•72.建立冗余数据最常用的技术是和。•73.日志文件是用来记录事务对数据库的的文件,日志文件主要有两种格式:以为单位的日志文件和以为单位的日志文件。•74.恢复的基本原理就是利用存储在、和中的冗余数据来重建数据库。•64.事务是数据库安全控制的基本单位。•65.数据库中的事务相当于高级语言中的子程序。•66.把数据库从错误状态恢复到某一已知的正确状态的功能,就是数据库的恢复。•67.一但发生了系统故障,在系统重新启动时需要回滚未完成的事务来保证数据库的一致性。•68.数据库恢复的基本原理就是“冗余”。•69.建立冗余数据最常用的技术是数据转储和登录日志文件。•143.什么是事务?它有哪些特性?•144.什么是数据库的恢复?•145.数据库恢复的基本技术有哪些?•146.数据库转储的意义是什么?试比较各种数据转储方法。•147.试述日志文件的作用•148.登记日志文件应遵循什么样的原则?•149.试述事务故障的恢复策略•150.试述系统故障的恢复策略•151.试述介质故障的恢复策略•152.试述具有检查点的恢复技术•153.什么是数据库镜像?它有什么用途?•19.立即更新的恢复技术允许事务在未完成情况下立即执行写操作,把新值写入磁盘。同延后更新的恢复技术一样,要在日志文件中记录所有的更新操作。当故障发生时,根据日志文件中的记录将数据库恢复为最近的一致状态。具体过程如下:•(1)当事务T开始时,在日志文件中写入日志记录T,START。•(2)在事务T执行Write(X)操作时,先把相应的日志记录T,X,V1,V2写入日志文件,然后立即执行对数据库的更新操作,把X的新值V2写入磁盘。V1表示X更新前的旧值。•(3)当事务T部分提交时,写入日志记录T,COMMIT。•20.设有四个事务:T1,T2,T3,T4;在发生系统故障之前,系统在日志中记录了如下内容:•T1,START;T1,D,10,20;T1,COMMIT;CHECKPOINT;T2,START;T2,B;50,12;T4,START;T4,B;12;15;T3,START;T3,A,44,30;T4,A,30,20;T4,COMMIT;T2,D,20,25•如果系统采用立即更新的恢复技术和检查点机制,当系统重启后,哪些操作需要redo?哪些操作需要undo?为什么?
本文标题:练习题
链接地址:https://www.777doc.com/doc-3915071 .html