什么是事务?事务的四个特性是什么?

题目

什么是事务?事务的四个特性是什么?

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

第1题:

试述事务的概念及事务的四个特性。


正确答案:事务是用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位。 事务具有四个特性:原子性、一致性、隔离性)和持续性。    

第2题:

事务的ACID特性分别是什么


参考答案:A:原子性,就是说要么都做,要么都不做;举个例子,某公司在银行有A,B两个账号。现在公司想从账号A中取出一万元,存入账号B,那么就可以定义一个事务,该事务包含两个操作,第一个操作是从账号A中减去一万元,第二个操作是向账号B中加入一万元,这两个操作要么全做,要么全不做。全做或者全不做,数据库都是处于一致性状态。
C:一致性,与原子性密切相关,就是说事务的执行结果必须是使数据库从一个一致性状态变到另一个一致性状态。
I:隔离性,一个事务的执行不能被其他事务干扰。即一个事务的内部操作及其使用的数据对其他并发事务是隔离的,并发执行的各个事务之间不能互相干扰。
D:持续性,指一个事务一旦提交,它对数据库中的数据的改变就是永久性的,接下来的其他操作或故障不应该对其执行结果有影响。

第3题:

( 46 ) 如果一个事务执行成功 , 则该事务中的更新全部提交 ; 如果一个事务执行失败 , 则该事务中已做过的更新全部撤消,好像这个事务从未做过这些更新。这是保证了事务的什么特性?

A )原子性

B )一致性

C )隔离性

D )持久性


正确答案:A

第4题:

事务是数据库的逻辑单位,事务中包括的操作要么都做,要么都不做,这指的是什么特性?______

A.原子性

B.一致性

C.隔离性

D.持久性


正确答案:A

第5题:

事务具有的四个特性,分别是原子性、一致性、隔离性和【 】。


正确答案:持久性
持久性 解析:数据库管理系统中,为了保证事务的正确执行,维护数据库的完整性,要求教据库系统维护以下事务特性,即原子性、一致性、隔离性和持久性。

第6题:

当多个事务并发执行时,数据库管理系统应保证一个事务的执行不被其他事务干扰,这指的是事务的什么特性?————

A.原子性

B.一致性

C.隔离性

D.持久性


正确答案:C
解析:事务具有四个特性:原子性、一致性、隔离性和持久性。
①原子性:事务是数据库的逻辑单位,事务中包括的操作要么都做,要么都不做。
②一致性:即必须保证在数据库状态发生变化时数据库数据的一致性,在事务作用于数据库过程巾,数据应始终满足完整性约束。
③隔离性:事务并发执行时的相对独立性,这是事务并发控制的目标,一个事务的执行不被其他事务十扰。
④持续性:指一个事务一旦提交,它对数据库中数据的改变就应该是永久的。

第7题:

事务具有四个特性,分别是原子性、一致性、隔离性和【 】。


正确答案:持久性
持久性

第8题:

事务是数据库的逻辑单位,事务中包括的操作要么都做,要么都不做,这指的是事务的什么特性?——

A.原予陛

B.一致性

C.隔离性

D.持久性


正确答案:A
解析:事务具有四个特性:原子性、一致性、隔离性和持久性。①原子性:事务是数据库的逻辑单位,事务中包括的操作要么都做,要么都不做。②一致性:即必须保证在数据库状态发生变化时数据的一致性,在事务作用于数据库过程中,数据应始终满足完整性约束。③隔离性:事务并发执行时的相对独立性,这是事务并发控制的目标,一个事务的执行不被其他事务干扰。④持久性:指一个事务一旦提交,它对数据库中数据的改变就应该是永久的。

第9题:

事务是什么?


正确答案:
 

第10题:

什么是事务?举例说明事务处理的作用是什么?
事务(Transaction)是并发控制的基本.单位,它反映了现实世界中需要以一个完整的单位提交的一项工作。SQL Server通过事务机制,将逻辑相关的一组操作捆绑在一起,以便服务器保持数据的完整性。它是SQL复杂程序设计必不可少的内容。
事务需要用户根据实际业务规则定义,有一定的难度,但其原理比较简单。举例说,如果我们正在使用UPDATE语句同时对学生表、成绩表中的学号”20030001”改为”20040001”。这个任务需要两条UPDATE语句组成,即:
UPDATE 学生表 SET 学号=’20040001’ WHERE 学号=’20030001’   
UPDATE 成绩表 SET 学号=’20040001’ WHERE 学号=’20030001’
如果在执行完第一个语句后,计算机突然断电,而第二条语句还没来得急执行,数据出现了不一致怎么办?这时候就需要用到SQL的事务控制功能了。
如果使用了SQL Server的事务控制机制,以上两个问题均可获得很了的解决。在使用事务的情况下,SQL Server可以保证,要么所有的记录要么全部处理,要么一行也不处理。如果修改了全部记录的一半时服务器出错了,SQL Server会返回到以前未执行UPDATE操作前的位置,清除它已经修改过的数据,这就是事务处理的作用。