當前位置: 首頁 > 軟件水平考試 > 軟件水平考試備考資料 > 2020年軟件水平考試知識點之事務管理

2020年軟件水平考試知識點之事務管理

更新時間:2020-03-09 09:44:04 來源:環(huán)球網(wǎng)校 瀏覽14收藏2
摘要 要備考參加2020年軟件水平考試的小伙伴們,環(huán)球網(wǎng)校小編整理了2020年軟件水平考試知識點,備考中的小伙伴們快來了解一下吧。大家跟著小編一起復習吧。希望大家都可以考試順利哦。更多計算機軟考相關信息敬請關注環(huán)球網(wǎng)校軟件水平考試頻道。

2020年軟件水平考試知識點之事務管理

在數(shù)據(jù)庫系統(tǒng)中,“事務”是訪問數(shù)據(jù)庫并可能更新各種數(shù)據(jù)項的一個程序執(zhí)行單元。

為了保證數(shù)據(jù)完整性,要求數(shù)據(jù)庫系統(tǒng)維護事務的原子性、一致性、隔離性和持久性。針對事務的這4種特性,考慮以下的架構(gòu)設計場景:假設在某一個時刻只有一個活動的事務,為了保證事務的原子性,對于要執(zhí)行寫操作的數(shù)據(jù)項,數(shù)據(jù)庫系統(tǒng)在磁盤上維護數(shù)據(jù)庫的一個副本,所有的寫操作都在數(shù)據(jù)庫副本上執(zhí)行,而保持原始數(shù)據(jù)庫不變,如果在任一時刻操作不得不中止,系統(tǒng)僅需要刪除副本,原數(shù)據(jù)庫沒有受到任何影響。這種設計策略稱為影子拷貝。

事務的一致性要求在沒有其他事務并發(fā)執(zhí)行的情況下,事務的執(zhí)行應該保證數(shù)據(jù)庫的一致性。數(shù)據(jù)庫系統(tǒng)通常采用完整性約束檢查機制保證單個事務的一致性。

事務的隔離性保證操作并發(fā)執(zhí)行后的系統(tǒng)狀態(tài)與這些操作以某種次序順序執(zhí)行(即可串行化執(zhí)行)后的狀態(tài)是等價的。兩階段鎖協(xié)議是實現(xiàn)隔離性的常見方案,該協(xié)議能夠保證事務的可串行化執(zhí)行,可能發(fā)生死鎖。

持久性保證一旦事務完成,該事務對數(shù)據(jù)庫所做的所有更新都是永久的,如果事務完成后系統(tǒng)出現(xiàn)故障,則需要通過恢復機制保證事務的持久性。假設在日志中記錄所有對數(shù)據(jù)庫的修改操作,將一個事務的所有寫操作延遲到事務提交后才執(zhí)行,則在日志中無需記錄數(shù)據(jù)項被事務修改前的原始值,當系統(tǒng)發(fā)生故障時,如果某個事務已經(jīng)開始,但沒有提交,則該事務應該什么都不做。

以上就是小編整理的2020年軟件水平考試知識點,希望能幫助到大家。環(huán)球網(wǎng)校友情提示:為了大家更好的備考,環(huán)球網(wǎng)校特地為您準備了計算機軟考復習資料,如有需要請點擊文章下方“免費下載>>>計算機軟考試題/考點精華”免費下載學習。

分享到: 編輯:焦學雯

資料下載 精選課程 老師直播 真題練習

軟件水平考試資格查詢

軟件水平考試歷年真題下載 更多

軟件水平考試每日一練 打卡日歷

0
累計打卡
0
打卡人數(shù)
去打卡

預計用時3分鐘

環(huán)球網(wǎng)校移動課堂APP 直播、聽課。職達未來!

安卓版

下載

iPhone版

下載

返回頂部