資料庫系統原理複習題(七) 資料庫恢復

2021-08-26 22:36:40 字數 3815 閱讀 6075

資料庫系統原理複習題(七)——資料庫恢復

1.若資料庫中只包含成功事務提交的結果,則此資料庫就稱為處於(;;;; )狀態。 (5分)

a. 一致

b. 安全

c. 不一致

d. 不安全

正確答案:a.

你當前選擇:a.

2.若系統執行過程中,由於某種硬體故障,使儲存在外存上的資料部分損失或全部損失,這種情況稱為(;;;;)。 (5分)

a. 執行故障

b. 介質故障

c. 系統故障

d. 事務故障

正確答案:b.

你當前選擇:b.

3.資料庫恢復可採取定期將資料庫做成______。 (5分)

a. 檢查點檔案

b. 副本檔案

c. 日誌檔案

d. 死鎖檔案

正確答案:b.

你當前選擇:b.

4.______用來記錄對資料庫中資料進行的每一次更新操作。 (5分)

a. 後援副本

b. 緩衝區

c. 日誌檔案

d. 資料庫

正確答案:c.

你當前選擇:c.

5.db的轉儲屬於dbms的(????)。 (5分)

a. 安全性措施

b. 恢復措施

c. 完整性措施

d. 併發控制措施

正確答案:b.

你當前選擇:b.

6.事務是資料庫執行的基本工作單位。如果乙個事務執行成功,則全部更新提交;如果乙個事務執行失敗,則已做過的更新被恢復原狀,好像整個事務從未有過這些更新,這樣保持了資料庫處於_________狀態。 (5分)

a. 可靠性

b. 一致性

c. 安全性

d. 完整性

正確答案:b.

你當前選擇:b.

7.用於資料庫恢復的重要檔案是_________。 (5分)

a. 資料庫檔案

b. 日誌檔案

c. 索引檔案

d. 備註檔案

正確答案:b.

你當前選擇:b.

8.dbms中實現事務永續性的子系統是(;;;;)。 (5分)

a. 併發控制子系統

b. 恢復管理子系統

c. 完整性管理子系統

d. 安全性管理子系統

正確答案:b.

你當前選擇:b.

9.日誌檔案是用於記錄_________。 (5分)

a. 資料操作

b. 程式執行過程

c. 對資料的所有更新操作

d. 程式執行的結果

正確答案:c.

你當前選擇:c.

10.後援副本的用途是_________。 (5分)

a. 故障後的恢復

b. 安全性保障

c. 一致性控制

d. 資料的轉儲

正確答案:a.

你當前選擇:a.

11.資料恢復的基本策略是資料冗餘,被轉儲的冗餘資料報括(;;;; )。 (5分)

a. 日誌檔案和資料庫副本

b. 應用程式、資料字典、日誌檔案和資料庫副本

c. 資料字典、日誌檔案和資料庫副本

d. 應用程式和資料庫副本

正確答案:a.

你當前選擇:a.

12.「事務工作完成」的標誌是(

??????

)。(5分)

a. 除此項外全是

b. 事務中的所有操作都已做完

c. 事務的「提交標誌」已經安全地存入相關的日誌檔案

d. 事務對資料庫的修改從緩衝區安全存入磁碟

正確答案:c.

你當前選擇:a.

13.在資料庫的如下兩個表中,若雇員資訊的主鍵是雇員號,部門資訊表的主鍵是部門號,在下列所給的操作中,哪個操作不能執行?

;;;;雇員資訊表;;;;;;;;;;;;;;;;;;;;;;部門資訊表

雇員號雇員名 部門號 工資;;;;;;;;部門號;;部門名;;主任

001;; 張山;;;;02;;2000;;;;;;;;01;; 業務部;;李建

010;;王巨集達;;01;;1200;;;;;;;; 02;; 銷售部;;應偉東

056;;馬林生;;02;;1000;;;;;;;; 03;; 服務部;;周垠

