第10章數(shù)據(jù)庫恢復技術

第10章數(shù)據(jù)庫恢復技術

ID:20538239

大?。?9.50 KB

頁數(shù):6頁

時間:2018-10-13

第10章數(shù)據(jù)庫恢復技術_第1頁
第10章數(shù)據(jù)庫恢復技術_第2頁
第10章數(shù)據(jù)庫恢復技術_第3頁
第10章數(shù)據(jù)庫恢復技術_第4頁
第10章數(shù)據(jù)庫恢復技術_第5頁
資源描述:

《第10章數(shù)據(jù)庫恢復技術》由會員上傳分享,免費在線閱讀,更多相關內容在工程資料-天天文庫。

1、一、單項選擇題1.在DBMS中實現(xiàn)事務持久性的子系統(tǒng)是()。A.安全管理子系統(tǒng)B.完整性管理子系統(tǒng)C.并發(fā)控制子系統(tǒng)D.恢復管理子系統(tǒng)[參考答案]恢S管理子系統(tǒng)2.后援副本的作用是()。A.保障安全性B.一致性控制C.故障后的恢復D.數(shù)據(jù)的轉儲[參考答案]故障后的恢復3.事務日志用于保存()。A.程序運行過程B.程序的執(zhí)行結果C.對數(shù)據(jù)的更新操作D.數(shù)據(jù)操作[參考答案]對數(shù)據(jù)的更新操作4.數(shù)據(jù)庫恢復的基礎是利用轉儲的冗余數(shù)據(jù)。這些轉儲的冗余數(shù)據(jù)包括()。A.數(shù)據(jù)字典、應用程序、審計檔案、數(shù)據(jù)庫后備副本B.數(shù)據(jù)字典、應用程序、審計檔案、日志文件C.円志文件、數(shù)據(jù)庫后備副本D.數(shù)據(jù)字典、應用

2、程序、數(shù)據(jù)庫后備副本[參考答案]日志文件、數(shù)據(jù)庫后備副本5.若系統(tǒng)在運行過程中,巾于某種硬件故障,使存儲在外存上的數(shù)據(jù)部分損失或全部損失,這種情況稱為()。A.介質故障B.運行故障C.系統(tǒng)故障D.事務故障[參考答案]介質故障6.SQL語言中用()語句實現(xiàn)事務的回滾。A.CREATETABLEB.ROLLBACKC.GRANT和REVOKEA.COMMIT[參考答案]ROLLBACK1.SQL語言中的COMMIT語句的主要作用是()。A.結束程序B.返回系統(tǒng)C.提交事務D.存儲數(shù)據(jù)[參考答案]提交事務2.事務的持續(xù)性是指()。A.事務中包括的所有操作要么都做,要么都不做;B.事務一旦提交,

3、對數(shù)據(jù)為的改變是永久的;C.一個事務A部的操作及使用的數(shù)據(jù)對并發(fā)的其他事務是隔離的;D.事務必須是使數(shù)據(jù)庫從一個一致性狀態(tài)變到另一個一致性狀態(tài);[參考答案]事務一旦提交,對數(shù)據(jù)為的改變是永久的;3.表示兩個或多個事務可以同時運行而不互相影響的是()。A.原子性B.一致性C.隔離性D.持久性[參考答案]隔離性4.—個事務的執(zhí)行,要么全部完成,要么全部不做,一個事務中對數(shù)據(jù)庫的所有操作都是一個不可分割的操作序列的屬性是()。A.原子性B.一致性C.隔離性D.持久性[參考答案]原子性二、填空題1.數(shù)裾庫系統(tǒng)在運行過程中,可能會發(fā)生故障。故障主要有事務故障、()、介質故障和()四類。[參考答案]

4、系統(tǒng)故障計算機病毒2.()是DBMS的基本單位,它是用戶定義的一組邏輯一致的程序序列。[參考答案]事務3.若數(shù)據(jù)庫屮只包含成功事務提交的結果,則此數(shù)據(jù)庫就稱為處于()狀態(tài)。[參考答案]一致1.()用來記錄對數(shù)據(jù)庫屮數(shù)據(jù)進行的每一次更新操作。[參考答案]日志文件2.若事務在運行過程屮,由于種種原因,使事務未運行到正常終止點之間就被撤消,這種情況就稱為()。[參考答案]事務故障3.數(shù)據(jù)庫系統(tǒng)是利用存儲在外存上其他地方的冗余數(shù)據(jù)來重建被破壞的數(shù)據(jù)庫。它主要有兩種:()和()。[參考答案]后援副本tl志文件4.數(shù)據(jù)庫恢復是將數(shù)據(jù)庫從()狀態(tài)恢復到()的功能。[參考答案]錯誤某一己知的正確狀態(tài)三、

5、問答題1.試述使用檢查點方法進行恢復的步驟。[參考答案](1)從重新開始文件屮找到最后一個檢查點記錄在日志文件屮的地址,由該地址在日志文件中找到最后一個檢查點記錄。(2)由該檢査點記錄得到檢查點建立時刻所有正在執(zhí)行的事務清單ACTIVE-LIST。這里建立兩個事務隊列:①UNDO-LTST:需要執(zhí)行undo操作的事務集合;②REDO-LTST:需要執(zhí)行redo操作的事務集合;把ACTIVE-LIST暫時放入UNDO-LIST隊列,REDO隊列暫為空。(3)從檢査點開始正昀掃描日志文件,如有新開始的事務Ti,把Ti暫時放入UNDO-L1ST隊列;如有提交的事務Tj,把Tj從UNDO-LIS

6、T隊列移到KEDO-LIST隊列,直到日志文件結束;(3)對UNDO-LTST巾的每個事務執(zhí)行UNDO操作,對REDO-LTST中的每個事務執(zhí)行REDO操作。2.具有檢查點的恢復技術有什么優(yōu)點?[參考答案]利用日志技術進行數(shù)據(jù)庫恢復吋,恢復子系統(tǒng)必須搜索H志,確定哪些樂務需要REDO,哪些事務耑要UNDO。一般來說,耑要檢查所有日志記錄。這樣做有兩個問題:一是搜索整個日志將耗費大量的時間。二是很多需要REDO處理的事務實際上己經(jīng)將它們的更新操作結果寫到數(shù)裾庫屮了,恢復子系統(tǒng)又重新執(zhí)行了這些操作,浪費了大S時間。檢查點技術就是為了解決這些問題。3.針對不同的故障,試給出恢復的策略和方法。(

7、即如何進行事務故障的恢復?系統(tǒng)故障的恢復?介質故障恢復?)[參考答案]事務故障的恢復:事務故障的恢復是由DBMS自動完成的,對川戶是透明的。DBMS執(zhí)行恢復步驟是:(1)反向掃描文件日志(即從最后向前掃描口志文件),查找該事務的更新操作。(2)對該事務的更新操作執(zhí)行逆操作。即將日志記錄屮“更新前的值”寫入數(shù)裾庫。(3)繼續(xù)反向掃描日志文件,做同樣處理。(1)如此處理下去,直至讀到此事務的開始標記,該事務故障的恢復就完成了。系統(tǒng)故障的

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現(xiàn)內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。