SQL事务的概念,四个特性 什么是事务,SQL Server中的事务有什么特点
SQL事务的概念,四个特性
概念:SQL是一种介于关系代数与关系演算之间的结构化查询语言,其功能不仅仅是查询.SQL是一个通用的、功能极强的关系数据库语言。
特性:综合统一,高度非过程化,面向集合的操作方式,以一种语法结构提供两种使用方式。
什么是事务,SQL Server中的事务有什么特点
事务是恢复和并发控制的基本单位。
事务应该具有4个属性:原子性、一致性、隔离性、持续性。这四个属性通常称为ACID特性。
原子性(atomicity)。一个事务是一个不可分割的工作单位,事务中包括的诸操作要么都做,要么都不做。
一致性(consistency)。事务必须是使数据库从一个一致性状态变到另一个一致性状态。一致性与原子性是密切相关的。
隔离性(isolation)。一个事务的执行不能被其他事务干扰。即一个事务内部的操作及使用的数据对并发的其他事务是隔离的,并发执行的各个事务之间不能互相干扰。
持久性(durability)。持续性也称永久性(permanence),指一个事务一旦提交,它对数据库中数据的改变就应该是永久性的。接下来的其他操作或故障不应该对其有任何影响。
“数据库中的事务”是什么?
数据库事务(Database Transaction) ,事务是一系列作为一个逻辑单元来执行的操作集合。它是数据库维护数据一致性的单位,它将数据库从一致状态转变为新的一致状态,指作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行。 事务处理可以确保除非事务性单元内的所有操作都成功完成,否则不会永久更新面向数据的资源。事务是数据库运行中的逻辑工作单位,由DBMS中的事务管理子系统负责事务的处理。
数据库(Database)是按照数据结构来组织、存储和管理数据的建立在计算机存储设备上的仓库。
数据库的基本结构分三个层次,反映了观察数据库的三种不同角度。
⑴ 物理数据层。
它是数据库的最内层,是物理存贮设备上实际存储的数据的集合。这些数据是原始数据,是用户加工的对象,由内部模式描述的指令操作处理的位串、字符和字组成。
⑵ 概念数据层。
它是数据库的中间一层,是数据库的整体逻辑表示。指出了每个数据的逻辑定义及数据间的逻辑联系,是存贮记录的集合。它所涉及的是数据库所有对象的逻辑关系,而不是它们的物理情况,是数据库管理员概念下的数据库。
⑶ 用户数据层。
它是用户所看到和使用的数据库,表示了一个或一些特定用户使用的数据集合,即逻辑记录的集合。
参考资料
数据库.搜狗百科[引用时间2018-4-18]
数据库事务.搜狗百科[引用时间2018-4-18]
数据库中事务处理的特点是什么?简要点噢、谢谢、
事务处理最大的特点是整体性。也就是说,一个事务要么做完,要么就不做,不存在做到一半就停止的状态。一个事务往往由若干条指令构成,一旦进入,能做完则做完;如果不能做完,那么已经做过的指令就要做回滚()rooback)的操作,也就是撤销。