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

2021-03-04 00:18:57 字數 2165 閱讀 4316

1樓:手機使用者

答:事務:是使用者

bai定義的一

du個資料庫操作序列,zhi這些操作要麼全做dao,要麼版全不做,是一個不可分割權的工作單位。一個事務可以是一條sql語句,也可以是一組sql語句。性質:

(1)原子性:事務是資料庫的邏輯工作單位,被看做一個單一的、不可分割的操作單元。事務中包括的所有操作要麼都做,要麼都不做。

(2)一致性:事務執行的結果必須是使資料庫從一個一致狀態變到另一個一致狀態。

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

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

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

2樓:匿名使用者

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

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

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

3樓:m愛人

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

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

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

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

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

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

事務應當具有acid性質,

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

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

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

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

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

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

4樓:

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

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

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

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

事務的特性(acid特性)

a:原子性(atomicity)

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

b:一致性(consistency)

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

c:隔離性(isolation)

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

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

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

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

舉個例子更能容易理解 加入有多個sql語句 insert,update,del等等 要一塊執行,比如說,建立一個使用者,需要操作三個表,三個sql.sql1 insert.sql2 insert table2.sql3 insert table3.假如不加事務,到sql1,sql2都執行通過,但是s...

資料庫系統中什麼是事務?事務有什麼特性?

事務就是由一系列操作組成。在一個事物中的多個操作,要麼一起commit,要麼都rollback。資料庫的事務 作用是?資料庫事務 database transaction 是指作為單個邏輯工作單元執行的一系列操作,要麼完全地執行,要麼完全地不執行。原子性 atomic atomicity 事務必須是...

公共事務包括什麼,哪些算是公共事務

內容。公共事務的主要內容包括 1.與 的關係,包括與各級 的關係 2.政治行動,包括加入政治行動委員會 政治教育 基層性團體活動。3.企業責任 包括社群關係 慈善活動 社會責任活動 志願行動。4.議題管理。5.傳播溝通 包括資訊釋出,媒介關係。6.國際事務 包括政治風險評估 監測國際社會政治發展。特...