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

正文內(nèi)容

數(shù)據(jù)庫原理與系統(tǒng)第9章database-recov(已修改)

2025-05-25 03:01 本頁面
 

【正文】 數(shù)據(jù)庫恢復(fù)技術(shù) 第九章 事 務(wù)處理 ? 數(shù)據(jù)庫系統(tǒng)中的數(shù)據(jù)是由 DBMS統(tǒng)一管理和控制的 , 為了適應(yīng)數(shù)據(jù)共享的環(huán)境 , DBMS必須提供數(shù)據(jù)保護(hù)能力 , 以保證數(shù)據(jù)庫中數(shù)據(jù)的安全可靠和正確有效 。 ? 數(shù)據(jù)保護(hù) ? 安全性 ? 完整性 ? 并發(fā)控制 ? 數(shù)據(jù)庫恢復(fù) 數(shù)據(jù)庫恢復(fù)技術(shù) 事務(wù)的基本概念 數(shù)據(jù)庫恢復(fù)概述 故障的種類 恢復(fù)的實(shí)現(xiàn)技術(shù) 恢復(fù)策略 具有檢查點(diǎn)的恢復(fù)技術(shù) 數(shù)據(jù)庫鏡像 事務(wù)的基本概念 一、什么是事務(wù) 二、如何定義事務(wù) 三、事務(wù)的特性 一、什么是事務(wù) ? 事務(wù) (Transaction)是用戶定義的一個數(shù)據(jù)庫操作序列,這些操作要么全做,要么全不做,是一個不可分割的工作單位 ? 事務(wù)和程序是兩個概念 ? 在關(guān)系數(shù)據(jù)庫中,一個事務(wù)可以是一條 SQL語句,一組 SQL語句或整個程序 ? 一個應(yīng)用程序通常包含多個事務(wù) ? 事務(wù)是 恢復(fù) 和 并發(fā)控制 的基本單位 二、如何定義事務(wù) ? 顯式定義方式 BEGIN TRANSACTION BEGIN TRANSACTION SQL 語句 1 SQL 語句 1 SQL 語句 2 SQL 語句 2 …… …… COMMIT ROLLBACK ? 隱式方式 當(dāng)用戶沒有顯式地定義事務(wù)時, DBMS按缺省規(guī)定自動劃分事務(wù) 事務(wù)結(jié)束 COMMIT 事務(wù)正常結(jié)束 提交 事務(wù)的所有操作( 讀 +更新 ) 事務(wù)中所有對數(shù)據(jù)庫的更新 永久 生效 ROLLBACK 事務(wù)異常終止 ? 事務(wù)運(yùn)行的過程中發(fā)生了故障,不能繼續(xù)執(zhí)行 回滾事務(wù)的所有 更新 操作 ? 事務(wù)滾回到 開始 時的狀態(tài) 三、事務(wù)的特性 (ACID特性 ) 事務(wù)的 ACID特性: ? 原子性( Atomicity) ? 一致性( Consistency) ? 隔離性( Isolation) ? 持續(xù)性( Durability ) 1. 原子性 ? 事務(wù)是數(shù)據(jù)庫的邏輯工作單位 ? 事務(wù)中包括的諸操作要么都做,要么都不做 2. 一致性 事務(wù)執(zhí)行的結(jié)果必須是使數(shù)據(jù)庫從一個 一致性狀態(tài)變到另一個一致性狀態(tài) 一致性狀態(tài) : 數(shù)據(jù)庫中只包含成功事務(wù)提交的結(jié)果 不一致狀態(tài) : 數(shù)據(jù)庫中包含失敗事務(wù)的結(jié)果 一 致性與原子性 銀行轉(zhuǎn)帳:從帳號 A中取出一萬元,存入帳號 B。 ? 定義一個事務(wù),該事務(wù)包括兩個操作 ? 這兩個操作要么全做,要么全不做 ? 全做或者全不做,數(shù)據(jù)庫都處于一致性狀態(tài)。 ? 如果只做一個操作,數(shù)據(jù)庫就處于不一致性狀態(tài) 。 B=B+1 A=A1 B A 3. 隔離性 對并發(fā)執(zhí)行而言 一個事務(wù)的執(zhí)行不能被其他事務(wù)干擾 ? 一個事務(wù)內(nèi)部的操作及使用的數(shù)據(jù)對其他并發(fā)事務(wù)是隔離的 ? 并發(fā)執(zhí)行的各個事務(wù)之間不能互相干擾 T1的修改被 T2覆蓋了! 讀 A=16 A← A3 寫回 A=13 ① 讀 A=16 ② ③ A← A1 寫回 A=15 ④ T2 T1 4. 持續(xù)性 ? 持續(xù)性也稱永久性( Permanence) ? 一個事務(wù)一旦提交,它對數(shù)據(jù)庫中數(shù)據(jù)的改變就應(yīng)該是永久性的。 ? 接下來的其他操作或故障不應(yīng)該對其執(zhí)行結(jié)果有任何影響。 事務(wù)的特性 ? 保證事務(wù) ACID特性是事務(wù)處理的任務(wù) ? 破壞事務(wù) ACID特性的因素 ? 多個事務(wù)并行運(yùn)行時,不同事務(wù)的操作交叉執(zhí)行 ? 事務(wù)在運(yùn)行過程中被強(qiáng)行停止 第 9章 數(shù)據(jù)庫恢復(fù)技術(shù) 事務(wù)的基本概念 數(shù)據(jù)庫恢復(fù)概述 故障的種類 恢復(fù)的實(shí)現(xiàn)技術(shù) 恢復(fù)策略 具有檢查點(diǎn)的恢復(fù)技術(shù) 數(shù)據(jù)庫鏡像 小結(jié) 數(shù)據(jù)庫恢復(fù)概述 ? 故障是不可避免的 ? 計(jì)算機(jī)硬件故障 ? 系統(tǒng)軟件和應(yīng)用軟件的錯誤 ? 操作員的失誤 ? 惡意的破壞 ? 故障的影響 ? 運(yùn)行事務(wù)非正常中斷 ? 破壞數(shù)據(jù)庫 數(shù)據(jù)庫恢復(fù)概述(續(xù)) ? 數(shù)據(jù)庫管理系統(tǒng)對故障的對策 ? DBMS提供恢復(fù)子系統(tǒng) ? 保證故障發(fā)生后,能把數(shù)據(jù)庫中的數(shù)據(jù)從錯誤狀態(tài)恢復(fù)到某種邏輯一致的狀態(tài) ? 保證事務(wù) ACID ? 恢復(fù)技術(shù)是衡量系統(tǒng)優(yōu)劣的重要指標(biāo) 一、事務(wù)故障 ? 什么是事務(wù)故障 ? 某個事務(wù)在運(yùn)行過程中由于種種原因未運(yùn)行至正常終止點(diǎn)就夭折了 ? 事務(wù)故
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1