1楼:匿名用户
事务:所谓事务就是用户定义的一个数据库操作系列,这些操作要么全不做要么全做,是一个不可分割的工作单位。
事务有四个特性,分别是:原子性、一致性、隔离性、持续性
什么是事务?事务的特性有哪些?
2楼:水非诺
事务(transaction)是访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。事务通常由高级数据库操纵语言或编程语言(如sql,c++或java)书写的用户程序的执行所引起,并用形如begin transaction和end transaction语句(或函数调用)来界定。事务由事务开始(begin transaction)和事务结束(end transaction)之间执行的全体操作组成。
例如:在关系数据库中,一个事务可以是一条sql语句,一组sql语句或整个程序。
特性 事务是恢复和并发控制的基本单位。
事务应该具有4个属性:原子性、一致性、隔离性、持续性。这四个属性通常称为acid特性。
原子性(atomicity)。一个事务是一个不可分割的工作单位,事务中包括的操作要么都做,要么都不做。
一致性(consistency)。事务必须是使数据库从一个一致性状态变到另一个一致性状态。一致性与原子性是密切相关的。
隔离性(isolation)。一个事务的执行不能被其他事务干扰。即一个事务内部的操作及使用的数据对并发的其他事务是隔离的,并发执行的各个事务之间不能互相干扰。
持久性(durability)。持续性也称永久性(permanence),指一个事务一旦提交,它对数据库中数据的改变就应该是永久性的。接下来的其他操作或故障不应该对其有任何影响。
什么是事务?事务有哪些特征?
3楼:m爱人
事务是应用程序中一系列严密的操作,所有操作必须成功完成,否则在每个操作中所作的所有更改都会被撤消。也就是事务具有原子性,一个事务中的一系列的操作要么全部成功,要么一个都不做。
事务具有四个特征:原子性( atomicity)、一致性( consistency )、隔离性(isolation )和持续性( durability )。
事务是为了保证对同一数据表操作的一致性。
即多条语句放在事务中执行的时候,要么一起成功,要么全不成功。
如果想看严格定义,就去随便找一本数据库教材看看吧,我只说我的理解:数据库中的事务就是需要**在一起执行的操作集合,他们应不能被部分的完成。
虽然事务并不都是用在数据库中的,但他们都有以下共同性质
事务应当具有acid性质,
a是原子性(atomic):事务中包含的各项操作必须全部成功执行或者全部不执行。任何一项操作失败,将导致整个事务失败,其他已经执行的任务所作的数据操作都将被撤销,只有所有的操作全部成功,整个事务才算是成功完成。
c是一致性(consistent):保证了当事务结束后,系统状态是一致的。那么什么是一致的系统状态?
例如,如果银行始终遵循着"银行账号必须保持正态平衡"的原则,那么银行系统的状态就是一致的。上面的转账例子中,在取钱的过程中,账户会出现负态平衡,在事务结束之后,系统又回到一致的状态。这样,系统的状态对于客户来说,始终是一致的。
i是隔离性(isolated):使得并发执行的事务,彼此无法看到对方的中间状态。保证了并发执行的事务顺序执行,而不会导致系统状态不一致。
d是持久性(durable):保证了事务完成后所作的改动都会被持久化,即使是发生灾难性的失败。可恢复性资源保存了一份事务日志,如果资源发生故障,可以通过日志来将数据重建起来。
什么是事务,事务的四个特性是什么
4楼:喵喵喵啊
事务一般是指要做的或所做的事情。
事务应该具有4个属性:原子性、一致性、隔离性、持久性。这四个属性通常称为acid特性。
1、原子性:一个事务是一个不可分割的工作单位,事务中包括的诸操作要么都做,要么都不做。
2、一致性:事务必须是使数据库从一个一致性状态变到另一个一致性状态。一致性与原子性是密切相关的。
3、隔离性:一个事务的执行不能被其他事务干扰。即一个事务内部的操作及使用的数据对并发的其他事务是隔离的,并发执行的各个事务之间不能互相干扰。
4持久性:持久性也称永久性,指一个事务一旦提交,它对数据库中数据的改变就应该是永久性的。接下来的其他操作或故障不应该对其有任何影响。
扩展资料
手动事务允许显式处理若干过程,这些过程包括:开始事务、控制事务边界内的每个连接和资源登记、确定事务结果(提交或中止)以及结束事务。
尽管此模型提供了对事务的标准控制,但它缺少一些内置于自动事务模型的简化操作。例如,在手动事务中数据存储区之间没有自动登记和协调。此外,与自动事务不同,手动事务中事务不在对象间流动。
如果选择手动控制分布式事务,则必须管理恢复、并发、安全性和完整性。也就是说,必须应用维护与事务处理关联的 acid 属性所需的所有编程方法。
5楼:518姚峰峰
事务1、定义
事务,一般是指要做的或所做的事情。在计算机术语中是指访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。
2、特性
事务应该具有4个属性:原子性、一致性、隔离性、持久性。这四个属性通常称为acid特性。
原子性(atomicity)。一个事务是一个不可分割的工作单位,事务中包括的诸操作要么都做,要么都不做。
一致性(consistency)。事务必须是使数据库从一个一致性状态变到另一个一致性状态。一致性与原子性是密切相关的。
隔离性(isolation)。一个事务的执行不能被其他事务干扰。即一个事务内部的操作及使用的数据对并发的其他事务是隔离的,并发执行的各个事务之间不能互相干扰。
持久性(durability)。持久性也称永久性(permanence),指一个事务一旦提交,它对数据库中数据的改变就应该是永久性的。接下来的其他操作或故障不应该对其有任何影响。
6楼:匿名用户
事务是应用程序中一系列严密的操作,
所有操作必须成功完成,否则在每个操作中所作的所有更改都会被撤消。也就是事务具有原子性,一个事务中的一系列的操作要么全部成功,要么一个都不做。
事务的结束有两种,当事务中的所以步骤全部成功执行时,事务提交。如果其中一个步骤失败,将发生回滚操作,撤消撤消之前到事务开始时的所以操作。
二.事务的 acid
事务具有四个特征:原子性( atomicity )、一致性( consistency )、隔离性( isolation )和持续性( durability )。这四个特性简称为 acid 特性。
1 、原子性
事务是数据库的逻辑工作单位,事务中包含的各操作要么都做,要么都不做
2 、一致性
事 务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态。因此当数据库只包含成功事务提交的结果时,就说数据库处于一致性状态。如果数据库系统 运行中发生故障,有些事务尚未完成就被迫中断,这些未完成事务对数据库所做的修改有一部分已写入物理数据库,这时数据库就处于一种不正确的状态,或者说是 不一致的状态。
3 、隔离性
一个事务的执行不能其它事务干扰。即一个事务内部的操作及使用的数据对其它并发事务是隔离的,并发执行的各个事务之间不能互相干扰。
4 、持续性
也称永久性,指一个事务一旦提交,它对数据库中的数据的改变就应该是永久性的。接下来的其它操作或故障不应该对其执行结果有任何影响。
7
数据库中什么叫事务?其特点是什么
7楼:梦中梦
【事务】:是用户定义的一个数据库操作序列,这些操作要么都做,要么都不做,是一个不可分割的工作单位。
在关系数据库中,一个事务可以是一条sql语句,也可以是多条sql语句。
【特点】:
原子性、一致性、隔离性、持续性
【举个例子】
假设,定义了一个银行转账的事务,以两个银行账号里面的金钱为例,里面的钱要么一个增加多少,一个减少多少,要么就是都不增不减,不可能一个多但另一个不减少,你懂得。。。。
希望可以帮你o(∩_∩)o
什么是事务?事务有哪些特征,什么是事务?事务的特性有哪些?
1楼 m爱人 事务是应用程序中一系列严密的操作,所有操作必须成功完成,否则在每个操作中所作的所有更改都会被撤消。也就是事务具有原子性,一个事务中的一系列的操作要么全部成功,要么一个都不做。 事务具有四个特征 原子性 atomicity 一致性 consistency 隔离性 isolation 和持...
事务性旅游跟公务性旅游有什么区别
1楼 心明心诚 按旅游区域划分 国内旅游 国际旅游 按旅游目的划分 观光旅游 度假旅游 公务旅游 一 国内旅游 是指国家内的居民离开长住地到国内另一地方去进行的旅游。它的特点是,对进行这种旅游活动的人没有国籍的限制,游客可以是本国公民,也可以是长住该国的外国人。 地方性旅游 一般是指当地居民在本区 ...
服务礼仪在销售中的重要性有哪些,服务礼仪的重要性体现在哪些方面?
1楼 韩水浮萍 随着科技的发展 信息的发达,企业的技术 产品 营销策略等很容易被竞争对手模仿,而代表公司形象和服务意识 由每位服务人员所表现出来的思想 意识和行为是不可模仿的。 服务是能创造价值的销售利器,体现服务的手段离不开礼仪的运用,礼仪可以塑造销售人员的完美形象,给顾客留下最好的第一印象,让销...