第十章数据库恢复技术(习题)

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

一、选择题1.一个事务的执行,要么全部完成,要么全部不做,一个事务中对数据库的所有操作都是一个不可分割的操作序列的属性是(A)。A.原子性B.一致性C.独立性D.持久性2.表示两个或多个事务可以同时运行而不互相影响的是(C)。A.原子性B.一致性C.独立性D.持久性3.事务的持续性是指(B)。A.事务中包括的所有操作要么都做,要么都不做B.事务一旦提交,对数据库的改变是永久的C.一个事务内部的操作对并发的其他事务是隔离的D.事务必须使数据库从一个一致性状态变到另一个一致性状态4.SQL语言中的COMMIT语句的主要作用是(C)。A.结束程序B.返回系统C.提交事务D.存储数据5.SQL语言中用(B)语句实现事务的回滚。A.CREATETABLEB.ROLLBACKC.GRANT和REVOKED.COMMIT6.若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为(A)。A.介质故障B.运行故障C.系统故障D.事务故障7.在DBMS中实现事务持久性的子系统是(D)。A.安全管理子系统B.完整性管理子系统C.并发控制子系统D.恢复管理子系统8.后援副本的作用是(C)。A.保障安全性B.一致性控制C.故障后的恢复D.数据的转储9.事务日志用于保存(C)。A.程序运行过程B.程序的执行结果C.对数据的更新操作D.对数据的查询操作10.数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据包括(C)。A.数据字典、应用程序、数据库后备副本B.数据字典、应用程序、审计档案C.日志文件、数据库后备副本D.数据字典、应用程序、日志文件二、填空题1.故障的种类分为____________、___________、____________和____________。事务故障、系统故障、介质故障、计算机病毒2.取消一个事务已经作的任何对数据库的修改,使得这个事务好像根本没有启动一样。这类操作称为_______________。事务回滚(或事务撤销)3.当系统发生故障时,一些尚未完成的事务结果可能已经送入物理数据库中,从而造成数据的不一致性。为保证数据的一致性,数据库管理系统要完成______________操作,来清除这种情况。撤销未完成事务(或事务撤销)4.当系统发生故障时,一些已完成的事务结果可能还未送入物理数据库中,从而造成数据的不一致性。为保证数据的一致性,数据库管理系统要完成______________操作,来清除这种情况。重做已提交的事务5.强磁场干扰造成数据的不一致性,称为_________________故障。介质6.数据库恢复技术基本原理,用一个词来概括_________。冗余7.数据库恢复技术常用的两种方法:______________和_______________。数据转储、登录日志文件8.__________转储必须等待正在运行的事务结束才能进行。静态9.为了能在转储期间允许对数据库进行存取或修改,则需建立________________。日志文件10.以记录为单位的日志文件,日志文件需要登记的内容包括:_____________________、________________________和________________________。各个事务的开始标记、各个事务的结束标记、各个事务的所有更新操作11.以记录为单位的日志文件中,日志记录的内容主要包括:________________、______________、_____________________、_________________和__________________。事务标识、操作类型、操作对象、更新前数据的旧值、更新后的新值12.登记日志文件时必须遵循两条原则:_________________________________、_________________________。登记的次序严格按并发事务执行的时间次序、必须先写日志文件,后写数据库13.T事务在检查点之前开始执行,在检查点之后故障点之前提交,则其恢复的策略为______________。执行redo操作14.T事务在检查点之前开始执行,在检查点之后故障点之后还未提交,则其恢复的策略为______________。执行撤销操作

1 / 2
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功