首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在修改数据库时,如果先对外存的数据库进行了修改,而未对外存的日志文件进行修改,若此时系统出现了故障,那么系统恢复时( )。
在修改数据库时,如果先对外存的数据库进行了修改,而未对外存的日志文件进行修改,若此时系统出现了故障,那么系统恢复时( )。
admin
2009-02-19
24
问题
在修改数据库时,如果先对外存的数据库进行了修改,而未对外存的日志文件进行修改,若此时系统出现了故障,那么系统恢复时( )。
选项
A、不可以执行UNDO,也不可以执行REDO
B、不可以执行UNDO,但可以执行REDO
C、可以执行UNDO,也可以执行REDO
D、可以执行UNDO,但不可以执行REDO
答案
2
解析
为保证对故障恢复的支持,登记日志记录时必须遵循以下原则:登记的顺序严格按照事务的并发执行中各操作所发生的实际顺序;必须先把日志记录写到外存的日志文件中,再把相应的数据库修改写到外存的数据库中。这称作先写日志的原则,是为了发生故障后保持数据库的原子性和持久性所必须遵循的原则。这样做法的原因是把日志记录写到外存的日志文件中和把数据库修改写到外存的数据库中是两个不同的写操作,有可能在这两个操作之间发生故障,即这两个写操作只完成一个。如果先写了数据库修改,而在日志文件中没有对这个修改的记录,那就没有办法进行UNDO了。而如果先写日志记录,但没有修改数据库,那么就既可以进行 UNDO,也可以进行REDO。
转载请注明原文地址:https://jikaoti.com/ti/uUQ7FFFM
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
计算机中使用的图像文件格式有多种。下面关于常用图像文件的叙述中,错误的是
下面是关于计算机中定点数和浮点数的一些叙述: ①浮点数是既有整数又有小数的数,定点数只能表示纯小数 ②浮点数使用补码表示,定点数使用原码表示 ③浮点数和定点数字长相同时,浮点数可表示的数值范围大,定点数范围小 ④浮点数和定点
下面关于微处理器的叙述中,错误的是
若用户初始化堆栈时,(SP)=0000H则该堆栈的可使用空间是( )。
在“先判断后工作”的循环程序结构中,循环体执行的次数最少是( )次。
Windows98操作系统属于( )。
无论是386处理器,还是486处理器、PenUum系列处理器,它们均有3种工作模式,即实模式、保护模式和______。
在IBM PC/XT微型计算机系统主板上的8237A控制器,可以提供给用户使用的DMA通道是( )
在μC/OS一Ⅱ中,OSSched()函数是任务调度的前导函数,用于判断进行任务调度的条件是否满足。下列满足条件的变量值为()。
随机试题
A.萘啶酸B.诺氟沙星C.吡哌酸D.依诺沙星E.氟罗沙星第一个氟喹诺酮类药物是
口腔结核损害的确诊.主要取决于
A.阳斑B.阴斑C.麻疹D.风疹E.隐疹皮下斑点隐隐稀少,色淡红,压之不退,伴诸虚症状,此为
下列关于影响浓缩效率的叙述,正确的是
()是指针对个人投资者所进行的有目的、有计划、有组织地传播有关投资知识,传授有关投资经验,培养有关投资技能,倡导理性的投资观念,提示相关的投资风险,告知投资者的权利和保护途径,提高投资者素质的一项系统的社会活动。
洗钱最容易被侦察到的阶段是()。
项目进度控制软件的基本模块包括________。
下列哪项不是出自孙思邈的《大医精诚》?()
Wecandiscussitwiththemanager,_______notwiththecustomerhimself.
Youwillhearaconversationonpublicrelations.Foreachquestion(23-30),markoneletter(A,B,orC)forthecorrectanswer
最新回复
(
0
)