一. 單選題(共46 題,72.5分)
1. (單選題,1.5分)“死鎖”是一直___D___。
A. 系統(tǒng)故障
B. 介質(zhì)故障
C. 磁盤故障
D. 事務(wù)故障
2. (單選題,1.5分)事務(wù)的原子性是指___D____。
A. 事務(wù)一旦提交,對數(shù)據(jù)庫的改變是永久的
B. 一個事務(wù)內(nèi)部的操作及使用的數(shù)據(jù)對并發(fā)的其他事務(wù)是隔離的
C. 事務(wù)必須是使數(shù)據(jù)庫從一個一致性狀態(tài)變到另一個一致性狀態(tài)
D. 事務(wù)中包括的所有操作要么都做,要么都不做
3. (單選題,1.5分)數(shù)據(jù)的完整性約束可分為值的約束和結(jié)構(gòu)約束,不屬于常見結(jié)構(gòu)約束的是_____A____。
A. 用戶自定義約束
B. 統(tǒng)計約束
C. 參照完整性約束
D. 函數(shù)依賴約束
4. (單選題,1.5分)事務(wù)的持久性是指___D___。
A. 事務(wù)中包括的所有操作要么都做,要么都不做
B. 一個事務(wù)內(nèi)部的操作及使用的數(shù)據(jù)對并發(fā)的其他事務(wù)是隔離的
C. 事務(wù)必須是使數(shù)據(jù)庫從一個一致性狀態(tài)變到另一個一致性狀態(tài)
D. 事務(wù)一旦提交,對數(shù)據(jù)庫的改變是永久的
5. (單選題,1.5分)從E-R模型關(guān)系向關(guān)系模型轉(zhuǎn)換時,一個M∶N聯(lián)系轉(zhuǎn)換為關(guān)系模型時,按照轉(zhuǎn)換規(guī)則該關(guān)系模式的主鍵__C___。
A. 是N端實體的主鍵
B. 是兩端實體主鍵的組合
C. 包含了兩端實體的主鍵
D. 是M端實體的主鍵
6. (單選題,1.5分)事務(wù)是數(shù)據(jù)庫進行的基本工作單位。如果一個事務(wù)執(zhí)行成功,則全部更新提交;如果一個事務(wù)執(zhí)行失敗,則已做過的更新被恢復(fù)原狀,好像整個事務(wù)從未有過這些更新,這樣保持了數(shù)據(jù)庫處于_____C___狀態(tài)。
A. 安全性
B. 可靠性
C. 一致性
D. 完整性
7. (單選題,1.5分)數(shù)據(jù)庫恢復(fù)的基礎(chǔ)是利用轉(zhuǎn)儲的冗余數(shù)據(jù)。這些轉(zhuǎn)儲的冗余數(shù)據(jù)包括__C__。
A. 數(shù)據(jù)字典、應(yīng)用程序、數(shù)據(jù)庫后備副本
B. 數(shù)據(jù)字典、應(yīng)用程序、審計檔案、數(shù)據(jù)庫后備副本
C. 日志文件、數(shù)據(jù)庫后備副本
D. 數(shù)據(jù)字典、應(yīng)用程序、日志文件、審計檔案
8. (單選題,1.5分)若系統(tǒng)在運行過程中,由于某種原因,造成系統(tǒng)停止運行,致使事務(wù)在執(zhí)行過程中以非控制方式終止,這時內(nèi)存中的信息丟失,而存儲在外存上的數(shù)據(jù)未受影響,這種情況稱為_D____。
A. 事務(wù)故障
B. 介質(zhì)故障
C. 運行故障
D. 系統(tǒng)故障
9. (單選題,1.5分)若事務(wù)T對數(shù)據(jù)R已經(jīng)加X鎖,則其他事務(wù)對數(shù)據(jù)R___C____。
A. 可以加S鎖也可以加X鎖
B. 可以加S鎖不能加X鎖
C. 不能加任何鎖
D. 不能加S鎖可以加X鎖
10. (單選題,1.5分)當(dāng)局部E-R圖合并成全局E-R圖時可能出現(xiàn)沖突,不屬于合并沖突的是__A__。
A. 語法沖突
B. 命名沖突
C. 屬性沖突
D. 結(jié)構(gòu)沖突
11. (單選題,1.5分)若系統(tǒng)在運行過程中,由于某種硬件故障,使存儲在外存上的數(shù)據(jù)部分損失或全部損失,這種情況稱為___B____。
A. 事務(wù)故障
B. 介質(zhì)故障
C. 運行故障
D. 系統(tǒng)故障
12. (單選題,1.5分)后援副本的用途是___C____。
A. 安全性保障
B. 一致性控制
C. 故障后的恢復(fù)
D. 數(shù)據(jù)的轉(zhuǎn)儲
13. (單選題,1.5分)如果在一個E-R圖中年齡用出生年月表示,而在另一個E-R圖中年齡用整數(shù)表示,則在兩個E-R圖合并的過程中,所發(fā)生的沖突為___B___。
A. 結(jié)構(gòu)沖突
B. 屬性沖突
C. 命名沖突
D. 并發(fā)沖突
14. (單選題,1.5分)數(shù)據(jù)庫物理設(shè)計完成后,進入數(shù)據(jù)庫實施階段,下列各項中不屬于實施階段的工作是_C___。
A. 系統(tǒng)調(diào)試
B. 建立庫結(jié)構(gòu)
C. 擴充功能
D. 加載數(shù)據(jù)
15. (單選題,1.5分)在關(guān)系數(shù)據(jù)庫設(shè)計中,設(shè)計關(guān)系模式是_C____的任務(wù)。
A. 需求分析階段
B. 概念設(shè)計階段
C. 邏輯設(shè)計階段
D. 物理設(shè)計階段
16. (單選題,1.5分)使用SQL定義事務(wù)的命令中,不包括___D_____。
A. BEGIN TRANSACTION
B. COMMIT
C. ROLLBACK
D. END TRANSACTION
17. (單選題,1.5分)數(shù)據(jù)庫的___D_____是指數(shù)據(jù)的正確性、有效性和相容性。
A. 并發(fā)控制
B. 安全性
C. 恢復(fù)
D. 完整性
18. (單選題,1.5分)下列不屬于常用的數(shù)據(jù)庫安全控制措施的是__B______。
A. 權(quán)限控制
B. 事務(wù)控制
C.用戶標(biāo)識與鑒別
D. 審計
19. (單選題,1.5分)關(guān)于數(shù)據(jù)庫邏輯設(shè)計的任務(wù),下面說法中正確的是_D__。
A. 建立E-R圖和說明書
B. 把數(shù)據(jù)送入數(shù)據(jù)庫
C. 建立數(shù)據(jù)流圖
D. 創(chuàng)建數(shù)據(jù)庫邏輯結(jié)構(gòu)說明
20. (單選題,5.0分)在數(shù)據(jù)庫設(shè)計中用關(guān)系模型來表示實體和實體之間的聯(lián)系。關(guān)系模型的結(jié)構(gòu)是__A___。
A. 二維表結(jié)構(gòu)
B. 層次結(jié)構(gòu)
C. 封裝結(jié)構(gòu)
D. 網(wǎng)狀結(jié)構(gòu)
21. (單選題,1.5分)實體是信息世界中的術(shù)語,與之對應(yīng)的數(shù)據(jù)庫術(shù)語為__B___。
A. 字段
B. 記錄
C. 數(shù)據(jù)庫
D. 文件
22. (單選題,1.5分)在數(shù)據(jù)庫并發(fā)訪問中可能存在“臟讀”,此處的“臟數(shù)據(jù)”是指___B___。
A. 回退的數(shù)據(jù)
B. 未提交隨后又被撤銷的數(shù)據(jù)
C. 未回退的數(shù)據(jù)
D. 未提交的數(shù)據(jù)
23. (單選題,1.5分)在數(shù)據(jù)系統(tǒng)中,對存取權(quán)限的定義稱為___A____。
A. 授權(quán)
B. 命令
C. 定義
D. 審計
24. (單選題,1.5分)數(shù)據(jù)流程圖(DFD)是用于描述規(guī)范化數(shù)據(jù)庫設(shè)計方法中___A__階段的工具。
A. 需求分析
B. 可行性分析
C. 詳細(xì)設(shè)計
D. 程序編碼
25. (單選題,1.5分)下面哪個不是數(shù)據(jù)庫系統(tǒng)必須提供的數(shù)據(jù)控制功能__D___。
A. 并發(fā)控制
B. 完整性
C. 安全性
D. 可移植性
26. (單選題,1.5分)在數(shù)據(jù)庫設(shè)計中,在概念設(shè)計階段可用E-R方法,其設(shè)計出的圖稱為__C___。
A. 實體表示圖
B. 實用概念圖
C. 實體聯(lián)系圖
D. 實物示意圖
27. (單選題,1.5分)用于數(shù)據(jù)庫恢復(fù)的重要文件是____C___。
A. 數(shù)據(jù)庫文件
B. 備注文件
C. 日志文件
D. 索引文件
28. (單選題,1.5分)若數(shù)據(jù)庫中只包含成功事務(wù)提交的結(jié)果,則此數(shù)據(jù)庫就稱為處于___A__狀態(tài)。
A. 一致
B. 安全
C. 不一致
D. 不安全
29. (單選題,1.5分)如果兩個實體之間的聯(lián)系是m∶n,則進一步的處理正確的是_B___。
A. 需要合并兩個實體
B. 需要引入第三個交叉關(guān)系
C. 可以引入第三個交叉關(guān)系
D. 不需要引入第三個交叉關(guān)系
30. (單選題,1.5分)對并發(fā)操作若不加以控制,可能會帶來數(shù)據(jù)庫的__D_____問題。
A. 死鎖
B. 不安全
C. 死機
D. 不一致
31. (單選題,1.5分)關(guān)系數(shù)據(jù)庫安全控制模型中,不包括___B_____。
A. 操作系統(tǒng)安全保護
B. 存儲設(shè)備安全保護
C. 用戶標(biāo)識與鑒定
D. 用戶存取權(quán)限控制
32. (單選題,1.5分)保護數(shù)據(jù)庫,防止未經(jīng)授權(quán)的或不合法的使用造成的數(shù)據(jù)泄漏、更改破壞。這是指數(shù)據(jù)的__C___。
A. 恢復(fù)
B. 并發(fā)控制
C. 安全性
D. 完整性
33. (單選題,1.5分)事務(wù)的隔離性是指__D____。
A. 事務(wù)中包括的所有操作要么都做,要么都不做
B. 事務(wù)必須是使數(shù)據(jù)庫從一個一致性狀態(tài)變到另一個一致性狀態(tài)
C. 事務(wù)一旦提交,對數(shù)據(jù)庫的改變是永久的
D. 一個事務(wù)內(nèi)部的操作及使用的數(shù)據(jù)對并發(fā)的其他事務(wù)是隔離的
34. (單選題,1.5分)數(shù)據(jù)庫運行過程中可能出現(xiàn)的故障不包括__B__。
A. 介質(zhì)故障
B. 數(shù)據(jù)故障
C. 事務(wù)故障
D. 系統(tǒng)故障
35. (單選題,1.5分)多用戶的數(shù)據(jù)庫系統(tǒng)的目標(biāo)之一是使它的每個用戶好像面對著一個單用戶的數(shù)據(jù)庫一樣使用它,為此數(shù)據(jù)庫系統(tǒng)必須進行__B_____。
A. 可靠性控制
B. 并發(fā)控制
C. 完整性控制
D. 安全性控制
36. (單選題,1.5分)E-R圖中的主要元素是實體型、__C___和屬性。
A. 記錄型
B. 表
C. 聯(lián)系
D. 結(jié)點
37. (單選題,1.5分)解決并發(fā)操作帶來的數(shù)據(jù)不一致性,普遍采用_D____技術(shù)。
A. 協(xié)商
B. 存取控制
C. 恢復(fù)
D. 封鎖
38. (單選題,1.5分)在數(shù)據(jù)庫設(shè)計中,用E-R圖來描述信息結(jié)構(gòu)但不涉及信息在計算機中的表示,它是數(shù)據(jù)庫設(shè)計的___A__階段。
A. 概念設(shè)計
B. 邏輯設(shè)計
C. 物理設(shè)計
D. 需求分析
39. (單選題,1.5分)在數(shù)據(jù)安全保護中,數(shù)據(jù)轉(zhuǎn)儲的形式不包括___D_____。
A. 增量轉(zhuǎn)儲
B. 海量轉(zhuǎn)儲
C. 靜態(tài)轉(zhuǎn)儲
D. 不定期轉(zhuǎn)儲
40. (單選題,1.5分)安全性控制的防范對象是__B___。
A. 合法用戶
B. 非法操作
C. 不正確的數(shù)據(jù)
D. 不合語義的數(shù)據(jù)
41. (單選題,1.5分)完整性控制的防范對象是___A____。
A. 不合語義的數(shù)據(jù)
B. 非法操作
C. 非法用戶
D. 不正確的數(shù)據(jù)
42. (單選題,1.5分)數(shù)據(jù)庫管理系統(tǒng)通常提供授權(quán)功能來控制不同用戶訪問數(shù)據(jù)的權(quán)限,這主要是為了實現(xiàn)數(shù)據(jù)庫的____D___。
A. 完整性
B. 可靠性
C. 一致性
D. 安全性
43. (單選題,1.5分)關(guān)于“死鎖”,下列說法中正確的是___B___。
A. 當(dāng)兩個用戶競爭相同資源時不會發(fā)生死鎖
B. 只有出現(xiàn)并發(fā)操作時,才有可能出現(xiàn)死鎖
C. 在數(shù)據(jù)庫操作中防止死鎖的方法是禁止兩個用戶同時操作數(shù)據(jù)庫
D. 死鎖是操作系統(tǒng)中的問題,數(shù)據(jù)庫操作中不存在
44. (單選題,1.5分)日志文件是數(shù)據(jù)庫重要的文件類型,其用于記錄___B_____。
A. 程序執(zhí)行的結(jié)果
B. 對數(shù)據(jù)的所有更新操作
C. 數(shù)據(jù)操作
D. 程序運行過程
45. (單選題,1.5分)關(guān)系數(shù)據(jù)庫中并發(fā)控制的基本單位是__B___。
A. 程序
B. 事務(wù)
C. 進程
D. 腳本
46. (單選題,1.5分)___B__是DBMS的基本單位,它是用戶定義的一組邏輯一致的程序序列。
A. 命令
B. 事務(wù)
C. 程序
D. 文件
二. 填空題(共10 題,20.0分)
1. (填空題,2.0分)?_需求分析_是數(shù)據(jù)庫設(shè)計的起點,為以后的具體設(shè)計做準(zhǔn)備。
2. (填空題,2.0分)有兩個事務(wù)T1和T2,分別將對象A和B加上了X鎖,現(xiàn)在T1又請求對B加X鎖,T2請求對A加X鎖,那么這種狀態(tài)稱之為__死鎖_____。
3. (填空題,2.0分)“為哪些表,在哪些字段上,建立什么樣的索引”這一設(shè)計內(nèi)容應(yīng)該屬于數(shù)據(jù)庫___ 物理___設(shè)計階段。
4. (填空題,2.0分)SQL支持?jǐn)?shù)據(jù)庫的三級模式結(jié)構(gòu),一般來說存儲文件對應(yīng)于內(nèi)模式,數(shù)據(jù)表對應(yīng)于模式,對應(yīng)于外模式的是__視圖______。
5. (填空題,2.0分)有兩個實體集,它們之間存在著一個M:N聯(lián)系,則這個ER結(jié)構(gòu)轉(zhuǎn)換成關(guān)系的個數(shù)為__ 3______。
6. (填空題,2.0分)在將各個分E-R圖合并的時候會產(chǎn)生沖突,沖突發(fā)生后,主要依靠各設(shè)計者之間__討論協(xié)商____解決,解決不了再報請上級領(lǐng)導(dǎo)裁決。
7. (填空題,2.0分)生成冗余數(shù)據(jù)最常用的技術(shù)是__登記日志文件__和數(shù)據(jù)轉(zhuǎn)儲。
8. (填空題,2.0分)數(shù)據(jù)庫實施階段包括兩項重要的工作,一項是數(shù)據(jù)的_載入,另一項是應(yīng)用程序的編碼和調(diào)試。
9. (填空題,2.0分)事務(wù)在執(zhí)行時,遵循“要么不做,要么全做”的原則,這屬于事務(wù)的__原子性______。
10. (填空題,2.0分)E-R圖向關(guān)系模型轉(zhuǎn)化要解決的問題是如何將實體和實體之間的聯(lián)系轉(zhuǎn)換成關(guān)系模式和確定屬性,并如何確定這些關(guān)系模式的___ 主鍵_____。
三. 多選題(共1 題,5.0分)
1. (多選題,5.0分)數(shù)據(jù)庫的并發(fā)操作,會導(dǎo)致各種不正常的問題出現(xiàn),這些問題包括_ABCDE________。
A. 死鎖
B. 丟失更新
C. 活鎖
D. 臟讀
E. 不可重復(fù)讀
四. 判斷題(共3 題,6.0分)
1. (判斷題,2.0分)數(shù)據(jù)庫系統(tǒng)中數(shù)據(jù)的一致性是指數(shù)據(jù)類型一致。( B)
A. 對文章來源:http://www.zghlxwxcb.cn/news/detail-767337.html
B. 錯文章來源地址http://www.zghlxwxcb.cn/news/detail-767337.html
2. (判斷題,2.0分)同一個ER圖轉(zhuǎn)換為關(guān)系模式后,結(jié)果必然是唯一的。 B
A. 對
B. 錯
3. (判斷題,2.0分)當(dāng)事務(wù)T1和T2分別對數(shù)據(jù)R1,R2進行封鎖后,又要求T1和T2分別對R2和R1進行封鎖,此時出現(xiàn)活鎖狀態(tài)。( B)
A. 對
B. 錯
到了這里,關(guān)于第三單元測試(數(shù)據(jù)庫安全及設(shè)計)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!