DCA考试

下列哪些操作需要回滚数据()。A、提交事务B、回滚事务C、还原失败事务的影响D、把事务的操作写入重做日志

题目

下列哪些操作需要回滚数据()。

  • A、提交事务
  • B、回滚事务
  • C、还原失败事务的影响
  • D、把事务的操作写入重做日志
参考答案和解析
正确答案:B,C
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

使用嵌套事务时,提交和回滚内层事务并不会影响外层事务的状态。()

此题为判断题(对,错)。


参考答案:错误

第2题:

启动一个显式事务的语句为__________,提交事务的语句为__________,回滚事务的语句为__________


正确答案:
 

第3题:

● 当事务程序执行回滚指令时,事务进入(45) 状态。

(45)

A. 提交

B. 中止

C. 活动

D. 失败


正确答案:A

第4题:

回滚段用来存储()。

  • A、事务改变前的旧数据
  • B、事务改变后的新数据
  • C、事务改变前后的数据
  • D、重做日志

正确答案:A

第5题:

假设有两台服务器进行同步复制,当主服务器上一个事务T所有操作完成后,应该执行何种操作以进行同步复制()。

  • A、提交事务T,向从服务器发送T对数据的修改
  • B、暂不提交事务T,向从服务器发送T对数据的修改
  • C、若从服务器发出成功信号,主服务器提交事务,然后命令从服务器提交事务
  • D、若从服务器发出失败信号,主服务器命令从服务器回滚事务,然后自身回滚事务T

正确答案:B,D

第6题:

下面不是日志要记录的内容的是( )。A,事务回滚记录B.事务开始记录C.事务更新记录D.事务中止记录


正确答案:A
日志记录了数据库中全部的更新信息,它记录了数据库的写操作和事务处理中的重要事件,包括时间的开始日志记录,事务更新日志记录,事务提交日志记录,和事务中止日志记录4种。

第7题:

系统中同时运行多个事务,若其中一个事务因为自身故障被系统强行退出,而其它事务仍正常运行,这种故障称为( )。该故障发生时,会造成数据库的不一致,解决的方法是(请作答此空)。

A.由用户对该事务进行回滚
B.由程序对该事务进行补偿操作
C.由DBMS对该事务进行回滚
D.由DBA对该事务进行回滚

答案:C
解析:
本题考查故障与恢复知识。数据库系统的故障分为三类:事务故障、系统故障和介质故障。事务故障是单独一个事务出问题而不能执行下去,并不影响其他事务的执行;系统故障是故障导致系统重启,当前运行中的事务及刚刚提交的事务会导致数据库不一致;介质故障则是数据库文件的存储介质如硬盘发生故障导致数据丢失。DBMS对不同类别的故障使用不同的恢复方法。其中事务故障和系统故障由DBMS来完成事务级别的恢复,即根据日志文件对未完成的事务进行UNDO操作,对己完成的事务进行REDO操作,使数据库恢复到故障前的一致性状态;介质故障需要DBA介入,装载备份文件后交由DBMS进行恢复。

第8题:

当事务程序执行回滚指令时,事务进入(45)状态。

A.提交

B.中止

C.活动

D.失败


正确答案:A
解析:本题考查数据库事务处理方面的基础知识。一般将事务的执行状态分为5种,事务必须处于这5种状态之一。这5种状态如下。(1)活动状态:事务的初始状态,事务执行时处于这个状态。(2)部分捉交状态:当操作序列的最后一条语句自动执行后,事务处于部分提交状态。这时,事务虽然已经完全执行,但由于实际输出可能还临时驻留在内存中,在事务成功完成前仍有可能出现硬件故障,事务仍有可能不得不中止。因此,部分提交状态并:不等于事务成功执行。(3)失败状态:由于硬件或逻辑等错误,使得事务不能继续正常执行,事务就进入了失败状态,处于失败状态的事务必须回滚(ROLLBACK)。这样,事务就进入了中止状态。(4)中止状态:事务回滚并且数据库恢复到事务开始执行前的状态。(5)提交状态:当事务成功完成后,称事务处于提交状态。只有事务处于提交状态后,才能况事务已经提交。

第9题:

回滚数据有哪些特性()。

  • A、回滚数据用于支持回滚操作和读取一致性
  • B、保证对失败的事务处理进行恢复
  • C、回滚段的数据不会永久保留,当该事务结束时,回滚段被释放
  • D、回滚段的数据会永久保留到磁盘上,除非用户手动删除

正确答案:A,B,C

第10题:

标准SQL中COMMITTRANSACTION表示()。

  • A、中止事务
  • B、提交事务
  • C、回滚事务
  • D、开始事务

正确答案:B

更多相关问题