首页 > 通信工程师
题目内容 (请给出正确答案)
[单选题]

在数据库恢复时,对已经提交但更新还留在缓冲区的事务执行()

A.UNDO处理

B.REDO处理

C.ROLLBACK处理

D.ABORT处理

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“在数据库恢复时,对已经提交但更新还留在缓冲区的事务执行()”相关的问题
第1题
在数据库系统中,“事务”是访问数据库并可能更新各种数据项的一个程序执行单元。为了保
证数据完整性,要求数据库系统维护事务的原子性、一致性、隔离性和持久性。针对事务的这4种特性,考虑以下的架构设计场景: 假设在某一个时刻只有一个活动的事务,为了保证事务的原子性,对于要执行写操作的数据项,数据库系统在磁盘上维护数据库的一个副本,所有的写操作都在数据库副本上执行,而保持原始数据库不变,如果在任一时刻操作不得不中止,系统仅需要删除副本,原数据库没有受到任何影响。这种设计策略称为()。 事务的一致性要求在没有其它事务并发执行的情况下,事务的执行应该保证数据库的一致性。数据库系统通常采用()机制保证单个事务的一致性。 事务的隔离性保证操作并发执行后的系统状态与这些操作以某种次序顺序执行(即可串行化执行)后的状态是等价的。两阶段锁协议是实现隔离性的常见方案,该协议()。 持久性保证一旦事务完成,该事务对数据库所做的所有更新都是永久的,如果事务完成后系统出现故障,则需要通过恢复机制保证事务的持久性。假设在日志中记录所有对数据库的修改操作,将一个事务的所有写操作延迟到事务提交后才执行,则在日志中(),当系统发生故障时,如果某个事务已经开始,但没有提交,则该事务应该()。

A.主动冗余 B.影子拷贝 C.热备份 D.多版本编程 A.逻辑正确性检查 B.物理正确性检查 C.完整性约束检查 D.唯一性检查 A.能够保证事务的可串行化执行,可能发生死锁 B.不能保证事务的可串行化执行,不会发生死锁 C.不能保证事务的可串行化执行,可能发生死锁 D.能够保证事务的可串行化执行,不会发生死锁 A.无需记录“事务开始执行”这一事件 B.无需记录“事务已经提交”这一事件 C.无需记录数据项被事务修改后的新值 D.无需记录数据项被事务修改前的原始值 A.重做 B.撤销 C.什么都不做 D.抛出异常后退出

点击查看答案
第2题
事务提交(COMMIT)后,对数据库的更新操作可能还停留在服务器的磁盘缓冲区中,而未写入到磁盘,即使

事务提交(COMMIT)后,对数据库的更新操作可能还停留在服务器的磁盘缓冲区中,而未写入到磁盘,即使此时系统出现故障,事务的执行结果仍不会丢失,称为事务的 (54) 。为保证事务的此性质,需要利用数据库的 (55) 。

(54)

A.原子性

B.一致性

C.隔离性

D.持久性

点击查看答案
第3题
在数据库操作中,为避免对未提交更新的依赖,可采取的措施有

A.封锁

B.可串行化

C.先写日志

D.多道程序设计

点击查看答案
第4题
下列关于基于日志的故障恢复的叙述中,哪一条是不正确的?A.日志是日志记录的序列,它记录了数据库

下列关于基于日志的故障恢复的叙述中,哪一条是不正确的?

A.日志是日志记录的序列,它记录了数据库中的所有更新活动

B.日志记录中包括事务提交日志记录:《Ti commit>

C.利用更新日志记录中的改前值可以进行uN:DO

D.事务故障恢复只需要正向扫描日志文件

点击查看答案
第5题
由于软硬件故障可能造成数据库中数据被破坏,数据库恢复就是(43)。可以有多种方法实现数据库恢复,

由于软硬件故障可能造成数据库中数据被破坏,数据库恢复就是(43)。可以有多种方法实现数据库恢复,如定期将数据库作备份;在进行事务处理时,对数据更新(插入、删除、修改)的全部有关内容写入(44);当系统正常运行时,按一定的时间间隔,设立(45),把内存缓冲区内容还未写入到磁盘中去的有关状态记录到该文件中;当发生故障时,根据现场数据内容及相关文件来恢复系统的状态。

A.重新安装数据库管理系统和应用程序

