習題10 事務管理與恢復

2021-03-24 12:31:27 字數 1085 閱讀 2361

說明:藍色標示的是課外作業,需要以word文件提交;其他的為思考題。

作業提交的檔名為:學號_姓名_習題10

10.1 什麼是事務的acid特性?dbms分別是如何保證這些特性的?

10.2 資料庫為什麼需要併發控制?

10.3 序列排程和可序列化排程的區別是什麼?不可序列化排程一定得到不正確的執行結果嗎?舉例說明。

10.4 舉例說明併發訪問相同資料物件時可能出現的丟失更新、讀髒資料及不可重複讀,並解釋如何採用封鎖方法解決?

10.5 封鎖方法會引起什麼問題?如何解決?

10.6 什麼是兩階段封鎖協議?它可避免死鎖和級聯夭折嗎?如不能,分別給出解決方法。

10.7 試證明兩階段封鎖協議能保證衝突可序列化。

10.8 為什麼要做檢查點?檢查點的主要任務是什麼?

10.9 假設3個事務t1,t2,t3的操作按排程s1執行。

s1:r2(a) r1(b) w2(a) r3(a) w1(b) w3(a) r2(b) w2(b)

(1) 畫出s1排程的優先圖。

(2) s1衝突可序列化嗎?若是,給出它的等價序列排程。

(3) 將r2(b)移到r3(a)之前可得到新的排程s2。

s2:r2(a) r1(b) w2(a) r2(b) r3(a) w1(b) w3(a) w2(b)

s2衝突可序列化嗎?若是,給出它的等價序列排程。

10.10 假設3個事務t1, t2, t3的操作按下列順序排程執行:

r1(a) w2(b) r3(c) r1(c) w2(a) r3(b) w1(c)

(1) 該排程衝突可序列化嗎?若是,給出它的等價序列排程;若不是,說明原因。

(2) 假設事務按兩階段封鎖協議執行,上述排程執行時會發生什麼問題?說明原因。

10.11 事務t1和t2的操作按下列順序到達系統:r1(a) r2(b) w2(b) w1(a) r1(b) w2(a) w1(b)。

試分析採用嚴格兩階段封鎖協議時是否有死鎖或夭折發生,並說明原因。

10.12 系統崩潰時日誌檔案記錄內容如下:

試寫出系統重啟後恢復處理的步驟及恢復操作(指undo、redo操作),並指明a, b, c, d恢復後的值分別是多少?

事務管理複習題

秘書 事務管理1 秘書 事務管理 練習題1 對義大利客人來說,d 在業務活動中表示很正式的尊重。a 致意 b 微笑 c 擁抱 d 握手 2 跟美國人交往,要注意建立長期的 d 的個人間關係。a 固定 b 穩定 c 互相理解 d 互相信任3 c 在南韓人的飲食生活中比筷子重要。a 刀子 b 叉子 c ...

會議事務管理

會議是企業通過集思廣益的方式實現有效溝通,資訊傳遞和解決問題的主要手段,也是企業實現科學決策的重要途徑。然而,企業如果對會議系統缺乏有效的管理,就會很容易陷入 文山會海 之中,使會議成為沒有實際內容的 走過場 這樣的會議不僅會大量消耗企業的資源,甚至會對企業的經營發展產生嚴重的負面影響。因此,建立科...

蛇舞事務管理

涉外事務管理談判的成功與否,直接關係到這些專案能否順利實施,以及能夠帶來多少經濟效益和社會效益。我主要從以下三方面 資訊情報的蒐集,制定談判戰略,涉外禮儀 談談涉外談判前的準備。資訊情報的蒐集 知己知彼,百戰不殆。談判的準備工作對談判的成敗起著關鍵性的作用。談判的準備工作貫穿談判的始終。如果想取得最...