温馨提示,练前必看
**本人考试学习时整理的,如有错误理解欢迎评论区指错**
**如有侵权可以联系我删除,但是是真题和知识点应该没啥侵权问题吧**
**有引用一些别人的文档做知识点,仅作参考,可以联系我删除**
**参考的文章太多了,我就不在最后一一指出了呜呜呜谢谢大家理解**
这是第十一章的题目,暂时没有看到合适的知识点,欢迎补充
答案和解析在最后哦(有自己琢磨的思考和补充的知识点)~
题目
第11题:下列有关数据库故障及解决方法的说法,错误的是()。
A、对于非预期的事务内部故障一般需要管理员人工干预恢复过程
B、预期的事务内部故障可以通过将事务回滚,使数据库达到一致性状态
C、数据库系统发生软故障后需要进行UNDO和REDO两项工作
D、采用硬件容错可以降低介质故障的影响
第12题:日志文件在数据库备份和恢复过程中起到了非常重要的作用。下列有关日志文件的说法,错误的是()。
A、动态转储恢复过程中必须使用日志文件
B、事务故障恢复过程中必须使用日志文件
C、系统故障恢复过程中必须使用日志文件
D、静态转储恢复过程中必须使用日志文件
第13题:下列关于数据转储的说法,错误的是()。
A、在静态转储过程中,数据库不能运行其他事务,不允许有任何的修改活动
B、仅使用完全转储会产生大量数据传输,占用的时间和空间都较多,甚至可能会影响业务系统的正常运行
C、差量转储只复制上次转储后发生变化的文件或数据块,相对完全转储占用空间小
D、增量转储只能和完全转储配合才能进行数据库恢复,增量转储的数据恢复时间比仅用完全转储时间长
第14题:数据转储也被称为数据备份,是数据库管理员的重要工作。下列有关此项工作的说法,正确的是( ) 。
A、从数据库恢复角度看,增量转储比完全转储恢复时间短
B、为了保证数据一致性,一般采用静态转储机制
C、增量转储和差量转储相比速度慢,但存储空间占用少
D、在制定备份策略时,除了考虑备份的时间、空间因素,还需要考虑备份恢复的速度
第15题:数据转储也被称为数据备份,是数据库管理员的重要工作。下列有关此项工作的说法,正确的是( ) 。
A、检查点技术可以大幅度降低数据库转储时间
B、和增量转储相比,差量转储速度慢,但存储空间占用少
C、在制定备份策略时,除考虑使用备份恢复时丢失的数据量外,还需考虑数据库备份所需的时间D、从数据恢复角度来看,差量转储比完全转储恢复时间短
第16题:下列关于数据转储的说法,错误的是( )。
A、在静态转储过程中,数据库不能运行其他事务,不允许有任何的修改活动
B、仅使用完全转储会产生大量数据传输,占用的时间和空间都较多,甚至可能会影响业务系统的正常运行
C、差量转储只复制上次转储后发生变化的文件或数据块,相对完全转储占用空间小
D、增量转储只能和完全转储配合才能进行数据库恢复,增量转储的数据恢复时间比仅用完成转储时间长
第17题:下列有关数据备份(转储)工作的说法,错误的是()。
A、在制定备份策略时,需要考虑备份空间、时间等因素
B、为了保证数据一致性,应采用静态转储
C、增量转储和差量转储相比速度快,存储空间占用少
D、从数据恢复角度看,完全转储比增量转储恢复时间短
第18题:检查点是数据库故障恢复中的重要技术。下列关于检查点作用的说法,正确的是()。
A、在建立检查点时,数据库管理系统会将当前数据缓冲区中的所有数据写入数据库中
B、检查点校验了日志有效性,日志发生损坏时可以在一定程度上对日志进行修复
C、检查点保证了数据库恢复时REDO和UNDO两种操作可并发执行
D、数据库管理员应定时建立检查点,保证数据库系统出现故障时可以快速恢复
第19题:下列关于数据库故障及解决方法的说法,正确的是()。
A、非预期的事务内部故障一般需要管理员人工干预恢复过程
B、数据库系统发生软故障后仅需进行UNDO操作
C、采用硬件RAID0可以避免介质故障所带来的影响
D、可预期的事务内部故障可以通过将事务回滚,使数据库达到一致性状态
第20题:下列关于数据备份(转储)工作的说法,正确的是()。
A、为了保证数据一致性,只能采用静态转储
B、增量转储和差量转储相比速度快,存储空间占用少
C、在制定备份策略时,主要考虑备份空间因素,其他因素可以忽略
D、从数据库恢复角度看,完全转储比增量转储恢复所需时间长
答案及解析
第11题
正确答案:A
事务内部故障分为预期和非预期的,其中大部分是非预期。非预期的事务内部故障是不能有事务程序处理的,如运算溢出故障、并发事务死锁故障、违反了某些完整性限制而导致的故障等。事务故障的恢复是由系统自动完成的,对用户是透明的。
第12题
正确答案:D
日志文件的具体作用为:①事务故障恢复和系统故障恢复必须使用日志文件;②在动态转储方式中必须建立日志文件,③在静态转储方式中,也可以建立日志文件。为保证数据库是可恢复的,登记白志文件必须遵循两条原则:登记的次序严格按并行事务执行的时间次序;必须先写日志文件,后写数据库。
第13题
正确答案:C
差量转储是对最近一次数据库完全转储以来发生的数据变化进行转储。差量转储和完全转储相比速度快,占用较小的空间。增量转储只复制上次转储后发生变化的文件或数据块。C项混淆了增量转储和差量转储的概念。
第14题
正确答案:D
静态转储虽然保证了数据的有效性,却是以降低数据库的可用性为代价的,而动态转储虽然提高了数据库的可用性,但数据的有效性可能得不到保障。差量转储和增量转储相比,速度慢,占用空间较多,但恢复速度比增量转储快。
第15题
正确答案:C
在制定备份策略时,除考虑使用备份恢复时丢失的数据量外,还需考虑数据库备份所需的时间。检查点技术大幅度减少了数据库完全恢复时所必须执行的日志部分。静态转储虽然保证了数据的有效性,但是却是以降低数据库的可用性为代价;动态转储虽然提高了数据库的可用性,但数据的有效性却可能得不到保障。差量转储和增量转储相比,速度慢,占用空间较多,但恢复速度比增量转储快。从数据恢复角度来看,差量转储比完全转储恢复时间长。
第16题
正确答案:C
差量转储是对最近一次数据库完全转储以来发生的数据变化进行转储。差量转储和完全转储相比速度快,占用较小的空间。增量转储只复制上次转储后发生变化的文件或数据块。
第17题
正确答案:B
为了保证数据的一致性,需使用日志文件和动态转储结合使用。在制定备份策略时,需要考虑备份空间、时间等因素。
完全转储是对数据库中所有数据进行转储,此种方式占用较多的时间和空间。
差量转储是对最近一次数据库完全转储以来发生的数据库变化进行转储。
差量转储和完全转储相比速度快,占用空间小﹔
差量转储和增量转储相比速度慢、占用空间多,但是恢复速度快。
增量转储只复制上次转储后发生变化的文件或数据块。增量转储所需的时间和空间都比较短,但增量转储数据只能和完全转储配合,才能对数据库进行恢复。增量转储的恢复时间比完全转储要长。
第18题
正确答案:A
检查点记录的内容包括:建立检查点时刻所有正在执行的事务清单;这些事务最近一个日志记录的地址。恢复子系统可以定期或不定期地建立检查点来保存数据库状态。系统在恢复时,如果事务在故障发生时未完成,应当UNDO;如果事务在检查点之后才提交,它们对数据库所做的修改在故障发生时还可能在缓冲区中,尚未写入数据库,所以,要REDO;如果事务在检查点之前已经提交,所以不必执行REDO操作。
第19题
正确答案:D
事务内部故障分为预期和非预期的。
预期的事务内部故障是指可以通过事务程序本身发现的事务内部故障,可以通过将事务回滚、撤销其对数据库的修改,从而使数据库回到一致性的状态。
非预计的事务内部故障是不能由事务程序处理的。
介质故障的容错对策有软件容错和硬件容错两种方式,
软件容错是使用数据库备份及事务日志文件,通过恢复技术,恢复数据库到备份结束时的状态;
硬件容错是采用双物理存储设备,如双硬盘镜像,使两个硬盘存储内容相同,当一个硬盘出现故障时,另一个硬盘中的数据没有被破坏,从而达到数据库完全恢复的效果。
当数据库发生软故障时,容错对策是重新启动系统后,撤销(UNDO)所有未提交的驶入,重做(REDO)所有已提交的事务,以达到容错目的。
第20题
正确答案:B
采用静态转储方式,转储前后系统必须处于一个一致性的状态。差量转储和增量转储相比,速度慢,占用空间较多,但恢复速度比增量转储快。增量转储的恢复时间要比仅适用完全转储要长。在设计良好的备份策略时,除了要考虑特定业务要求外,同时还应尽量提高数据的可用性并尽量减少数据的丢失。