freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

數(shù)據(jù)庫講義ppt課件(編輯修改稿)

2025-05-27 18:13 本頁面
 

【文章內(nèi)容簡介】 第七章 事物管理 數(shù)據(jù)庫恢復(fù)技術(shù)事務(wù)標(biāo)識(shí)(哪個(gè)事務(wù))操作類型(插刪改)操作對(duì)象(哪條記錄)更新前數(shù)據(jù)的舊值更新后數(shù)據(jù)的新值每條日志記錄的主要內(nèi)容對(duì)插入此項(xiàng)為空對(duì)刪除此項(xiàng)為空* 以數(shù)據(jù)塊為單位的日志文件 將事務(wù)標(biāo)識(shí)及更新前后的數(shù)據(jù)塊均放在日志文件中。日志文件的作用靜態(tài)轉(zhuǎn)儲(chǔ): 數(shù)據(jù)庫毀壞后,重裝后援副本,根據(jù)日志文件,重做已完成的事務(wù),并撤消未完成的事務(wù)。動(dòng)態(tài)轉(zhuǎn)儲(chǔ): 用后援副本和日志文件綜合起來恢復(fù)數(shù)據(jù)庫Date 17第七章 事物管理 數(shù)據(jù)庫恢復(fù)技術(shù)日志超前寫規(guī)則 寫數(shù)據(jù)庫和寫日志文件是兩個(gè)不同的操作,在這兩個(gè)操作之間有可能發(fā)生故障,若先寫數(shù)據(jù)庫數(shù)據(jù),再寫日志的話,萬一在寫日志前發(fā)生故障,則這次的數(shù)據(jù)庫修改未登記,從而不能恢復(fù)。若寫日志后發(fā)生故障而未修改數(shù)據(jù)庫,則事務(wù)一定未完成,在恢復(fù)時(shí)會(huì)執(zhí)行撤消處理。登記日志文件原則 :嚴(yán)格按并發(fā)事務(wù)執(zhí)行的時(shí)間次序登記; 先寫日志文件,后寫數(shù)據(jù)庫。如: 欲將數(shù)據(jù)庫中某記錄字段的值由 5改為 8,登記日志文件后發(fā)生故障,則字段值仍為 5,日志中不會(huì)登記該事務(wù)的 COMMIT或 ROLLBACK記錄,事務(wù)未完成,恢復(fù)時(shí)對(duì)該操作做撤消處理,將字段值改為該修改操作的舊值 5,數(shù)據(jù)庫內(nèi)容不變。Date 18第七章 事物管理 數(shù)據(jù)庫恢復(fù)技術(shù)167。4 恢復(fù)策略利用日志文件進(jìn)行恢復(fù) 基本策略 : 對(duì)于尚未提交的事務(wù),執(zhí)行 撤消處理( UNDO) 對(duì)于已經(jīng)提交的事務(wù),執(zhí)行 重做處理( REDO) 基本方法 : 掃描日志文件,確定所有已開始但尚未提交的事務(wù) (對(duì)它們需 UNDO), 再確定所有已提交的事務(wù) (對(duì)它們需 REDO) 發(fā)生故障時(shí),利用數(shù)據(jù)庫后援副本和日志文件可以將數(shù)據(jù)庫恢復(fù)到某個(gè)一致性狀態(tài),但不同故障的恢復(fù)策略和方法是不一樣的。Date 19第七章 事物管理 數(shù)據(jù)庫恢復(fù)技術(shù)UNDO處理 :若事務(wù)提交前出現(xiàn)異常,則對(duì)已執(zhí)行的操作 進(jìn)行撤消處理,使數(shù)據(jù)庫恢復(fù)到該事務(wù)開始前的狀態(tài)。 具體做法是 :反向掃描日志文件,對(duì)每個(gè)需 UNDO的 事務(wù)的更新操作執(zhí)行反操作。即對(duì)已插入的記錄執(zhí)行 刪除,對(duì)已刪除的記錄重新插入,對(duì)已修改的記錄用 舊值代替新值。UNDO處理是維護(hù)事務(wù)的原子性所必須的REDO處理 :重做已提交事務(wù)的操作。 具體做法是 :正向掃描日志文件重新執(zhí)行登記的操作Date 20第七章 事物管理 數(shù)據(jù)庫恢復(fù)技術(shù) 有些事務(wù)雖已發(fā)出 COMMIT操作,但更新的結(jié)果可能只是寫到緩沖區(qū)而未能寫入磁盤,或磁盤上數(shù)據(jù)庫被破壞,因此需要 REDO處理。例如:事務(wù) T1在學(xué)生表 S上執(zhí)行下面三個(gè)操作:INSERT INTO S VALUES ( ‘S4’, ‘D’, ‘CS’, 19);DELETE FROM SWHERE S =‘S1’。UPDATE SSET SD=‘CS’WHERE S =‘S2’。Date 21第七章 事物管理 數(shù)據(jù)庫恢復(fù)技術(shù)S1 A CS 20S2 B CI 21S3 C MA 19事務(wù) T1執(zhí)行前的 SS1 A CS 20S2 B CI 21S3 C MA 19S4 D CS 19INSERT INTO S VALUES ( ‘S4’, ‘D’, ‘CS’, 19);S2 B CS 21S3 C MA 19S4 D CS 19S2 B CI 21S3 C MA 19S4 D CS 19DELETE FROM SWHERE S=‘S1’。UPDATE SSET SD=‘CS’WHERE S=‘S2’。寫日志事務(wù) T1開始 T1在 S中插入鍵為 S4的記錄S4 D CS 19 T1在 S中刪除鍵為 S1的記錄S1 A CS 20 T1在 S中修改鍵為 S2的記錄S2 B CI 21S2 B CS 21Date 22第七章 事物管理 數(shù)據(jù)庫恢復(fù)技術(shù)S1 A CS 20S2 B CI 21S3 C MA 19S1 A CS 20S2 B CI 21S3 C
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1