1.事務的概念及4個特性,恢復技術保證事務的哪些特性
事務:使用者定義的乙個資料庫操作序列,這些操作要麼全做,要麼全不 做, 是乙個不可分割的工作單位
事務的acid特性
a原子性、c一致性、i隔離性、d持續性
原子性:即事務是資料庫的邏輯工作單位,書屋中包括的操作要麼都做,要麼都不做
一致性:事務執行的結果必須使資料庫從乙個一致性狀態變到另乙個一致性狀態
隔離性:乙個事物的執行不能被其他事物所打擾
永久性(持續性):一旦事務提交,它對資料中的改變時永久性,不受其他操作或故障的影響
恢復技術保證事務的原子性、一致性、永久性
2.為什麼事務非正常結束時會影響資料庫資料的正確性,請舉例說明
事務執行的結果必須是使資料庫從乙個一致性狀態變到另乙個一致性狀態。如果資料庫系統執行中發生故障,有些事務尚未完成就被迫中斷,這些未完成事務對資料庫所做的修改有一部分已寫入物理資料庫,這時資料庫就處於一種不正確的狀態,或者說是不一致性狀態。
例如,某工廠的庫存管理系統中,要把數量為q的某種零件從倉庫1移到倉庫2存放,則可以定義乙個事務t。t包括兩個操作:q1=q1-q,q2=q2+q。如果t非正常終止時只做了第乙個操作,則資料庫就處於不一致性狀態,庫存量無緣無故少了q
3.登記日誌檔案時為什麼必須先寫日誌檔案,後寫資料庫?
6.不同的故障策略及方法
7.檢查點記錄是什麼以及它的內容和它的優點
10.什麼是資料庫映象及用途
資料庫恢復技術
資料庫恢復技術 故障種類 1.事務故障 某個事務在執行過程中由於種種原因未執行至正常終止點就夭折了 事務故障的恢復 1 對於可預見的錯誤,由事務程式來處理 2 對於不可預見的錯誤,由dbms強行回滾該事務 2.系統故障 整個系統的正常執行突然被破壞,所有正在執行的事務都非正常終止,記憶體中資料緩衝區...
資料庫恢復技術
事務的acid特性 資料庫系統故障的型別 事務故障 系統故障和介質故障影響事務的正常執行 介質故障和計算機病毒破壞資料 庫資料。各個子系統的er圖之間的衝突 在dbms中實現事務永續性的子系統是恢復管理子系統。後援副本的作用是故障後的恢復。事務日誌用於儲存對資料的更新操作。資料庫恢復的基礎是利用轉儲...
資料庫 資料庫恢復技術
1.事務 使用者定義的乙個資料庫操作序列,這些操作要麼全做要麼全部不做,是乙個不可分割的工作單位 2.事務的特性 原子性 atomicity 一致性 consistency 隔離性 isolation 持續性 durability 原子性 要麼全做,要麼全不做 一致性 事務的執行結果必須是使資料庫從...