事务处理(Transaction)是数据库运行的基本单位。如果一

题目

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

  • A、一致性
  • B、原子性
  • C、分离性
  • D、持久性
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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


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

第2题:

判断下列叙述是否正确。

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

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

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

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

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

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

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

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

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

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


正确答案:①错误 ②错误 ③正确 ④错误 ⑤正确 ⑥正确 ⑦正确 ⑧错误 ⑨正确 ⑩错误
①错误 ②错误 ③正确 ④错误 ⑤正确 ⑥正确 ⑦正确 ⑧错误 ⑨正确 ⑩错误

第3题:

联合国标准化组织(ISO)对EDI权威的规范化的定义是:“将商业或行政事务处理(Transaction)按照一个公认的标准,形成结构化的事务处理或( )数据格式,从计算机到计算机的电子传输方法”。

A.报表

B.报文

C.文档

D.报告


正确答案:B

第4题:

下列关于DB2实例的说法,哪一项是正确的?()

  • A、实例通过dbm cfg相互关联
  • B、如果实例A崩溃,则系统中运行的其他实例也无法运行
  • C、如果实例A停止运行,则无法访问此实例中的数据库
  • D、在一个实例中,只能创建一个数据库

正确答案:C

第5题:

事务(transaction) 是数据库应用的基本性质之一,是管理数据库运作的一个逻辑单位。多个用户的应用要同时参考运行,需要用事务来控制(并发控制 );为了保证不丢失数据,也需要事务来控制(恢复控制 )。()


参考答案正确

第6题:

用于将事务处理写到数据库的命令是( )

A.insert

B.rollback

C.commit

D.savepoint


正确答案:C 

第7题:

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

A.安全性

B.一致性

C.完整性

D.可靠性


参考答案B

第8题:

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


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

第9题:

在Oracle中,约束可以在DML语句执行之后立即生效,也可以延迟到事务处理提交时才生效。()语句可以让用户在事务处理中设置延迟约束的强制模式。

A.set constraint

B.set transaction

C.take constraint

D.take transaction


参考答案:A

第10题:

在Hibernate中,下列关于Transaction说法正确的有()

  • A、事务Transaction为应用程序指定以原子操作单元为范围的对象
  • B、在对数据库进行增加、修改和删除操作时一定要加上Transaction
  • C、在对数据库进行查询操作时一定要加上Transaction
  • D、获得Transaction的方法:Transaction tr = session.beginTransaction();

正确答案:A,B,D

更多相关问题