事務的特徵有哪些,事務的概念及事務的四個特徵是什麼?

2021-03-29 14:08:40 字數 5473 閱讀 3572

1樓:就是一個名字

原子性(atomicity):事務中包含的操作被看做一個邏輯單元,這個邏輯單元中的操作要麼全部成功,要麼全部失敗

一致性(consistency):事務的結果保留不變,即事務的執行並不改變資料的一致性

隔離性(isolation):又稱孤立性,事務的中間狀態對其它事務是不可見的

永續性(durability):指一個事務一旦提交成功,它對資料庫中資料的改變就應該是永久性的。

作為一個測試人員,資料庫的操作也必須是要掌握的,如果想系統的學習介面測試相關的技術,可以瞭解一下黑馬程式設計師的軟體測試課程,裡面講的非常詳細。

2樓:匿名使用者

事務是應用程式中一系列嚴密的操作,所有操作必須成功完成,否則在每個操作中所作的所有更改都會被撤消。也就是事務具有原子性,一個事務中的一系列的操作要麼全部成功,要麼一個都不做。

事務具有四個特徵:原子性( atomicity )、一致性( consistency )、隔離性(isolation )和持續性( durability )。

事務是為了保證對同一資料表操作的一致性。

即多條語句放在事務中執行的時候,要麼一起成功,要麼全不成功。

如果想看嚴格定義,就去隨便找一本資料庫教材看看吧,我只說我的理解:資料庫中的事務就是需要**在一起執行的操作集合,他們應不能被部分的完成。

雖然事務並不都是用在資料庫中的,但他們都有以下共同性質

事務應當具有acid性質,

a是原子性(atomic):事務中包含的各項操作必須全部成功執行或者全部不執行。任何一項操作失敗,將導致整個事務失敗,其他已經執行的任務所作的資料操作都將被撤銷,只有所有的操作全部成功,整個事務才算是成功完成。

c是一致性(consistent):保證了當事務結束後,系統狀態是一致的。那麼什麼是一致的系統狀態?

例如,如果銀行始終遵循著"銀行賬號必須保持正態平衡"的原則,那麼銀行系統的狀態就是一致的。上面的轉賬例子中,在取錢的過程中,賬戶會出現負態平衡,在事務結束之後,系統又回到一致的狀態。這樣,系統的狀態對於客戶來說,始終是一致的。

i是隔離性(isolated):使得併發執行的事務,彼此無法看到對方的中間狀態。保證了併發執行的事務順序執行,而不會導致系統狀態不一致。

d是永續性(durable):保證了事務完成後所作的改動都會被持久化,即使是發生災難性的失敗。可恢復性資源儲存了一份事務日誌,如果資源發生故障,可以通過日誌來將資料重建起來。

什麼是事務,事務的四個特性是什麼

3樓:喵喵喵啊

事務一般是指要做的或所做的事情。

事務應該具有4個屬性:原子性、一致性、隔離性、永續性。這四個屬性通常稱為acid特性。

1、原子性:一個事務是一個不可分割的工作單位,事務中包括的諸操作要麼都做,要麼都不做。

2、一致性:事務必須是使資料庫從一個一致性狀態變到另一個一致性狀態。一致性與原子性是密切相關的。

3、隔離性:一個事務的執行不能被其他事務干擾。即一個事務內部的操作及使用的資料對併發的其他事務是隔離的,併發執行的各個事務之間不能互相干擾。

4永續性:永續性也稱永久性,指一個事務一旦提交,它對資料庫中資料的改變就應該是永久性的。接下來的其他操作或故障不應該對其有任何影響。

擴充套件資料

手動事務允許顯式處理若干過程,這些過程包括:開始事務、控制事務邊界內的每個連線和資源登記、確定事務結果(提交或中止)以及結束事務。

儘管此模型提供了對事務的標準控制,但它缺少一些內建於自動事務模型的簡化操作。例如,在手動事務中資料儲存區之間沒有自動登記和協調。此外,與自動事務不同,手動事務中事務不在物件間流動。

如果選擇手動控制分散式事務,則必須管理恢復、併發、安全性和完整性。也就是說,必須應用維護與事務處理關聯的 acid 屬性所需的所有程式設計方法。

4樓:518姚峰峰

事務1、定義

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