B.重新安装应用程序,并将数据库做镜像

C.重新安装数据库管理系统,并将数据库做镜像

D.在尽可能短的时间内,把数据库恢复到故障发生前的状态

点击查看答案
第6题
● 由于软硬件故障可能造成数据库中数据被破坏,数据库恢复就是 (43) 。可以有多种方法实现数据库恢
复,如:定期将数据库作备份;在进行事务处理时,对数据更新(插入、删除、修改)的全部有关内容写入 (44) ;当系统正常运行时,按一定的时间间隔,设立 (45) ,把内存缓冲区内容还未写入到磁盘中去的有关状态记录到该文件中;当发生故障时,根据现场数据内容及相关文件来恢复系统的状态。

(43)

A. 重新安装数据库管理系统和应用程序

B. 重新安装应用程序,并将数据库做镜像

C. 重新安装数据库管理系统,并将数据库做镜像

D. 在尽可能短的时间内,把数据库恢复到故障发生前的状态

(44)

A. 日志文件

B. 程序文件

C. 检查点文件

D. 图像文件

(45)

A. 日志文件

B. 程序文件

C. 检查点文件

D. 图像文件

点击查看答案
第7题
由于软硬件故障可能造成数据库中数据被破坏,数据库恢复就是 () 。可以有多种方法实现数据库恢复,
如:定期将数据库作备份;在进行事务处理时,对数据更新(插入、删除、修改)的全部有关内容写入 () ;当系统正常运行时,按一定的时间间隔,设立 () ,把内存缓冲区内容还未写入到磁盘中去的有关状态记录到该文件中;当发生故障时,根据现场数据内容及相关文件来恢复系统的状态。

A.重新安装数据库管理系统和应用程序 B.重新安装应用程序,并将数据库做镜像 C.重新安装数据库管理系统,并将数据库做镜像 D.在尽可能短的时间内,把数据库恢复到故障发生前的状态 A.日志文件 B.程序文件 C.检查点文件 D.图像文件 A.日志文件 B.程序文件 C.检查点文件 D.图像文件

点击查看答案
第8题
(14 ) 有一个事务 T 要更新数据库中某表列的值 , DBMS 在执行 T 时发现更新后的值超出了该列的
值定义范围,因此异常终止了 T 。为了保证数据的正确性及一致性, DBMS 会执行下列哪个恢复操作?

A ) undo

B )介质恢复

C )进程恢复

D ) redo

点击查看答案
第9题
判断下列叙述是否正确。 ①在数据库系统中,数据独立性指数据之间的相互独立,互不依赖。 ②SQL语言的

判断下列叙述是否正确。

①在数据库系统中,数据独立性指数据之间的相互独立,互不依赖。

②SQL语言的视图定义和视图操作功能不支持逻辑数据的独立性。

③SQL语言中不提供显式地使用索引的功能,支持了物理数据的独立性。

④用户对“脏数据”的读出是由于数据库完整性规则受到了破坏。

⑤在数据库系统中,数据的安全性是指保护数据以防止被末授权用户的蓄意或者无意使用。

⑥实体完整性规则指主关键字值的任何组成部分都不可以是空值;参数完整性规则则不允许引用不存在的实体(即元组)。

⑦在数据库系统中,数据的完整性是指数据的正确性和有效性。

⑧“授权”是数据库系统中采用的完整性措施之一。

⑨事务处理(Transaction)是数据库运行的基本单位。如果一个事务处理成功,则全部数据应更新和提交;如果失败,则已做的全部更新被恢复成原状,好像整个事务处理未进行过一样。这样使数据库保持了一致性。

⑩对数据库的查找、增添、删除、修改等操作都需由数据库管理员进行完整性定义和完全性授权,由数据库系统具体执行。

点击查看答案
第10题
计算机系统的软硬件故障可能会造成数据库中的数据被破坏。为了防止这一问题,通常需要(56),以便发
生故障时恢复数据库。

A.定期安装DBMS和应用程序

B.定期安装应用程序,并将数据库做镜像

C.定期安装DBMS,并将数据库作备份

D.定期将数据库作备份;在进行事务处理时,需要将数据更新写入日志文件

点击查看答案
第11题
数据库管理功能提供了对数据库的建立、更新、重编、结构维护、恢复及性能检测等管理功能。()
点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改