在数据库中什么叫做事务处理

赵高举 2020-01-17 09:00:00

推荐回答

事务管理对于一系列数据库操作进行管理。一个事务包含一个或多个SQL语句,是逻辑管理的工作单元是由一个或多个SQL语句序列结合在一起所形成的一个逻辑处理单元。事务处理中的每个语句都是完成整个任务的一部分工作,所有的语句组织在一起能够完成某一特定的任务。DBMS在对事务处理中的语句进行处理时,是按照下面的约定来进行的,这就是“事务处理中的所有语句被作为一个原子工作单位,所有的语句既可成功地被执行,也可以没有任何一个语句被执行”。DBMS负责完成这种约定,即使在事务处理中应用程序异常退出,或者是硬件出现故障等各种意外情况下,也是如此。在任何意外情况下,DBMS都负责确保在系统恢复正常后,数据库内容决不会出现“部分事务处理中的语句被执行完”的情况。
龙宇飞2020-01-17 09:01:19

提示您:回答为网友贡献,仅供参考。

其他回答

  • 事务是作为一个单元的一组有序的数据库操作。如果组中的所有操作都成功,则认为事务成功,即使只有一个操作失败,事务也不成功。如果所有操作完成,事务则提交,其修改将作用于所有其他数据库进程。如果一个操作失败,则事务将回滚,该事务所有操作的影响都将取消。这就是数据库中的事务了,关于数据库的更多知识,推荐你看黑马程序员视频库的视频,能学到很多知识哦。
    米士奇2020-01-17 10:36:01
  • 事务有三种模型:1.隐式事务是指每一条数据操作语句都自动地成为一个事务,事务的开始是隐式的,事务的结束有明确的标记。2.显式事务是指有显式的开始和结束标记的事务,每个事务都有显式的开始和结束标记。3.自动事务是系统自动默认的,开始和结束不用标记。并发控制1.数据库系统一个明显的特点是多个用户共享数据库资源,尤其是多个用户可以同时存取相同数据。串行控制:如果事务是顺序执行的,即一个事务完成之后,再开始另一个事务并行控制:如果DBMS可以同时接受多个事务,并且这些事务在时间上可以重叠执行。2.并发控制概述事务是并发控制的基本单位,保证事务ACID的特性是事务处理的重要任务,而并发操作有可能会破坏其ACID特性。DBMS并发控制机制的责任:对并发操作进行正确调度,保证事务的隔离性更一般,确保数据库的一致性。如果没有锁定且多个用户同时访问一个数据库,则当他们的事务同时使用相同的数据时可能会发生问题。由于并发操作带来的数据不一致性包括:丢失数据修改、读”脏”数据产生幽灵数据按一定条件从数据库中读取了某些记录后,T2删除了其中部分记录,当T1再次按相同条件读取数据时,发现某些记录消失T1按一定条件从数据库中读取某些数据记录后,T2插入了一些记录,当T1再次按相同条件读取数据时,发现多了一些记录。
    黄登渭2020-01-17 10:03:12
  • 事物的定义:数据库事务DatabaseTransaction,是指作为单个逻辑工作单元执行的一系列操作,要么完整地执行,要么完全地不执行。事务处理可以确保除非事务性单元内的所有操作都成功完成,否则不会永久更新面向数据的资源。通过将一组相关操作组合为一个要么全部成功要么全部失败的单元,可以简化错误恢复并使应用程序更加可靠。一个逻辑工作单元要成为事务,必须满足所谓的ACID属性。============简单说事务就是一组操作的集合,而且这组操作必须全部执行成功否者回滚到所有操作前的状态。举个例子什么时候用到事务:例如,在将资金从一个帐户转移到另一个帐户的银行应用中,一个帐户将一定的金额贷记到一个数据库表中,同时另一个帐户将相同的金额借记到另一个数据库表中。由于计算机可能会因停电、网络中断等而出现故障,因此有可能更新了一个表中的行,但没有更新另一个表中的行。如果数据库支持事务,则可以将数据库操作组成一个事务,以防止因这些事件而使数据库出现不一致。如果事务中的某个点发生故障,则所有更新都可以回滚到事务开始之前的状态。如果没有发生故障,则通过以完成状态提交事务来完成更新。
    贺黎黎2020-01-17 09:59:43

相关问答

主板、中小板、创业板区别如下:1、起源不一样主板的起源:该股票已被国务院证券管理部门批准,向社会公开发行。中小板起源:2004年5月,经国务院批准,中国证监会批准深圳证券交易所在主板市场设立中小企业部门。创业板起源:2019年4月20日,深圳证券交易所正式发布了《宝石上市规则》,并于5月1日正式实施宝石退市制度方案内容,实施上市规则。2、作用不一样主板的作用:主板市场是资本市场最重要的组成部分,在很大程度上可以反映经济发展的状况,有"国民经济晴雨表"说。中小板的作用:中小板是主板的转型,在中国的中小板代码是002开始。创业板的作用:创业板是主板市场的重要补充,在资本市场中占有重要地位。中国创业板上市公司的股票代码从300条开始。3、挂牌不一样主板上市条件:经国务院证券监督管理机构批准,已向社会公开发行;最近三财年发行人净利润为正,累计3000多万元,最近三财年产生的现金流量净额超过5000万元,或者,过去三个财政年度的营业总收入超过3亿元人民币。中小板上市条件:发行前总股本不低于3000万元人民币;发行后总股本不低于5000万元人民币;最近三个财年的净利润均为正,累计金额超过3000万元人民币。创业板上市条件:公司总股本不低于3000万元;公开发行股份占公司总股本的25%以上;公司总股本超过4亿元的,公开发行股份的比例为10%以上。主板市场-中小板-创业板。