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

正文內(nèi)容

數(shù)據(jù)庫保護(hù)ppt課件-展示頁

2025-05-21 08:32本頁面
  

【正文】 現(xiàn)有兩位顧客同時給此賬戶存款,分別運(yùn)行下面兩個事務(wù):T1: READ(C), C=C+100, WRITE(C);T2: READ(C), C=C+200, WRITE(C);運(yùn)行過程可能如下:( 1)先執(zhí)行事務(wù) T1, 然后執(zhí)行事務(wù) T2( 2) 先執(zhí)行事務(wù) T2, 然后執(zhí)行事務(wù) T1( 3) 事務(wù) T1和事務(wù) T2并發(fā)執(zhí)行25讀出 C, C=500 讀出 C, C=500C=C+100,C=600把 C寫到數(shù)據(jù)庫C=C+200,C=700把 C寫到數(shù)據(jù)庫C:600C:700C:500T1的運(yùn)行 T2的運(yùn)行26事務(wù) T1 事務(wù) T2讀出 C, C=500 C=C+100 C=600讀出 C, C=500 C=C+200 C=70027事務(wù) T1 事務(wù) T2 讀出 A=50 讀出 B=100 求和 =150 讀出 B=100 B=B*2 WRITE( B) 讀出 A=50 讀出 B=200 求和 =250(驗(yàn)算不對 ) 28三種不可重復(fù)讀? 讀不一致– T1讀 A, T2修改 A, T1讀 A? 刪除幻影– T1讀取元組集合 A, T2刪除部分元組, T1讀取元組集合 A? 插入幻影– T1讀取元組集合 A, T2插入一些元組, T1讀取元組集合 A29事務(wù) T1 事務(wù) T2 讀出 C=100 C=C*2 WRITE( C) 讀出 C=200 ROLLBACK C恢復(fù)為 100T1修改 A, T2讀 A, T1撤銷修改30導(dǎo)致問題的原因? 丟失修改、不可重復(fù)讀、讀 “臟 ”數(shù)據(jù)? 原因:并發(fā)操作破壞了事務(wù)的隔離性? 是否可以找到并發(fā)操作的合理調(diào)度方式,從而避免三類問題?31事務(wù)的表示方法: Ri(X)表示事務(wù) Ti的讀 X操作; Wi(X)表示事務(wù) Ti的寫 X操作。– 事務(wù)故障和系統(tǒng)故障恢復(fù)必須用日志文件;– 在動態(tài)轉(zhuǎn)儲方式中必須建立日志文件,并結(jié)合后備副本和日志文件對數(shù)據(jù)庫進(jìn)行有效的恢復(fù);– 靜態(tài)轉(zhuǎn)儲時也可建立日志文件19二、數(shù)據(jù)庫恢復(fù)技術(shù)? 登記日志文件的原則– 先來先登記原則:嚴(yán)格按照并發(fā)事務(wù)執(zhí)行的時間順序登記;– 先寫日志文件原則:必須先寫日志文件,后寫數(shù)據(jù)庫。優(yōu)點(diǎn):簡單、保證副本和數(shù)據(jù)庫數(shù)據(jù)的一致性;缺點(diǎn)需等待。 }9一、數(shù)據(jù)庫的故障種類? 事務(wù)內(nèi)部故障– 非預(yù)期的事務(wù)內(nèi)部故障:運(yùn)算溢出、違約– 處理辦法:強(qiáng)行回滾 ROLLBACK該事務(wù),即事務(wù)撤銷( UNDO操作)10一、數(shù)據(jù)庫的故障種類? 系統(tǒng)故障– 系統(tǒng)停機(jī),需要重啟。 BALANCE1 = BALANCE1 + AMOUNT。寫回 BALANCE;if (BALANCE 0) then { ROLLBACK。? 數(shù)據(jù)庫的 恢復(fù)和并發(fā)控制6 數(shù)據(jù)庫恢復(fù)? 硬件故障、軟件故障、操作失誤、惡意破壞等,導(dǎo)致事務(wù)運(yùn)行的非正常中斷,甚至破壞數(shù)據(jù)庫,造成數(shù)據(jù)丟失? 數(shù)據(jù)庫恢復(fù):把數(shù)據(jù)庫從錯誤狀態(tài)恢復(fù)到某一個已知的正確狀態(tài)7 數(shù)據(jù)庫恢復(fù)一、數(shù)據(jù)庫的故障種類? 事務(wù)內(nèi)部故障? 系統(tǒng)故障? 介質(zhì)故障? 計(jì)算機(jī)病毒8一、數(shù)據(jù)庫的故障種類? 事務(wù)內(nèi)部故障– 銀行轉(zhuǎn)帳業(yè)務(wù):從帳號甲將一筆金額轉(zhuǎn)入帳號乙BEGIN TRANSACTION讀取帳號甲的余額 BALANCE。持續(xù)性( Durability) 一旦事務(wù)執(zhí)行成功 (提交 ),其對數(shù)據(jù)庫產(chǎn)生的效果永久有效。 ROLLBACK 3 事務(wù)的概念? 事務(wù)的 ACID特性– Atomicity– Consistency– Isolation– Durability4 原子性( Atomicity) : 事務(wù)是不可分割的工作單位一致性( Consistency) 事務(wù)提交后,數(shù)據(jù)庫從一個一致性狀態(tài)變到另一個一致性狀態(tài)。顯式控制: BEGIN TRANSACTION [事務(wù)開始 ] COMMIT [事務(wù)提交,重新改寫數(shù)據(jù)庫 ] ROLLBACK [事務(wù)提交,發(fā)生錯誤撤消 ] 2BEGIN TRANSACTION INSERT INTO S(S, Sname, Sage, Sdept) VALUES(‘10002’, ’李娜 ’, 18,‘計(jì)算機(jī) ’)COMMIT BEGIN TRANSACTION DELETE FROM S WHERE S=‘10002’。 一個程序中可以包含多個事務(wù)。? 事務(wù)的概念? 數(shù)據(jù)庫恢復(fù)技術(shù)? 數(shù)據(jù)庫并發(fā)控制? 數(shù)據(jù)庫安全性? 數(shù)據(jù)庫完整性第 6章 數(shù)據(jù)庫保護(hù)1 事務(wù)的概念? 事務(wù):是一個不可分割的操作序列,該操作序列要么全做,要么全不做。? 事務(wù)和程序? 事務(wù)的開始與結(jié)束– 隱式控制– 顯式控制強(qiáng)調(diào):事務(wù)和程序是兩個概念。隱式控制:由 DBMS按缺省規(guī)定自動劃分。 DELETE FROM SC WHERE S=‘10002’。隔離性( Isolation) 在事務(wù)完成之前,它對數(shù)據(jù)庫產(chǎn)生的結(jié)果不能被其它事務(wù)引用。5 事務(wù)的概念? 事務(wù)管理功能 保證事務(wù)的 ACID特性? 事務(wù) ACID特性可能遭到破壞的原因:– 多個事務(wù)并行運(yùn)行時,多個事務(wù)中的操作交叉執(zhí)行;– 事務(wù)正在執(zhí)行時,被強(qiáng)迫終止。BALANCE = BALANCE – AMOUNT。 }else {讀取帳號乙的余額 BALANCE1。寫回 BALANCE1;COMMIT。如 CPU故障、 OS故障、 DBMS代碼錯誤、系統(tǒng)斷電– 影響正在運(yùn)行的事務(wù),但不會破壞數(shù)據(jù)庫– 處理辦法:( 1) UNDO所有未完成的事務(wù);( 2) REDO所有已提交的事務(wù)11一、數(shù)據(jù)庫的故障種類? 介質(zhì)故障– 硬故障:磁盤損壞、磁頭碰撞、瞬間強(qiáng)磁場干擾等– 出現(xiàn)概率小、破壞性非常大? 計(jì)算機(jī)病毒– 破壞系統(tǒng)、修改數(shù)據(jù)12一、數(shù)據(jù)庫的故障種類? 各類故障的影響– 數(shù)據(jù)庫本身被破壞– 數(shù)據(jù)庫沒有被破壞,但數(shù)據(jù)可能不正確? 如何恢復(fù)呢?13兩個關(guān)鍵問題: 1 如何建立冗余數(shù)據(jù) 2 如何利用冗余數(shù)據(jù)實(shí)施數(shù)據(jù)庫恢復(fù) 數(shù)據(jù)庫恢復(fù)二、數(shù)據(jù)庫恢復(fù)技術(shù)14二、數(shù)據(jù)庫恢復(fù)技術(shù)? 如何建立冗余數(shù)據(jù)– 數(shù)據(jù)轉(zhuǎn)儲– 登錄日志文件? 數(shù)據(jù)轉(zhuǎn)儲– DBA定期地將整個數(shù)據(jù)庫復(fù)制到其它外存上保存的過程– 后備副本 /后援副本( BACKUP
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1