複製鏈接
請複製以下鏈接發送給好友

事務元

鎖定
事務元 (transaction)有時簡稱事務 , 它是事務處理的一個基本執行單位。用户為完成一項數據處理任務而定義的一個數據庫操作序列。這些操作要麼全部執行 , 要麼都不執行 ,是一個不可分割的工作單位。
例如 , “從賬户甲中轉移一筆錢到賬户乙中”, “從 CA920 航班售出機票一張”等都是一些典型的事務元。一個事務元一般以一個開始語句( BEGIN TRANSACTION ) 開 始 , 以 提 交 語 句(COMMIT)結束 ,中間在遇到異常情況時可用異常終止語句( ABORT)或回退語句(ROLLBACK)撤消本次執行中對數據庫已做的所有更新操作 , 將數據庫恢復到事務開始前的狀態。
中文名
事務元
外文名
transaction
本    質
執行單位
事務元的特徵 [1] 
(1) 原子性: 事務中的諸操作要麼都做 , 要麼都不做。
(2) 一致性: 事務執行的結果必須是使數據庫從一個一致性狀態轉變到另一個一致狀態。
(3) 隔離性: 一個事務的執行不能被其它事務干擾。
(4) 永久性: 一個事務 一旦提義 ,它對數據庫中數據的改變是永久性的。
參考資料