软故障破坏了事务的()和()。解决方法:只需要通过事务控制将数据库恢复到事务修改之前的状态,即通过执行ROLLBACK TRANSACTION命令()未执行完的事务。

题目

软故障破坏了事务的()和()。解决方法:只需要通过事务控制将数据库恢复到事务修改之前的状态,即通过执行ROLLBACK TRANSACTION命令()未执行完的事务。

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

事务是数据库执行的基本单位,如果一个事务执行成功,则全部更新提交;如果一个事务执行失败,则已做过的更新被恢复原状,好像整个事务从未有过这些更新,这就是保持数据库处于 (8)状态。


正确答案:
    (4) [解析] 事务是数据库执行的基本单位,如果一个事务执行成功,则全部更新提交,如果一个事物执行失败.则已做过的更新被恢复原状,好像整个事务从未有过这些更新,这就是保持数据库处于一致性状态。
    [答案] (8)一致性

第2题:

对事务回滚的正确描述是(51)。

A.将该事务对数据库的修改进行恢复

B.将事务对数据库的更新写入硬盘

C.跳转到事务程序的开头重新执行

D.将事务中修改的变量值恢复到事务开始时的初值


正确答案:A
解析:本题考查事务的基本概念。事务是数据库更新操作的基本单位,事务回滚是指将该事务已经完成的对数据库的更新操作撤销。事务对数据库的操作首先是在缓冲区中进行的,由DBMS来实现定期的缓冲区数据写入硬盘数据库的操作,也可由显式的指令来完成,事务的撤销只涉及数据库,不会改变事务中的变量值。

第3题:

如果事务异常中止,则使用COMMIT语句,使数据库恢复到事务开始之前的状态。()

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


参考答案:错误

第4题:

事务是数据执行的基本工作单位,如果一个事务执行成功,则全部更新提交。如果一个事务执行失败,则已做过的更新被恢复原状,好像整个事务从未有过这些更新,这就保持数据库处于______状态。


正确答案:一致性
一致性 解析:事务是用户定义的一个数据库操作序列,事务具有原子性、一致性、隔离性和持续性,简称为ACID特性。

第5题:

事务是数据库进行的基本工作单位。如果一个事务执行成功,则全部更新提交;如果一个事务执行失败,则已做过的更新被恢复原状,好像整个事务从未有过这些更新,这样保持了数据库处于()状态。

A、安全性

B、一致性

C、完整性

D、可靠性


参考答案:B

第6题:

开始事务,提交事务,回滚事务的英语单词分别是:

A.begin transaction , rollback transaction , commit transaction

B.commit transaction , rollback transaction , begin transaction

C.rollback transaction , begin transaction , commit transaction

D.begin transaction , commit transaction , rollback transaction


正确答案:D

第7题:

事务故障恢复的描述,正确的是(47)。

A.事务故障的恢复必须DBA参与

B.事务故障的恢复需要数据库复本

C.事务故障的恢复只需要日志,不需DBA参与

D.事务故障的恢复需要日志和数据库复本


正确答案:C
解析:本题考查数据库事务故障恢复方面的基础知识。事务管理和故障恢复主要是对付系统内发生的自然因素故障,保证数据和事务的一致性和完整性。事务运行的每一步结果都记录在系统日志文件中,当发生故障时根据日志文件进行事务的恢复。

第8题:

在数据库系统出现系统故障后进行恢复时,对于事务T,如果在日志文件中有BEGIN TRANSACTION记录,也有COMMIT记录,但其对数据的修改没有写到数据库中,则数据库管理系统处理这种事务时应执行的操作是【12】。


正确答案:
RED0【解析】系统故障造成数据库不一致状态的原因有两个,一是未完成的事务对数据库的更新可能已写入数据库,二是已提交事务对数据库的更新可能还留在缓冲区没来得及写入数据库。对于故障发生前已提交的事务(既有BEGIN Transaction,又有commit)做red0操作,对于故障发生时尚未完成的事务(只有BEGINTransaction,而没有commit或rollback)做und0操作。

第9题:

事务是数据库进行的基本工作单位,如果一个事务执行失败,且已经做过更新被重新恢复原状,好像整个事务从来没有过更新,这样就保持了数据库处于 【 】状态。


正确答案:一致性
一致性 解析:事务是数据库进行的基本工作单位,如果一个事务执行失败,且已经做过更新被重新恢复原状,好像整个事务从来没有过更新,这样就保持了数据库处于一致性状态。相关知识点:事务是用户定义的一个数据库操作序列,这些操作要么全做,要么全都不做,是一个不可分割的工作单位。
事务和程序是两个概念,一般地讲,一个程序中包含多个事务。
事务具有4个特性。
①原子性
事务是数据库的逻辑工作单位,事务中包括的诸多操作要么全做,要么全都不做。
②一致性
事务执行的结构必须是使数据库从一个一致性状态到另一个一致性状态。因此当数据库只包含成功事务提交的结果时,就说数据库处于一致性状态。
③隔离性
一个事务的执行不能被其他事务干扰。即一个事物内部的操作及使用的数据对其他并发事务是隔离的,并发执行的各个事务之间不能互相干扰。
④持续性
持续性也称永久性,指一个事务一旦提交,它对数据库中数据的改变就应该是永久的,接下来的其他操作或故障不应该对其执行结果有任何影响。

第10题:

所有事务均是通过读写操作来存取数据库中的数据内容,在这些事务的并发执行过程中,可以通过对这事务的读写活动进行【 】调度,使得这些活动的执行过程不影响数据库的一致性。


正确答案:可串行化的 或 可串行化
可串行化的 或 可串行化 解析:所有事务均是通过读写操作宋存取数据库中的数据内容,在这些事务的并发执行过程中,可以通过对这些事务的读写活动进行可串行化调度,使得这些活动的执行过程不影响数据库的一致性。

更多相关问题