2、特性

事務應該具有4個屬性:原子性、一致性、隔離性、永續性。這四個屬性通常稱為acid特性。

原子性(atomicity)。一個事務是一個不可分割的工作單位,事務中包括的諸操作要麼都做,要麼都不做。

一致性(consistency)。事務必須是使資料庫從一個一致性狀態變到另一個一致性狀態。一致性與原子性是密切相關的。

隔離性(isolation)。一個事務的執行不能被其他事務干擾。即一個事務內部的操作及使用的資料對併發的其他事務是隔離的,併發執行的各個事務之間不能互相干擾。

永續性(durability)。永續性也稱永久性(permanence),指一個事務一旦提交,它對資料庫中資料的改變就應該是永久性的。接下來的其他操作或故障不應該對其有任何影響。

5樓:匿名使用者

事務是應用程式中一系列嚴密的操作,

所有操作必須成功完成,否則在每個操作中所作的所有更改都會被撤消。也就是事務具有原子性,一個事務中的一系列的操作要麼全部成功,要麼一個都不做。

事務的結束有兩種,當事務中的所以步驟全部成功執行時,事務提交。如果其中一個步驟失敗,將發生回滾操作,撤消撤消之前到事務開始時的所以操作。

二.事務的 acid

事務具有四個特徵:原子性( atomicity )、一致性( consistency )、隔離性( isolation )和持續性( durability )。這四個特性簡稱為 acid 特性。

1 、原子性

事務是資料庫的邏輯工作單位,事務中包含的各操作要麼都做,要麼都不做

2 、一致性

事 務執行的結果必須是使資料庫從一個一致性狀態變到另一個一致性狀態。因此當資料庫只包含成功事務提交的結果時,就說資料庫處於一致性狀態。如果資料庫系統 執行中發生故障,有些事務尚未完成就被迫中斷,這些未完成事務對資料庫所做的修改有一部分已寫入物理資料庫,這時資料庫就處於一種不正確的狀態,或者說是 不一致的狀態。

3 、隔離性

一個事務的執行不能其它事務干擾。即一個事務內部的操作及使用的資料對其它併發事務是隔離的,併發執行的各個事務之間不能互相干擾。

4 、持續性

也稱永久性,指一個事務一旦提交,它對資料庫中的資料的改變就應該是永久性的。接下來的其它操作或故障不應該對其執行結果有任何影響。

7 

事務的概念及事務的四個特徵是什麼?

6樓:

事務(transaction)是併發控制的單位,是使用者定義的一個操作序列。這些操作要麼都做,要麼都不做,是一個不可分割的工作單位。通過事務,sql server能將邏輯相關的一組操作繫結在一起,以便伺服器保持資料的完整性。

事務通常是以begin transaction開始,以***mit或rollback結束。

***mit表示提交,即提交事務的所有操作。具體地說就是將事務中所有對資料庫的更新寫回到磁碟上的物理資料庫中去,事務正常結束。

rollback表示回滾,即在事務執行的過程中發生了某種故障,事務不能繼續進行,系統將事務中對資料庫的所有以完成的操作全部撤消,滾回到事務開始的狀態。

事務的特性(acid特性)

a:原子性(atomicity)

事務是資料庫的邏輯工作單位,事務中包括的諸操作要麼全做,要麼全不做。

b:一致性(consistency)

事務執行的結果必須是使資料庫從一個一致性狀態變到另一個一致性狀態。一致性與原子性是密切相關的。

c:隔離性(isolation)

一個事務的執行不能被其他事務干擾。

d:持續性/永久性(durability)

一個事務一旦提交,它對資料庫中資料的改變就應該是永久性的。

什麼是事務?事務有哪些特徵?

7樓:m愛人

事務是應用程式中一系列嚴密的操作,所有操作必須成功完成,否則在每個操作中所作的所有更改都會被撤消。也就是事務具有原子性,一個事務中的一系列的操作要麼全部成功,要麼一個都不做。

事務具有四個特徵:原子性( atomicity )、一致性( consistency )、隔離性(isolation )和持續性( durability )。

事務是為了保證對同一資料表操作的一致性。

即多條語句放在事務中執行的時候,要麼一起成功,要麼全不成功。

