數據庫系統概論習題 數據庫恢復

一 單項選擇題

試題1

若系統在運行過程中,由於某種原因,造成系統停止運行,致使事務在執行過程中以非控制方式終止,這時內存中的信息丟失,而存儲在外存上的數據未受影響,這種情況稱爲(              )

運行故障
介質故障
系統故障
事務故障

[參考答案] 系統故障

 

試題2

後援副本的作用是( )。

數據的轉儲
故障後的恢復
一致性控制
保障安全性

[參考答案] 故障後的恢復

 

試題3

事務的隔離性是指(               )

事務必須是使數據庫從一個一致性狀態變到另一個一致性狀態
一個事務內部的操作及使用的數據對併發的其他事務是隔離的
事務中包括的所有操作要麼都做,要麼都不做
事務一旦提交,對數據庫的改變是永久的

[參考答案] 一個事務內部的操作及使用的數據對併發的其他事務是隔離的

 

試題4

若系統在運行過程中,由於某種硬件故障,使存儲在外存上的數據部分損失或全部損失,這種情況稱爲(             )

系統故障
事務故障
介質故障
運行故障

[參考答案] 介質故障

 

試題5

一個事務的執行,要麼全部完成,要麼全部不做,一個事務中對數據庫的所有操作都是一個不可分割的操作序列的屬性是( ) 。

原子性
持久性
一致性
隔離性

[參考答案] 原子性

 

試題6

數據庫恢復的基礎是利用轉儲的冗餘數據。這些轉儲的冗餘數據包括(                    )

數據字典、應用程序、日誌文件、審計檔案
日誌文件、數據庫後備副本
數據字典、應用程序、審計檔案、數據庫後備副本
數據字典、應用程序、數據庫後備副本

[參考答案] 日誌文件、數據庫後備副本

 

試題7

SQL語言中用( )語句實現事務的回滾

COMMIT
CREATE TABLE
GRANT和REVOKE
ROLLBACK

[參考答案] ROLLBACK

 

試題8

表示兩個或多個事務可以同時運行而不互相影響的是( )。

隔離性
一致性
持久性
原子性

[參考答案] 隔離性

 

試題9

SQL語言中的COMMIT語句的主要作用是( )。

返回系統
結束程序
存儲數據
提交事務

[參考答案] 提交事務

 

試題10

(                )用來記錄對數據庫中數據進行的每一次更新操作

緩衝區
數據庫
日誌文件
後援副本

[參考答案] 日誌文件

 

試題11

事務的一致性是指(         )

事務必須是使數據庫從一個一致性狀態變到另一個一致性狀態
一個事務內部的操作及使用的數據對併發的其他事務是隔離的
事務一旦提交,對數據庫的改變是永久的
事務中包括的所有操作要麼都做,要麼都不做

[參考答案] 事務必須是使數據庫從一個一致性狀態變到另一個一致性狀態

 

試題12

若數據庫中只包含成功事務提交的結果,則此數據庫就稱爲處於(             )狀態

不一致
不安全
安全
一致

[參考答案] 一致

 

試題13

事務日誌用於保存( )。

程序運行過程
對數據的查詢操作
對數據的更新操作
程序的執行結果

[參考答案] 對數據的更新操作

 

試題14

在DBMS中實現事務持久性的子系統是( )。

完整性管理子系統
併發控制子系統
恢復管理子系統
安全管理子系統

[參考答案] 恢復管理子系統

 

試題15

若系統在運行過程中,由於某種硬件故障,使存儲在外存上的數據部分損失或全部損失,這種情況稱爲( )。

運行故障
系統故障
事務故障
介質故障

[參考答案] 介質故障

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章