事務

事務,一般是指要做的或所做的事情。在計算機術語中是指訪問並可能更新資料庫中各種數據項的一個程式執行單元(unit)。

shìwù
事務

釋義:
1.∶要做的或所做的事情。
《管子·正世》:“古之欲正世調天下者,必先觀國政,料事務,察民俗。” 三國 魏 應璩 《與滿公琰書》:“適有事務,須自經營,不獲侍坐,良增邑邑。” 元 王仲文 《救孝子》第四折:“﹝你﹞將那小廝殺了,也完了這一樁事務。” 清 陳康祺 《燕下鄉脞錄》卷七:“﹝ 和珅 ﹞管理吏、戶、刑三部,將戶部事務一人把持。” 徐興業 《金甌缺》第一章:“由於 馬政 等人辦理外交事務的結果,不久朝廷將用兵 河 北。”
2.世事,社會情況。
《兒女英雄傳》第十八回:“他又住在這山旮旯子里,外間事務,一概不知。” 清 朱燾 《北窗囈語》:“以吾少讀《詩》、《書》,不知事務耶!” 洪深 《少奶奶的扇子》第三幕:“你簡直是一個不知事務的小孩子,哪裡知道人情世故的曲折。”
3.[general affairs]∶總務,機關單位中的行政雜務。
丁玲 《在醫院中》:“她以為不管到什麼機關去,總得先同這些事務工作人員弄好。” 周而復 《上海的早晨》第一部一:“﹝ 裘學良 ﹞起先是擔任事務主任的工作,最近升了副廠長。”
4.[work]∶指單純而瑣碎的具體工作。 陳登科 《風雷》第七章:“叫我整天陷在這個事務的圈子裡,長久下去,怎么得了。”參見“ 事務主義 ”。

計算機中的事務
事務(Transaction)是訪問並可能更新資料庫中各種數據項的一個程式執行單元(unit)。事務通常由高級資料庫操縱語言或程式語言(如SQL,C++或Java)書寫的用戶程式的執行所引起,並用形如begin transaction和end transaction語句(或函式調用)來界定。事務由事務開始(begin transaction)和事務結束(end transaction)之間執行的全體操作組成。
例如:在關係資料庫中,一個事務可以是一條SQL語句,一組SQL語句或整個程式。
事務是恢復和並發控制的基本單位。
事務應該具有4個屬性:原子性、一致性、隔離性、持續性。這四個屬性通常稱為ACID特性。
原子性(atomicity)。一個事務是一個不可分割的工作單位,事務中包括的諸操作要么都做,要么都不做。
一致性(consistency)。事務必須是使資料庫從一個一致性狀態變到另一個一致性狀態。一致性與原子性是密切相關的。
隔離性(isolation)。一個事務的執行不能被其他事務干擾。即一個事務內部的操作及使用的數據對並發的其他事務是隔離的,並發執行的各個事務之間不能互相干擾。
持久性(durability)。持續性也稱永久性(permanence),指一個事務一旦提交,它對資料庫中數據的改變就應該是永久性的。接下來的其他操作或故障不應該對其有任何影響。

相關詞條

相關搜尋

熱門詞條

聯絡我們