如果把事務(wù)管理比喻成一塊磚的話,那么數(shù)據(jù)庫(kù)管理就是一座房子,可見,事務(wù)管理是數(shù)據(jù)管理的基礎(chǔ)并且它們有著緊密的聯(lián)系。下面我先從宏觀上介紹一下事務(wù)管理與數(shù)據(jù)庫(kù)的管理。 一、導(dǎo)圖宏觀把控 事務(wù)是構(gòu)成單一邏輯單元的工作集合,要么完全執(zhí)行,要么完全不
如果把事務(wù)管理比喻成一塊磚的話,那么數(shù)據(jù)庫(kù)管理就是一座房子,可見,事務(wù)管理是數(shù)據(jù)管理的基礎(chǔ)并且它們有著緊密的聯(lián)系。下面我先從宏觀上介紹一下事務(wù)管理與數(shù)據(jù)庫(kù)的管理。
一、導(dǎo)圖宏觀把控
事務(wù)是構(gòu)成單一邏輯單元的工作集合,要么完全執(zhí)行,要么完全不執(zhí)行。它有四個(gè)性質(zhì),隔離性,它與數(shù)據(jù)管理的并發(fā)控制有關(guān);持久性,它與數(shù)據(jù)庫(kù)管理的恢復(fù)有關(guān);原子性和一致性,他倆是數(shù)據(jù)庫(kù)中的安全性與完整性的前提。事物的四個(gè)性質(zhì)緊緊地與數(shù)據(jù)管理聯(lián)系起來,從宏觀上來說對(duì)數(shù)據(jù)的操作是對(duì)數(shù)據(jù)庫(kù)四個(gè)性質(zhì)的操作,從微觀上來講是對(duì)事物四個(gè)性質(zhì)的,下面深入數(shù)據(jù)庫(kù)管理操作說明。
二、數(shù)據(jù)庫(kù)管理導(dǎo)圖
安全性PK完整性
安全性:保護(hù)數(shù)據(jù)庫(kù),防止不合法的使用,以免數(shù)據(jù)的泄密,更改或破壞。完整性:數(shù)據(jù)的正確性,有效性,相容性,防止錯(cuò)誤的數(shù)據(jù)進(jìn)入數(shù)據(jù)庫(kù)。
區(qū)別:安全性確保用戶被限制在做其想做的事,完整性確保用戶所做的事情是正確的。
聯(lián)系:保護(hù)數(shù)據(jù)。
并發(fā)控制是解決多個(gè)事務(wù)一塊執(zhí)行的問題,多個(gè)事物如果對(duì)同一個(gè)數(shù)據(jù)一塊操作,這就帶來了數(shù)據(jù)的更新丟失,不可重復(fù)讀,讀臟數(shù)據(jù)等等問題,那么怎樣解決這種問題哪?于是引入了“鎖”的概念,封鎖的三級(jí)協(xié)議也就伴隨著問題產(chǎn)生了。
數(shù)據(jù)庫(kù)的恢復(fù)是數(shù)據(jù)管理的最后一道屏障,如果數(shù)據(jù)庫(kù)內(nèi)的數(shù)據(jù)遭到破壞,我們可以用恢復(fù)數(shù)據(jù)庫(kù)的方法來解決,但是在恢復(fù)數(shù)據(jù)庫(kù)的前提是我們轉(zhuǎn)儲(chǔ)和建立日志,然后在根據(jù)數(shù)據(jù)庫(kù)破壞的級(jí)別有選擇性的恢復(fù)數(shù)據(jù)庫(kù)。
三、小結(jié)
事務(wù)的操作是對(duì)數(shù)據(jù)管理的細(xì)分,我們?nèi)绻刂坪檬聞?wù),處理好數(shù)據(jù),那么對(duì)于數(shù)據(jù)的管理和維護(hù)起到了良好的作用,事務(wù)雖小但是它的集合就形成了對(duì)數(shù)據(jù)的整體操作。正所謂不積跬步,無以至千里,不積小流,無已成江河!
聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com