1. 程式人生 > >資料庫題目之資料庫恢復技術

資料庫題目之資料庫恢復技術

一、選擇題

1、    DBMS的基本單位,它是使用者定義的一組邏輯一致的程式序列。

A.程式  B.命令  C.事務    D.檔案   

【答案:】C

2、事務的原子性是指            

A.事務中包括的所有操作要麼都做,要麼都不做 B.事務一旦提交,對資料庫的改變是永久的

C.一個事務內部的操作及使用的資料對併發的其他事務是隔離的

D.事務必須是使資料庫從一個一致性狀態變到另一個一致性狀態

【答案:】A

3、事務的一致性是指            

A.事務中包括的所有操作要麼都做,要麼都不做  B.事務一旦提交,對資料為的改變是永久的

C.一個事務內部的操作及使用的資料對併發的其他事務是隔離的 D.事務必須是使資料庫從一個一致性狀態變到另一個一致性狀態

【答案:】D

4、事務的隔離性是指            

A.事務中包括的所有操作要麼都做,要麼都不做  B.事務一旦提交,對資料庫的改變是永久的

C.一個事務內部的操作及使用的資料對併發的其他事務是隔離的 D.事務必須是使資料庫從一個一致性狀態變到另一個一致性狀態

【答案:】C

5、事務的持續性是指           

A.事務中包括的所有操作要麼都做,要麼都不做 B.事務一旦提交,對資料庫的改變是永久的

C.一個事力內部的操作及使用的資料對併發的其他事務是隔離的 D.事務必須是使資料庫從一個一致性狀態變到另一個一致性狀態

【答案:】B

6、若資料庫中只包含成功事務提交的結果,則此資料庫就稱為處於    狀態。

A.安全 B、.一致 C.不安全 D.不一致      

【答案:】B

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

A.事務故障 B.系統故障 C.介質故障 D.執行故障  

【答案:】B

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

A.事務故障 B.系統故障 C.介質故障 D.執行故障  

【答案:】C

9、    用來記錄對資料庫中資料進行的每一次更新操作。

A.後援副本 B.日誌檔案 C.資料庫 D.緩衝區    

【答案:】B

10、用於資料庫恢復的重要檔案是        

A.資料庫檔案 B.索引檔案 C.日誌檔案 D.備註檔案   

【答案:】C

11、資料庫恢復的基礎是利用轉儲的冗餘資料。這些轉儲的冗餘資料包括   

A.資料字典、應用程式、審計檔案、資料庫後備副本 B.資料字典、應用程式、日誌檔案、審計檔案

C.日誌檔案、資料庫後備副本    D.資料字典、應用程式、資料庫後備副本     

【答案:】C

  • 填空題

1、 事務  DBMS的基本單位,它是使用者定義的一組邏輯一致的程式序列。

【答案:】事務

2、.若事務在執行過程中,由於種種原因,使事務未執行到正常終止點之間就被撤消,這種情況就稱為 事務故障 

【答案:】事務故障

3、資料庫恢復是將資料庫從 錯誤 狀態恢復到 某一已知的正確狀態 的功能。

【答案:】①錯誤 ②某一已知的正確狀態

4、資料庫系統在執行過程中,可能會發生故障。故障主要有事務故障 系統故障 、介質故障和計算機病毒四類。

【答案:】①事務故障②系統故障 ③計算機病毒

5、資料庫系統是利用儲存在外存上其他地方的 冗餘資料 來重建被破壞的資料庫。它主要有兩種: 後援副本  日誌檔案 

【答案:】①冗餘資料 ②後援副本 ③日誌檔案

  • 簡答題

1、什麼是事務,事務有哪些特性?

答:事務是DBMS的基本工作單位,它是使用者定義的一組邏輯一致的程式序列。它是一個不可分割的工作單位,其中包含的所有操作,要麼都執行,要麼都不執行。

事務具有4 個特性:原子性(Atomicity )、一致性(consistency )、隔離性( Isolation )和持續性(Durability )。這4 個特性也簡稱為ACID 特性。

原子性:事務是資料庫的邏輯工作單位,事務中包括的諸操作要麼都做,要麼都不做。

一致性:事務執行的結果必須是使資料庫從一個一致性狀態變到另一個一致性狀態。

隔離性:一個事務的執行不能被其他事務干擾。即一個事務內部的操作及使用的資料 對其他併發事務是隔離的,併發執行的各個事務之間不能互相干擾。

持續性:持續性也稱永久性(Perfnanence ) ,指一個事務一旦提交,它對資料庫中資料的改變就應該是永久性的。接下來的其他操作或故障不應該對其執行結果有任何影響。

2、事務中的提交和回滾是什麼意思?

答:事務中的提交(COMMIT)是提交事務的所有操作。具體說就是將事務中所有對資料庫的更新寫回到磁碟上的物理資料庫中去,事務正常結束。事務中的回滾(ROLLBACK)是資料庫滾回到事務開始時的狀態。具體地說就是,在事務執行的過程中發生了某種故障,事務不能繼續執行,系統將事務中對資料庫的所有已完成的更新操作全部撤消,使資料庫回滾到事務開始時的狀態。

3、為什麼要設立日誌檔案?

答:設立日誌檔案的目的,是為了記錄對資料庫中資料的每一次更新操作。從而DBMS可以根據日誌檔案進行事務故障的恢復和系統故障的恢復,並可結合後援副本進行介質故障的恢復。