101;;趙敏;;;;04;;1500;;;;;;;; 04;; 財務部;;陳力勝 (5分)

a. 將雇員資訊表中雇員號='010'的工資改為1600元

b. 從雇員資訊表中刪除行('010','王巨集達','01',1200)

c. 將行('102','趙敏','01',1500)插入到雇員資訊表中

d. 將雇員資訊表中雇員號='101'的部門號改為'05'

正確答案:d.

你當前選擇:d.

14.事務的永續性由dbms的(;;;;;;;;)子系統保證的。 (5分)

a. 通訊

b. 完整性檢測

c. 恢復管理

d. 併發控制

正確答案:c.

你當前選擇:c.

15.資料庫恢復的基礎是利用轉儲的冗餘資料。這些轉儲的冗餘資料報括(;;;;;;)。 (5分)

a. 資料字典、應用程式、日誌檔案、審計檔案

b. 日誌檔案、資料庫後備副本

c. 資料字典、應用程式、資料庫後備副本

d. 資料字典、應用程式、審計檔案、資料庫後備副本

正確答案:b.

你當前選擇:b.

16.若乙個事務執行成功,則它的全部更新被提交;若乙個事務執行失敗,則db中被其更新過的資料恢復原狀,就象這些更新從未發生過,這保持了資料庫處於(;;;; )。 (5分)

a. 一致性狀態

b. 完整性狀態

c. 安全性狀態

d. 可靠性狀態

正確答案:a.

你當前選擇:a.

17.sql的rollback語句的主要作用是(;;;;)。 (5分)

a. 中斷程式

b. 事務回退

c. 事務提交

d. 終止程式

正確答案:b.

你當前選擇:b.

18.在設定檢查點情況下,系統故障的恢復(;;;;)。 (5分)

a. 不需要回滾未提交的事務

b. 重做最後乙個檢查點之後提交事務的更新操作

c. 回滾未提交的事務至最後乙個檢查點

d. 重做日誌檔案中的所有已經提交的事務

正確答案:b.

你當前選擇:b.

19.授權定義經過編譯後儲存在(;;;;;;)中。 (5分)

a. 檔案系統

b. 資料字典

c. 表

d. 資料庫

正確答案:b.

你當前選擇:b.

20.若系統在執行過程中,由於某種原因,造成系統停止執行,致使事務在執行過程中以非控制方式終止,這時記憶體中的資訊丟失,而儲存在外存上的資料未受影響,這種情況稱為(;;;; )。

(5分)

a. 事務故障

b. 系統故障

c. 執行故障

d. 介質故障

正確答案:b.

你當前選擇:b.

資料庫系統原理複習題(八) 事務併發控制

資料庫系統原理複習題 八 事務併發控制 1.下面關於 一級封鎖協議 正確的說法是 4分 a.一級封鎖協議避免 丟失修改 b.一級封鎖協議可以避免 死鎖 c.一級封鎖協議 能重複讀 d.一級封鎖協議可以避免 髒讀 正確答案 a.你當前選擇 a.2.關於 死鎖 下列說法中正確的是 4分 a.只有出現併發...

資料庫系統原理複習題(八) 事務併發控制

資料庫系統原理複習題 八 事務併發控制 1.下面關於 一級封鎖協議 正確的說法是 4分 a.一級封鎖協議避免 丟失修改 b.一級封鎖協議可以避免 死鎖 c.一級封鎖協議 能重複讀 d.一級封鎖協議可以避免 髒讀 正確答案 a.你當前選擇 a.2.關於 死鎖 下列說法中正確的是 4分 a.只有出現併發...

資料庫系統原理複習題(四) 關係資料理論

資料庫系統原理複習題 四 關係資料理論 1.設關係模式r a,b,c,d,e,f 下面的選項中,是平凡函式依賴。6分 a.bcd bd b.efd ac c.abc def d.a bcdef 正確答案 a.你當前選擇 無 2.在關係模式r u,f 中,如果x y,存在x的真子集x1,使x1 y,稱...