如果想看嚴格定義,就去隨便找一本資料庫教材看看吧,我只說我的理解:資料庫中的事務就是需要**在一起執行的操作集合,他們應不能被部分的完成。

雖然事務並不都是用在資料庫中的,但他們都有以下共同性質

事務應當具有acid性質,

a是原子性(atomic):事務中包含的各項操作必須全部成功執行或者全部不執行。任何一項操作失敗,將導致整個事務失敗,其他已經執行的任務所作的資料操作都將被撤銷,只有所有的操作全部成功,整個事務才算是成功完成。

c是一致性(consistent):保證了當事務結束後,系統狀態是一致的。那麼什麼是一致的系統狀態?

例如,如果銀行始終遵循著"銀行賬號必須保持正態平衡"的原則,那麼銀行系統的狀態就是一致的。上面的轉賬例子中,在取錢的過程中,賬戶會出現負態平衡,在事務結束之後,系統又回到一致的狀態。這樣,系統的狀態對於客戶來說,始終是一致的。

i是隔離性(isolated):使得併發執行的事務,彼此無法看到對方的中間狀態。保證了併發執行的事務順序執行,而不會導致系統狀態不一致。

d是永續性(durable):保證了事務完成後所作的改動都會被持久化,即使是發生災難性的失敗。可恢復性資源儲存了一份事務日誌,如果資源發生故障,可以通過日誌來將資料重建起來。

辦公室事務管理的特徵是什麼?

什麼是事務,事務有哪些特性?((資料庫方面)

8樓:匿名使用者

事務:所謂事務就是使用者定義的一個資料庫操作系列,這些操作要麼全不做要麼全做,是一個不可分割的工作單位。

事務有四個特性,分別是:原子性、一致性、隔離性、持續性

事務的概念及事務的四個特徵

9樓:合夥人金林

釋義:指訪問並可能更新資料庫中

各種資料項的一個程式執行單元。

事務內特徵容:

1、原子性:一個事務是一個不可分割的工作單位,事務中包括的操作要麼都做,要麼都不做。

2、一致性:事務必須是使資料庫從一個一致性狀態變到另一個一致性狀態。

3、隔離性:一個事務的執行不能被其他事務干擾。

4、永續性:指一個事務一旦提交,它對資料庫中資料的改變就應該是永久性的。

擴充套件資料

事務的處理過程:

1、事務處理中的每個語句都是完成整個任務的一部分工作,所有的語句組織在一起能夠完成某一特定的任務。

2、在對事務處理中的語句進行處理時,是按照「事務處理中的所有語句被作為一個原子工作單位,所有的語句既可成功地被執行,也可以沒有任何一個語句被執行」來處理的。

3、即使在事務處理中應用程式異常退出,或者是硬體出現故障等各種意外情況下,也是如此。在任何意外情況下,都不會出現「部分事務處理中的語句被執行完」的情況。

設計事務所院公司有什麼不同?設計院的概念

裝飾設計公司好像也可以叫設計院。主要看單位資質經營範圍。建築設計事務所一般是私營企業 建築設計院一般是事業單位。設計事務所和設計公司的區別是企業的組織形式不同,事務所是合夥企業或有限合夥企業形式,適用 合夥企業法 管理 合夥企業,是指自然人 法人和其他組織依照 中華人民共和國合夥企業法 在中國境內設...

簡述行政立法的概念及其特徵,簡述行政行為的概念及特徵

一 什麼是行政立法 對行政立法的理解,目前在法學界尚不一致。一種觀點認為,行政立法是泛指行政性質的立法,其內容是關於行政管理的行政法律規範,屬於行政部門法。基於這種認識,凡是國家機關,包括國家權力機關和行政機關制定併發布行政法律規範的活動,或稱制定行政法的活動叫行政立法。其定義的核心基礎,是關於行政...

資訊網路傳播權的概念及特徵,網路時代資訊傳播有哪些特點?

根據 中華人民共和國著作權法 規定第十條規定,所謂資訊網路傳播權即以有線或者無線方式向公眾提供作品,使公眾可以在其個人選定的時間和地點獲得作品的權利。它是著作權中財產權的重要內容。1 環境的特殊性 向公眾傳播或提供作品並不僅指在網際網路中傳播作品。公眾不僅可以在網際網路上閱讀作品 電影電視節目,而且...