永发信息网

数据库中的事务是什么?

答案:1  悬赏:80  手机版
解决时间 2021-04-26 20:44
数据库中的事务是什么?
最佳答案
事物的定义:
数据库事务(Database Transaction) ,是指作为单个逻辑工作单元执行的一系列操作,要么完整地执行,要么完全地不执行。 事务处理可以确保除非事务性单元内的所有操作都成功完成,否则不会永久更新面向数据的资源。通过将一组相关操作组合为一个要么全部成功要么全部失败的单元,可以简化错误恢复并使应用程序更加可靠。一个逻辑工作单元要成为事务,必须满足所谓的ACID(原子性、一致性、隔离性和持久性)属性。
============
简单说事务就是一组操作的集合,而且这组操作必须全部执行成功否者回滚到所有操作前的状态。

举个例子什么时候用到事务:
例如,在将资金从一个帐户转移到另一个帐户的银行应用中,一个帐户将一定的金额贷记到一个数据库表中,同时另一个帐户将相同的金额借记到另一个数据库表中。由于计算机可能会因停电、网络中断等而出现故障,因此有可能更新了一个表中的行,但没有更新另一个表中的行。如果数据库支持事务,则可以将数据库操作组成一个事务,以防止因这些事件而使数据库出现不一致。如果事务中的某个点发生故障,则所有更新都可以回滚到事务开始之前的状态。如果没有发生故障,则通过以完成状态提交事务来完成更新。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
关于乐斗帮派的资料
天龙八部新三,跑怎么玩,怎样才会更大机率得
edius3.6下载 谁有啊 谢谢告诉我下
形象可否不要?
经典英语美文背诵,可背诵量200至250的英语经
北京现在华硕K41E66VF笔记本什么价 要正品?同
抢车位攒到阿斯顿马丁要多久?
充值电话
高一新生军训应做些什么准备?
dota谁最nb
历1980年2月24日的阳历是几号
没有经验去开店,成功几率有多高?
热痱粉和爽身粉有什么不同
1车把附近所有地图都G一遍,防止附近有眼或有
京源港国际汽配城西南门在什么地方啊,我要过
推荐资讯
关于商业衰败的诗句,表现秋天衰败,萧条的诗句
n1和t1是夫妻吗?
求好听的慢嗨
爱情开始结束的句子,求一段描写人泡茶的句子,
化学试剂中的分析纯,工业纯是如何分类的?
八字中秋标语,中秋节,当我们在杭州西湖欣赏三
今天中午的捉迷藏还能做吗?急!急!急!
一种钢材长2.5米,重10千克.这种钢材平均每
赞美五台山的现代句子,醉闹五台山的句子赏析
功放2.0和2.1有什么区别
谁能介绍几个伤悲的歌
娄汀苑幼儿园地址有知道的么?有点事想过去
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?