導航:首頁 > 數據分析 > 資料庫中一致性狀態是什麼意思

資料庫中一致性狀態是什麼意思

發布時間:2023-06-08 08:06:13

資料庫事務四大特性是什麼

事務的:原子性、一致性、分離性、持久性 原子性、一致性、分離性、持久性(1) 原子性 事務的原子性指的是,事務中包含的程序作為資料庫的邏輯工作單位,它所做的對數據修改操作要麼全部執行,要麼完全不執行。這種特性稱為原子性。 事務的原子性要求,如果把一個事務可看作是一個程序,它要麼完整的被執行,要麼完全不執行。就是說事務的操縱序列或者完全應用到資料庫或者完全不影響資料庫。這種特性稱為原子性。 假如用戶在一個事務內完成了對資料庫的更新,這時所有的更新對外部世界必須是可見的,或者完全沒有更新。前者稱事務已提交,後者稱事務撤消(或流產)。DBMS必須確保由成功提交的事務完成的所有操縱在資料庫內有完全的反映,而失敗的事務對資料庫完全沒有影響。 (2) 一致性事務的一致性指的是在一個事務執行之前和執行之後資料庫都必須處於一致性狀態。這種特性稱為事務的一致性。假如資料庫的狀態滿足所有的完整性約束,就說該資料庫是一致的。 一致性處理資料庫中對所有語義約束的保護。假如資料庫的狀態滿足所有的完整性約束,就說該資料庫是一致的。例如,當資料庫處於一致性狀態S1時,對資料庫執行一個事務,在事務執行期間假定資料庫的狀態是不一致的,當事務執行結束時,資料庫處在一致性狀態S2。 (3) 分離性分離性指並發的事務是相互隔離的。即一個事務內部的操作及正在操作的數據必須封鎖起來,不被其它企圖進行修改的事務看到。 分離性是DBMS針對並發事務間的沖突提供的安全保證。DBMS可以通過加鎖在並發執行的事務間提供不同級別的分離。假如並發交叉執行的事務沒有任何控制,操縱相同的共享對象的多個並發事務的執行可能引起異常情況。 DBMS可以在並發執行的事務間提供不同級別的分離。分離的級別和並發事務的吞吐量之間存在反比關系。較多事務的可分離性可能會帶來較高的沖突和較多的事務流產。流產的事務要消耗資源,這些資源必須要重新被訪問。因此,確保高分離級別的DBMS需要更多的開銷。 (4)持久性持久性意味著當系統或介質發生故障時,確保已提交事務的更新不能丟失。即一旦一個事務提交,DBMS保證它對資料庫中數據的改變應該是永久性的,耐得住任何系統故障。持久性通過資料庫備份和恢復來保證。 持久性意味著當系統或介質發生故障時,確保已提交事務的更新不能丟失。即對已提交事務的更新能恢復。一旦一個事務被提交,DBMS必須保證提供適當的冗餘,使其耐得住系統的故障。

Ⅱ 資料庫的完整性、一致性、正確性是什麼分別舉例說明

完整性 是指主鍵上的值不能為空. 比如關系R(學生號,學生姓名,成績)學生號為主鍵那它就版不能為權空否則違反規則.

一致性就是要始終保證數據的正確性 比如你去銀行轉錢你轉1000但卡里只有300執行事務時查詢到你金額不足就會返回拒絕執行而不是把你卡里的300轉走,依然保持你卡里之前的金額300這就是一致性.恢復到事務的初始狀態.

正確性書面語言應該叫原子性吧 原子性是指 任何事務如果執行要麼全部執行要麼什麼都不做.
比如 你去銀行轉錢 。轉50給別人如果開始執行就必須要把50轉到對方卡上.如果出現異常則拒絕執行.

閱讀全文

與資料庫中一致性狀態是什麼意思相關的資料

熱點內容
列表文件存儲路徑 瀏覽:540
qq游戲大廳自動出語音 瀏覽:598
編程只是興趣怎麼辦 瀏覽:223
榮耀6plus電信版本 瀏覽:584
能打開word文件但桌面上找不到 瀏覽:366
2020十大網路紅歌有哪些 瀏覽:843
手機系統空間文件夾在哪裡設置快捷鍵 瀏覽:309
通信網路中的b8什麼意思 瀏覽:715
桌面文件標題 瀏覽:228
優淘集市有什麼app 瀏覽:747
找不到收藏文件 瀏覽:711
戰狼2在什麼網站 瀏覽:785
vb修改word 瀏覽:650
c盤分頁文件 瀏覽:277
ipad如何互相傳輸數據 瀏覽:567
我的世界如何用積木編程大師復制方塊 瀏覽:638
進網站請求路徑未找到是怎麼回事 瀏覽:807
spss21教程 瀏覽:655
css商業網站布局之道pdf 瀏覽:892
c盤不能新建文件夾win10 瀏覽:384

友情鏈接