天南地北话“事务”

来源:互联网 发布:淘宝全屏宝贝推荐代码 编辑:程序博客网 时间:2024/05/16 10:36

事务,一般是指要做的或所做的事情。在计算机术语中一般是指数据库事务(Database Transaction)(简称:事务)指的是构成单一逻辑工作单元的操作集合。比如:将钱从一个账号转到另一个账号就是一个事务,该事务包括分别针对每个账户的两个更新。

shìwù

事务

释义:

  1.【名词】要做的或所做的事情。~繁忙。

  《管子·正世》:“古之欲正世调天下者,必先观国政,料事务,察民俗。” 三国 魏 应璩 《与满公琰书》:“适有事务,须自经营,不获侍坐,良增邑邑。” 元 王仲文 《救孝子》第四折:“﹝你﹞将那小厮杀了,也完了这一桩事务。” 清 陈康祺 《燕下乡脞录》卷七:“﹝ 和珅 ﹞管理吏、户、刑三部,将户部事务一人把持。” 徐兴业 《金瓯缺》第一章:“由于 马政 等人办理外交事务的结果,不久朝廷将用兵 河 北。”

  2.世事,社会情况。

  《儿女英雄传》第十八回:“他又住在这山旮旯子里,外间事务,一概不知。” 清 朱焘 《北窗呓语》:“以吾少读《诗》、《书》,不知事务耶!” 洪深 《少奶奶的扇子》第三幕:“你简直是一个不知事务的小孩子,哪里知道人情世故的曲折。”

  3.[general affairs]∶总务,机关单位中的行政杂务。~员|~工作。

  丁玲 《在医院中》:“她以为不管到什么机关去,总得先同这些事务工作人员弄好。” 周而复 《上海的早晨》第一部一:“﹝ 裘学良 ﹞起先是担任事务主任的工作,最近升了副厂长。”

  4.[work]∶指单纯而琐碎的具体工作。 陈登科 《风雷》第七章:“叫我整天陷在这个事务的圈子里,长久下去,怎么得了。”参见“ 事务主义 ”。

 

计算机中术语的数据库事务概念

  事务(Transaction)是访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。事务通常由高级数据库操纵语言(代表性的是SQL)或编程语言(例如,C++或Java)通过JDBC(Java Data Base Connectivity,Java数据库连接)或者ODBC(Open Database Connectivity,开放数据库连接,是微软公司开放服务结构(WOSA,Windows Open Services Architecture)中有关数据库的一个组成部分)嵌入式数据库访问书写的用户程序的执行所引起。事务用形如begin transaction和end transaction语句(或函数调用)来界定。事务由事务开始(begin transaction)和事务结束(end transaction)之间执行的全体操作组成。

  例如:在关系数据库中,一个事务可以是一条SQL语句,一组SQL语句或整个程序。

  事务是恢复和并发控制的基本单位。

  事务应该具有4个属性:原子性、一致性、隔离性、持续性。这四个属性通常称为ACID特性。

  原子性(atomicity)。一个事务是一个不可分割的工作单位,事务中包括的诸操作要么都做,要么都不做。

  一致性(consistency)。事务必须是使数据库从一个一致性状态变到另一个一致性状态。一致性与原子性是密切相关的。

  隔离性(isolation)。一个事务的执行不能被其他事务干扰。即一个事务内部的操作及使用的数据对并发的其他事务是隔离的,并发执行的各个事务之间不能互相干扰。

持久性(durability)。持续性也称永久性(permanence),指一个事务一旦提交,它对数据库中数据的改变就应该是永久性的。接下来的其他操作或故障不应该对其有任何影响。

 

 

参考文献:

1、《现代汉语词典》第5版 商务印书馆 2008.北京

2、http://www.baike.com/wiki/%E4%BA%8B%E5%8A%A1

3、https://zh.wikipedia.org/wiki/%E6%95%B0%E6%8D%AE%E5%BA%93%E4%BA%8B%E5%8A%A1

4、《数据库系统概念》第6版 机械工业出版社

5、百度百科

 

版权说明:文章中参考了以上文献资料,如有版权问题请及时告知,转载时请注明文章出处,谢谢您的合作。

文章最初发布地址:http://blog.tianya.cn/post-534671-124538282-1.shtml