1、故障管理及答案解析(总分:105.00,做题时间:90 分钟)一、B选择题/B(总题数:44,分数:105.00)1.为了防止某个数据库系统方面故障,设有下列措施:配备 UPS,保证服务器供电稳定采用双硬盘镜像,以防止单个硬盘出现介质损坏而造成数据丢失定期给操作系统打补丁,以免操作系统被攻击后重启改善密码管理机制,提高各类密码的安全性,以免发生数据失窃加强事务流程测试和验证,以免发生并事务死锁以上措施中,用于防止数据库系统出现系统故障(软故障)的是_。 A.仅、和 B.仅、和 C.仅和 D.仅和(分数:2.50)A.B.C.D.2.有某数据库系统在运行过程中发生了系统故障,发生故障时正在运行事
2、务 t1和 t2。进行故障恢复时,在日志文件中发现有 t1的事务开始记录而没有结束记录,有 t2的开始记录和结束记录,但 t2对数据库的修改还没有写到数据库中,从检查点开始正向扫描日志文件_。 A.扫描到 t1时,直接重做 t1,扫描到 t2时,将 t2直接撤销 B.扫描到 t1时,将 t1加入重做队列,扫描到 t2时,将 t2加入撤销队列 C.扫描到 t1时,直接撤销 t1,扫描到 t2时,将 t2直接重做 D.扫描到 t1时,将 t1加入撤销队列,扫描到 t2时,将 t2加入重做队列(分数:2.50)A.B.C.D.3.事务的原子性是指_。 A.所有操作要么全部执行,要么一个也不执行 B.
3、事务一旦提交,对数据库的改变是永久的 C.一个事务的内部操作及使用的数据对并发的其他事务是隔离的 D.事务必须是使数据库从一个一致性状态变到另一个一致性状态(分数:2.50)A.B.C.D.4.当多个事务并发执行时,数据库管理系统应保证一个事务的执行结果不受其他事务的干扰,事务并发执行的结果与这些事务串行执行的结果一样,这一特性被称为事务的_。 A.原子性 B.一致性 C.持久性 D.隔离性(分数:2.50)A.B.C.D.5.事务的一致性是指_。 A.所有操作要么全部执行,要么一个也不执行 B.事务一旦提交,对数据库的改变是永久的 C.一个事务的内部操作及使用的数据对并发的其他事务是隔离的
4、D.事务必须是使数据库从一个一致性状态变到另一个一致性状态(分数:2.50)A.B.C.D.6.SQL Server 2000提供了数据转换服务(DTS),利用 DTS可以实现不同数据源之间的数据转换与传输。关于 DTS的功能,下列说法正确的是_。 A.DTS可以帮助用户方便、快捷地实现数据的导入和导出操作。但 DTS只支持 SQL Server 2000数据库之间的导入和导出 B.利用 DTS传输数据时,用户不能只传输一个表的部分数据,而必须传输整个表的数据 C.利用 DTS传输数据时,可以将数据传输到其他数据库服务器上,而且在传输过程中可以在目标服务器上建立新表,并将数据传输到新表中 D.
5、利用 DTS在不同数据库间传输数据时,SQL Server 并不对执行传输操作的用户进行权限认证。因此,用户可利用 DTS传输数据库中的任何数据(分数:2.50)A.B.C.D.7.设有某数据库应用系统,在其生命周期中,可能发生如下故障:数据库服务器被木马感染,导致数据库中的部分数据被盗,部分数据被删除,应用程序出故障数据库服务器风扇损坏,CPU 损毁,导致系统无法启动系统电源故障,导致系统反复重启,数据库无法正常使用机房发生严重水灾,机箱被水浸泡导致数据库服务器硬盘损坏数据库服务器内存硬件发生故障,导致系统突然中断运行并且无法启动以上故障,属于介质故障的是_。 A.仅 B.仅和 C.仅、和
6、D.仅、和(分数:2.50)A.B.C.D.8.一个事务的执行不能被其他事务干扰叫事务的_。 A.原子性 B.一致性 C.持久性 D.隔离性(分数:2.50)A.B.C.D.9.若数据库只包含成功事务提交的结果,则此数据库就称为状态。 A.安全 B.一致 C.不一致 D.不安全(分数:2.50)A.B.C.D.10.恢复和并发控制的基本单位是_。 A.事务 B.数据冗余 C.日志文件 D.数据转储(分数:2.50)A.B.C.D.11.数据库在运行过程中,由于硬件故障、数据库软件及操作系统的漏洞、突然停电等情况,导致系统停止运转,所有正在运行的事务以非正常方式终止,需要系统重新启动的一类故障称
7、为_。 A.事务内部故障 B.系统故障 C.介质故障 D.计算机病毒故障(分数:2.50)A.B.C.D.12.一种恶意的计算机程序,它可以像病毒一样繁殖和传播,在对计算机系统造成破坏的同时也可能对数据库系统造成破坏(破坏方式以破坏数据库文件为主)的一类故障称为_。 A.事务内部故障 B.系统故障 C.介质故障 D.计算机病毒故障(分数:2.50)A.B.C.D.13.数据库系统可能出现下列故障:事务执行过程中发生运算溢出某并发事务因发生死锁而被撤销磁盘物理损坏系统突然发生停电事务操作系统因被病毒攻击而突然重启以上故障属于系统故障(软故障)的是_。 A.、和 B.和 C.、和 D.和(分数:2
8、.50)A.B.C.D.14.在 SQL Server 2000中,设先对 MyDB数据库进行了一次完全备份,然后对该数据库进行了一次日志备份,这两次备份均备份在 BK设备上。假设 BK设备上只有这两次备份的内容。现要从备份中恢复 MyDB数据库,正确的恢复过程及语句是_。 A.A B.B C.C D.D(分数:2.50)A.B.C.D.15.建立冗余数据的技术有_。为数据备份 登记日志文件数据库复制 数据库镜像为段设立保存点使用后备段与现行页表来支持对段的保存 A. B. C. D.(分数:2.50)A.B.C.D.16.没有某转储策略,用该策略对数据库中的某一数据文件 f进行转储时,会将其
9、跟上一次的转储文件采用一定机制进行比较,若发现 f被修改或 f为新文件时才转储该文件,则这种转储策略是_。 A.完全转储 B.增量转储 C.差量转储 D.增量加差量转储(分数:2.50)A.B.C.D.17.对数据库中的数据进行及时转储是保证数据安全可靠的重要手段。下列关于静态转储和动态转储的说法正确的是_。 A.静态转储过程中数据库系统不能运行其他事务,不允许在转储期间执行数据插入、修改和删除操作 B.静态转储必须依赖数据库日志才能保证数据的一致性和有效性 C.动态转储需要等待正在运行的事务结束后才能开始 D.对一个 24小时都有业务发生的业务系统来说,比较适合采用静态转储技术(分数:2.5
10、0)A.B.C.D.18.某跨国公司的业务系统需要提供全球性服务,该业务系统需要“24 小时7 天”在线服务,系统业务繁忙,为了保证该业务系统数据库中数据的安全,需要设计与实施数据转储机制,设完成该数据库每天数据增量的转储需要 2小时,在不考虑成本因素的情况下,下列最合理的是_。 A.配备高性能数据库服务器,通过事务传送机制实时地将数据库中的任何变化反映到备份环境中 B.每天划出长度为 2小时的时间窗口 tw,在 tw内采用静态转储方法实现每天数据增量的转储 C.每天划出长度为 2小时的时间窗口 tw,在 tw内采用动态转储方法实现每天数据增量的转储 D.每周做一次完全转储,每天选择浮动时间段
11、对变化的数据进行转储(分数:2.50)A.B.C.D.19.下述说法错误的是_。 A.差异备份的优点是速度快,但占用较大的时间和空间 B.完全转储可用作系统失败时恢复数据库的基础 C.完全转储加增量转储的思想是每隔一段时间进行一次完全转储和多次增量转储 D.差量转储比增量转储移动和存储更多的数据(分数:2.50)A.B.C.D.20.只复制上次备份后发生变化的文件的数据转储机制是_。 A.完全转储 B.增量转储 C.差量转储 D.局部转储(分数:2.50)A.B.C.D.21.对最近一次数据库完全备份以来发生的数据变化进行备份的转储机制是_。 A.完全转储 B.增量转储 C.差量转储 D.局部
12、转储(分数:2.50)A.B.C.D.22.数据转储的进行方式是_。 A.周期性 B.定时性 C.经常性 D.随意性(分数:2.50)A.B.C.D.23.对所有数据库进行备份的转储机制是_。 A.完全转储 B.增量转储 C.差量转储 D.局部转储(分数:2.50)A.B.C.D.24.日志文件是数据库系统出现故障以后,保证数据正确、一致的重要机制之一。下列关于日志文件的说法错误的是_。 A.日志的登记顺序必须严格按照事务执行的时间次序进行 B.为了保证发生故障时能正确地恢复数据,必须保证先写数据库后写日志 C.检查点记录是日志文件的一种记录,用于改善恢复效率 D.事务故障恢复和系统故障恢复都
13、必须使用日志文件(分数:2.50)A.B.C.D.25.以下关于日志文件叙述错误的是_。 A.日志文件都是以记录为单位的 B.事务故障恢复和系统故障恢复必须使用日志文件 C.在动态转储方式中必须建立日志文件 D.在静态转储方式中,也可以建立日志文件(分数:2.50)A.B.C.D.26.以记录为单位的日志文件的内容不包括_。 A.每个事务的开始标记 B.每个事务的结束标记 C.每个事务的所有更新操作 D.每个事务的详细执行过程(分数:2.50)A.B.C.D.27._日志文件对实现数据库系统故障的恢复有非常重要的作用。下列关于数据库系统日志文件的说法,正确的是_。 A.数据库系统不要求日志的写
14、入顺序必须与并行事务执行的时间次序一致 B.为了保证数据库是可恢复的,必须严格保证先写数据库后写日志 C.日志文件中检查点记录的主要作用是提高系统出现故障后的恢复效率 D.系统故障恢复必须使用日志文件以保证数据库系统重启时能正常恢复,事务故障恢复不一定需要使用日志文件(分数:2.50)A.B.C.D.28.用于数据库恢复的重要文件是_。 A.数据库文件 B.索引文件 C.日志文件 D.备注文件(分数:2.50)A.B.C.D.29.日志文件的主要作用包括_。事务故障恢复和系统故障恢复必须使用日志文件在动态转储方式中必须建立日志文件在静态转储方式中,也可以建立日志文件 A. B. C. D.(分
15、数:2.50)A.B.C.D.30.日志文件主要用于记录_。 A.程序运行过程 B.数据操作 C.对数据的所有更新操作 D.程序执行的结果(分数:2.50)A.B.C.D.31.以下关于登记日志文件的原则叙述错误的是_。 A.登记的次序严格按并行事务执行的时间次序 B.必须先写数据库,后写日志文件 C.第一条原则保证了事务对数据库操作的可再现性和正确性 D.第二条原则把事务登记到日志文件和把事务对数据的修改写到数据库是两个不同的过程,必然存在先后顺序(分数:2.50)A.B.C.D.32.关于数据库系统中的日志文件,有下列说法:事务故障恢复和系统故障恢复时都必须使用日志文件在动态转储过程中,对
16、数据库所做的修改都被记录在日志文件中数据库管理系统进行数据修改操作时,一般是先写数据库,然后再写日志文件建立检查点的主要目的是通过减小日志文件的总体数据规模,从而提高数据恢复效率日志文件有利于对用户对数据库系统的违规操作开展核查审计工作以上说法正确的是_。 A.仅、和 B.仅和 C.仅、和 D.仅、和(分数:2.50)A.B.C.D.33.设有某 OLAP多维分析工具,对由商品销售表、商品采购表、商品表、商品类别表、顾客表、供应商表构成的主题区域进行主题分析。为了反映数据的变化,系统需要采用适当的策略从数据源获取变化数据。这些数据表中,一般情况下,不太适合采用快照方式从业务系统获取数据的是_。
17、 A.商品销售表、商品采购表 B.商品表、商品类别表。 C.顾客表、商品类别表、供应商表 D.都不适合(分数:2.50)A.B.C.D.34.关于检查点恢复技术,下列说法错误的是_。 A.利用检查点可以减少 DBMS中恢复子系统日志搜索的工作量 B.检查点可以按照预定的一个时间间隔建立,也可以按照某种规则建立 C.检查点记录一般不保存在日志文件中,而是单独写在检查点记录文件中 D.在建立检查点之前,需要将系统日志缓冲区中的所有日志写入磁盘日志文件中(分数:2.50)A.B.C.D.35.动态维护日志文件的步骤包括_。将当前日志缓冲中的所有日志记录写入磁盘的日志文件上在日志文件中写入一个检查点记
18、录将当前数据缓冲的所有数据记录写入磁盘的数据库中把检查点记录在日志文件中的地址写入一个“重新开始文件” A. B. C. D.(分数:2.00)A.B.C.D.36.系统使用检查点的方法进行恢复的步骤包括_。从“重新开始文件”中找到最后一个检查点记录在日志文件中的地址,由该地址在日志文件中找到最后一个检查点记录由该检查点记录得到检查点建立时刻所有正在执行的事务清单 ACTIVE-LIST从检查点开始正向扫描日志文件对 UNDO-LIST中每个事务执行 UNDO操作,对 REDO-LIST中的每个事务执行 REDO操作 A. B. C. D.(分数:2.00)A.B.C.D.37.双机互备援工作
19、机切换时机不正确的是_。 A.系统软件或应用软件造成服务器宕机 B.服务器没有宕机,但系统软件或应用软件工作不正常 C.服务器内硬件损坏,造成服务器宕机 D.服务器电源断开(分数:2.00)A.B.C.D.38.以下关于双机热备份叙述不正确的是_。 A.双机热备份就是一台主机为工作机,另一台主机为备份机 B.在系统正常运行情况下,工作机为信息系统提供支持 C.双机热备份模式的切换时机与双机互备援模式的切换时机一致 D.当工作机出现异常时,原来的备份机改为工作机,而原来的工作机不再使用(分数:2.00)A.B.C.D.39.以下关于数据库镜像叙述不正确的是_。 A.在“数据库镜像会话”中,主体服
20、务器和镜像服务器作为“伙伴”进行通信和协作 B.数据库正常运行时,数据库镜像可以用于并发操作 C.在出现介质故障时,可由镜像数据库继续提供使用,不需要关闭系统和重装数据库副本 D.每当数据库更新时,DBMS 不能自动保证镜像数据与主数据的一致性(分数:2.00)A.B.C.D.40.以下不属于数据库镜像角色的切换方式的是_。 A.自动故障转移 B.手动故障转移 C.强制服务 D.面向过程转移(分数:2.00)A.B.C.D.41.廉价冗余磁盘阵列是指_。 A.RAID恢复技术 B.数据库镜像 C.数据备份 D.文件日志(分数:2.00)A.B.C.D.42.以下说法错误的是_。 A.所谓 RA
21、ID就是廉价冗余磁盘阵列 B.RAID在个别驱动器失败的情况下,数据仍然维持可访问性 C.RAID一般只有一块硬盘 D.RAID冗余技术主要有镜像冗余和校验冗余(分数:2.00)A.B.C.D.43.为了提高数据库的性能和可靠性,数据库服务器存储系统经常使用 RAID技术。常用的 RAID级别有RAID0、RAID1、RAID5 和 RAID1+0。在不考虑成本因素的前提下,上述 RAID级别中最有利于保证数据库性能和可靠性的是_。 A.RAID0 B.RAID1 C.RAID5 D.RAID1+0(分数:2.00)A.B.C.D.44.RAID是指廉价冗余磁盘阵列,它是由多块磁盘构成的一个整
22、体。关于 RAID机制和技术,下列说法错误的是_。 A.RAID系统内部可以包含多个磁盘驱动器 B.RAID5盘阵列中的一块磁盘损坏时,利用其他磁盘上的信息,可以恢复出这块磁盘上的信息 C.RAID采用校验冗余技术所需用的磁盘空间要比采用镜像冗余技术所需用的磁盘空间多 D.RAID系统一般都具有设备虚拟化技术(分数:2.00)A.B.C.D.故障管理答案解析(总分:105.00,做题时间:90 分钟)一、B选择题/B(总题数:44,分数:105.00)1.为了防止某个数据库系统方面故障,设有下列措施:配备 UPS,保证服务器供电稳定采用双硬盘镜像,以防止单个硬盘出现介质损坏而造成数据丢失定期给
23、操作系统打补丁,以免操作系统被攻击后重启改善密码管理机制,提高各类密码的安全性,以免发生数据失窃加强事务流程测试和验证,以免发生并事务死锁以上措施中,用于防止数据库系统出现系统故障(软故障)的是_。 A.仅、和 B.仅、和 C.仅和 D.仅和(分数:2.50)A. B.C.D.解析:解析 系统故障又称软故障,是指数据库在运行过程中由于硬件故障,数据库软件及操作系统的漏洞,突然停电等情况,导致系统停止运转,所有正在运行的事务以非正常方式终止,需要系统重新启动的一类故障。即本题的答案为 A。2.有某数据库系统在运行过程中发生了系统故障,发生故障时正在运行事务 t1和 t2。进行故障恢复时,在日志文
24、件中发现有 t1的事务开始记录而没有结束记录,有 t2的开始记录和结束记录,但 t2对数据库的修改还没有写到数据库中,从检查点开始正向扫描日志文件_。 A.扫描到 t1时,直接重做 t1,扫描到 t2时,将 t2直接撤销 B.扫描到 t1时,将 t1加入重做队列,扫描到 t2时,将 t2加入撤销队列 C.扫描到 t1时,直接撤销 t1,扫描到 t2时,将 t2直接重做 D.扫描到 t1时,将 t1加入撤销队列,扫描到 t2时,将 t2加入重做队列(分数:2.50)A.B.C.D. 解析:解析 由事务的原子性可知,一个事务对数据库的所有操作是一个不可分割的工作单元,要么全部执行,要么一个也不执行
25、,所以,由于 t1事务没有结束记录,应该加入撤销队列,而 t2有开始和结束记录却没有写入数据库,应该加入重做队列。3.事务的原子性是指_。 A.所有操作要么全部执行,要么一个也不执行 B.事务一旦提交,对数据库的改变是永久的 C.一个事务的内部操作及使用的数据对并发的其他事务是隔离的 D.事务必须是使数据库从一个一致性状态变到另一个一致性状态(分数:2.50)A. B.C.D.解析:解析 事务的原子性是指一个事务对数据库的所有操作是一个不可分割的工作单元。这些操作要么全部执行,要么一个也不执行,所以本题的答案为 A。4.当多个事务并发执行时,数据库管理系统应保证一个事务的执行结果不受其他事务的
26、干扰,事务并发执行的结果与这些事务串行执行的结果一样,这一特性被称为事务的_。 A.原子性 B.一致性 C.持久性 D.隔离性(分数:2.50)A.B.C.D. 解析:解析 隔离性是指事务并发执行时的相对独立性,这是事务并发控制的目标,一个事务的执行不被其他事务干扰,因此本题答案为 D。5.事务的一致性是指_。 A.所有操作要么全部执行,要么一个也不执行 B.事务一旦提交,对数据库的改变是永久的 C.一个事务的内部操作及使用的数据对并发的其他事务是隔离的 D.事务必须是使数据库从一个一致性状态变到另一个一致性状态(分数:2.50)A.B.C.D. 解析:解析 事务的一致性是指当一个事务独立执行
27、时,其执行结果应维护数据库的一致性,即数据库不会因事务执行而遭受破坏。事务应使数据库从一个一致性状态转到另外一个一致性状态。数据库的一致性是指数据库满足全部完整性约束,处于正确的状态。所以本题的答案为 D。6.SQL Server 2000提供了数据转换服务(DTS),利用 DTS可以实现不同数据源之间的数据转换与传输。关于 DTS的功能,下列说法正确的是_。 A.DTS可以帮助用户方便、快捷地实现数据的导入和导出操作。但 DTS只支持 SQL Server 2000数据库之间的导入和导出 B.利用 DTS传输数据时,用户不能只传输一个表的部分数据,而必须传输整个表的数据 C.利用 DTS传输
28、数据时,可以将数据传输到其他数据库服务器上,而且在传输过程中可以在目标服务器上建立新表,并将数据传输到新表中 D.利用 DTS在不同数据库间传输数据时,SQL Server 并不对执行传输操作的用户进行权限认证。因此,用户可利用 DTS传输数据库中的任何数据(分数:2.50)A.B.C. D.解析:解析 DTS 的源数据和目的数据可以是异构的数据库数据,比如将电子表格数据导入到数据库中等;DTS 可以用一条查询语句选择数据源中要传输的数据。7.设有某数据库应用系统,在其生命周期中,可能发生如下故障:数据库服务器被木马感染,导致数据库中的部分数据被盗,部分数据被删除,应用程序出故障数据库服务器风
29、扇损坏,CPU 损毁,导致系统无法启动系统电源故障,导致系统反复重启,数据库无法正常使用机房发生严重水灾,机箱被水浸泡导致数据库服务器硬盘损坏数据库服务器内存硬件发生故障,导致系统突然中断运行并且无法启动以上故障,属于介质故障的是_。 A.仅 B.仅和 C.仅、和 D.仅、和(分数:2.50)A. B.C.D.解析:解析 介质故障主要指数据库在运行过程中,由于磁头碰撞、磁盘损坏、强磁干扰、天灾人祸等情况,使得数据库中的数据部分或全部丢失的一类故障;系统故障主要指数据库在运行过程中,由于硬件故障、数据库软件及操作系统的漏洞、突然停电等情况,导致系统停止运转,所有正在运行的事务以非正常方式终止,需
30、要系统重新启动的一类故障;计算机病毒故障指计算机病毒等恶意的计算机程序造成的数据库系统的故障。8.一个事务的执行不能被其他事务干扰叫事务的_。 A.原子性 B.一致性 C.持久性 D.隔离性(分数:2.50)A.B.C.D. 解析:解析 事务的隔离是指当多个事务并发执行时,系统应保证一个事务的执行结果不受其他事务的干扰,事务并发执行结果与这些事务串行执行时的结果是一样的。所以本题的答案为 D。9.若数据库只包含成功事务提交的结果,则此数据库就称为状态。 A.安全 B.一致 C.不一致 D.不安全(分数:2.50)A.B. C.D.解析:解析 事务的一致性是指当一个事务独立执行时,其执行结果应维
31、护数据库的一致性,即数据库不会因事务执行而遭受破坏。事务应使数据库从一个一致性状态转到另外一个一致性状态。所以本题的答案为 B。10.恢复和并发控制的基本单位是_。 A.事务 B.数据冗余 C.日志文件 D.数据转储(分数:2.50)A. B.C.D.解析:解析 恢复和并发控制的基本单位是事务。所以本题的答案为 A。11.数据库在运行过程中,由于硬件故障、数据库软件及操作系统的漏洞、突然停电等情况,导致系统停止运转,所有正在运行的事务以非正常方式终止,需要系统重新启动的一类故障称为_。 A.事务内部故障 B.系统故障 C.介质故障 D.计算机病毒故障(分数:2.50)A.B. C.D.解析:解
32、析 系统故障是指数据库在运行过程中,由于硬件故障、数据库软件及操作系统的漏洞、突然停电等情况,导致系统停止运转,所有正在运行的事务以非正常方式终止,需要系统重新启动的一类故障,所以本题的答案为 B。12.一种恶意的计算机程序,它可以像病毒一样繁殖和传播,在对计算机系统造成破坏的同时也可能对数据库系统造成破坏(破坏方式以破坏数据库文件为主)的一类故障称为_。 A.事务内部故障 B.系统故障 C.介质故障 D.计算机病毒故障(分数:2.50)A.B.C.D. 解析:解析 计算机病毒是一种恶意的计算机程序,它可以像病毒一样繁殖和传播,在对计算机系统造成破坏的同时也可能对数据库系统造成破坏(破坏方式以
33、破坏数据库文件为主),所以本题的答案为 D。13.数据库系统可能出现下列故障:事务执行过程中发生运算溢出某并发事务因发生死锁而被撤销磁盘物理损坏系统突然发生停电事务操作系统因被病毒攻击而突然重启以上故障属于系统故障(软故障)的是_。 A.、和 B.和 C.、和 D.和(分数:2.50)A.B. C.D.解析:解析 系统故障又称软故障,是指数据库在运行过程中,由于硬件故障、数据库软件及操作系统的漏洞、突然停电等情况,导致系统停止运转,所有正在运行的事务以非正常方式终止,需要系统重新启动的一类故障。这类故障不破坏数据库,但影响正在运行的所有事务。事务执行过程中发生运算溢出和某并发事务因发生死锁而被
34、撤销属于事务内部故障。磁盘物理损坏属于介质故障。14.在 SQL Server 2000中,设先对 MyDB数据库进行了一次完全备份,然后对该数据库进行了一次日志备份,这两次备份均备份在 BK设备上。假设 BK设备上只有这两次备份的内容。现要从备份中恢复 MyDB数据库,正确的恢复过程及语句是_。 A.A B.B C.C D.D(分数:2.50)A.B.C.D. 解析:解析 完全备份是使用日志备份的基础,因此首先恢复完全备份,再恢复日志备份,恢复完日志备份后数据库可以不用加 norecovery。15.建立冗余数据的技术有_。为数据备份 登记日志文件数据库复制 数据库镜像为段设立保存点使用后备
35、段与现行页表来支持对段的保存 A. B. C. D.(分数:2.50)A.B.C.D. 解析:解析 建立冗余数据的技术有很多,例如为数据备份、登记日志文件、数据库复制、数据库镜像、为段设立保存点以及使用后备段与现行页表来支持对段的保存等。但其中最常用的还是数据备份和登记日志文件,而且这两种技术通常是结合起来使用的,所以本题的答案为 D。16.没有某转储策略,用该策略对数据库中的某一数据文件 f进行转储时,会将其跟上一次的转储文件采用一定机制进行比较,若发现 f被修改或 f为新文件时才转储该文件,则这种转储策略是_。 A.完全转储 B.增量转储 C.差量转储 D.增量加差量转储(分数:2.50)
36、A.B.C. D.解析:解析 本题考查的知识点是数据转储。不存在增量加差量转储的方法,同时增量转储备份的是变化后的文件,而差量转储备份的是文件的变化,即备份数据变化的过程。即本题的答案为 C。17.对数据库中的数据进行及时转储是保证数据安全可靠的重要手段。下列关于静态转储和动态转储的说法正确的是_。 A.静态转储过程中数据库系统不能运行其他事务,不允许在转储期间执行数据插入、修改和删除操作 B.静态转储必须依赖数据库日志才能保证数据的一致性和有效性 C.动态转储需要等待正在运行的事务结束后才能开始 D.对一个 24小时都有业务发生的业务系统来说,比较适合采用静态转储技术(分数:2.50)A.
37、B.C.D.解析:解析 数据转储包括静态转储和动态转储,静态转储是指在静态转储过程中系统不能运行其他事务,不允许在转储期间对数据库有任何的存取、修改活动,即转储前后系统必须处于一个一致性的状态。A选项正确。同时,对一个 24小时都有业务发生的业务系统来说,静态转储技术显然是不合适的。D 选项错误。动态转储必须依赖数据库日志才能保证数据的一致性和有效性。B 选项错误。动态转储允许转储操作和用户事务并发执行,即允许在转储过程中对数据库进行存取和修改。C 选项错误。18.某跨国公司的业务系统需要提供全球性服务,该业务系统需要“24 小时7 天”在线服务,系统业务繁忙,为了保证该业务系统数据库中数据的
38、安全,需要设计与实施数据转储机制,设完成该数据库每天数据增量的转储需要 2小时,在不考虑成本因素的情况下,下列最合理的是_。 A.配备高性能数据库服务器,通过事务传送机制实时地将数据库中的任何变化反映到备份环境中 B.每天划出长度为 2小时的时间窗口 tw,在 tw内采用静态转储方法实现每天数据增量的转储 C.每天划出长度为 2小时的时间窗口 tw,在 tw内采用动态转储方法实现每天数据增量的转储 D.每周做一次完全转储,每天选择浮动时间段对变化的数据进行转储(分数:2.50)A. B.C.D.解析:解析 在静态转储过程中系统不能运行其他事务;动态备份运行转储操作和用户事务并发执行,即允许在转
39、储过程中对数据库进行存取和修改。为了数据的有效性,需要引入日志文件,用它记录转储期间各事务对数据库的修改活动,然后使用动态转储的备份副本加上日志文件就可以将数据库恢复到某一时刻的正确状态。19.下述说法错误的是_。 A.差异备份的优点是速度快,但占用较大的时间和空间 B.完全转储可用作系统失败时恢复数据库的基础 C.完全转储加增量转储的思想是每隔一段时间进行一次完全转储和多次增量转储 D.差量转储比增量转储移动和存储更多的数据(分数:2.50)A. B.C.D.解析:解析 对一个经常进行数据操作的数据库进行备份,需要在完全转储的基础上进行差异备份。差异备份的优点是速度快,占用较小的时间和空间,
40、所以本题的答案为 A。20.只复制上次备份后发生变化的文件的数据转储机制是_。 A.完全转储 B.增量转储 C.差量转储 D.局部转储(分数:2.50)A.B. C.D.解析:解析 增量转储只复制上次备份后发生变化的文件。备份软件将检查文档位,以确定文件是否被修改,如果文件的文档位表明该文件为新文件或已修改,文件将被复制到备份设备,文档位也将清除,所以本题的答案为 B。21.对最近一次数据库完全备份以来发生的数据变化进行备份的转储机制是_。 A.完全转储 B.增量转储 C.差量转储 D.局部转储(分数:2.50)A.B.C. D.解析:解析 差量转储是对最近一次数据库完全备份以来发生的数据变化
41、进行备份。对一个经常进行数据操作的数据库进行备份,需要在完全转储的基础上进行差异备份。差异备份的优点是速度快,占用较小的时间和空间。所以本题的答案为 C。22.数据转储的进行方式是_。 A.周期性 B.定时性 C.经常性 D.随意性(分数:2.50)A. B.C.D.解析:解析 数据转储的进行方式是周期性的。所以本题的答案为 A。23.对所有数据库进行备份的转储机制是_。 A.完全转储 B.增量转储 C.差量转储 D.局部转储(分数:2.50)A. B.C.D.解析:解析 完全转储是对所有数据库进行备份,需占用较多的时间和空间。完全转储可用作系统失败时恢复数据库的基础。所以本题的答案为 A。2
42、4.日志文件是数据库系统出现故障以后,保证数据正确、一致的重要机制之一。下列关于日志文件的说法错误的是_。 A.日志的登记顺序必须严格按照事务执行的时间次序进行 B.为了保证发生故障时能正确地恢复数据,必须保证先写数据库后写日志 C.检查点记录是日志文件的一种记录,用于改善恢复效率 D.事务故障恢复和系统故障恢复都必须使用日志文件(分数:2.50)A.B. C.D.解析:解析 为了保证数据库是可以恢复的,登记日志文件必须遵循两条原则:一是登记的次序严格按并行事务执行的时间次序,二是必须先写日志文件后写数据库。把事务登记到日志文件和把事务对数据的修改写到数据库是两个不同的过程,必然存在先后顺序。
43、故障的发生时刻是不可预料的,如果恰好发生在这两个操作之间,那么如果先写了数据库,而没有来得及登记日志文件,以后就无法恢复这个修改了。25.以下关于日志文件叙述错误的是_。 A.日志文件都是以记录为单位的 B.事务故障恢复和系统故障恢复必须使用日志文件 C.在动态转储方式中必须建立日志文件 D.在静态转储方式中,也可以建立日志文件(分数:2.50)A. B.C.D.解析:解析 日志文件主要有两种格式:以记录为单位的日志文件和以数据块为单位的日志文件,所以本题的答案应该为 A。26.以记录为单位的日志文件的内容不包括_。 A.每个事务的开始标记 B.每个事务的结束标记 C.每个事务的所有更新操作
44、D.每个事务的详细执行过程(分数:2.50)A.B.C.D. 解析:解析 以记录为单位的日志文件的内容包括每个事务的开始标记(BEGIN TRANSACTION)、每个事务的结束标记(包括事务提交记录或事务终止记录)以及每个事务的所有更新操作(位于开始标记和结束标记之间),所以本题的答案应该为 D。27._日志文件对实现数据库系统故障的恢复有非常重要的作用。下列关于数据库系统日志文件的说法,正确的是_。 A.数据库系统不要求日志的写入顺序必须与并行事务执行的时间次序一致 B.为了保证数据库是可恢复的,必须严格保证先写数据库后写日志 C.日志文件中检查点记录的主要作用是提高系统出现故障后的恢复效
45、率 D.系统故障恢复必须使用日志文件以保证数据库系统重启时能正常恢复,事务故障恢复不一定需要使用日志文件(分数:2.50)A.B.C. D.解析:解析 A 项日志的写入顺序必须与并发事务执行的时间次序一致。B 项为了保证数据库是可恢复的必须先写日志后写数据库。D 项系统故障、事务故障恢复都必须使用日志文件。故本题选 C。28.用于数据库恢复的重要文件是_。 A.数据库文件 B.索引文件 C.日志文件 D.备注文件(分数:2.50)A.B.C. D.解析:解析 用于数据库恢复的重要文件是日志文件。所以本题的答案应该为 C。29.日志文件的主要作用包括_。事务故障恢复和系统故障恢复必须使用日志文件在动态转储方式中必须建立日志文件在静态转储方式中,也可以建立日志文件 A. B. C. D.(分数:2.50)A.B.C.D. 解析:解析 日志文件的作用:事务故障恢复和系统故障恢复必须使用日志文件;在动态转储方式中必须建立日志文件;在静态转储方式中,也可以建立日志文件。所以本题的答案应该为 D。30.日志文件主要用于记录_。 A.程序运行过程