第 1 頁:單選題 |
第 3 頁:應用題 |
第 4 頁:設計與應用題 |
每題2分,共16分
17[單選題] 以下關于事務調度的說法錯誤的是( )。
A.調度分為串行調度和并發調度
B.串行調度的特點是一個事務的所有操作都執行完后才開始執行另一個事務
C.多個事務的調度必須保持每個事務的操作在事務中的執行順序不變
D.并發調度中不同事務的操作不可以交叉執行
參考答案:D
參考解析:事務是構成數據庫應用中一個獨立邏輯工作單元的操作的集合,也是訪問并可能更新數據庫中各種數據項的一個程序執行單元。數據庫系統通過執行各種事務實現對數據庫數據的操作,管理和執行事務是DBMS的基本功能。事務的四大特性為:①原子性;②一致性;③隔離性;④持久性。事務調度則是為了保證事務的此四大特性。調度分為串行調度和并發調度。串行調度的特點是一個事務的所有操作都執行完后才開始執行另一事務,不存在事務操作的交叉執行;不同事務操作的交叉執行稱為并發調度,DBMS交叉執行來自多個事務的各個操作,以提高數據庫系統的性能。并發調度中不同的事務的操作可以交叉執行。
18[單選題] 設有如下所示的某商場購物記錄集合,每個購物籃中包含若干商品:
現在要基于該數據集進行關聯規則挖掘。如果設置最小支持度為60%,最小置信度為80%,則如下關聯規則中,符合條件的是( )。
A.啤酒→尿布
B.(面包,尿布)→牛奶
C.面包→牛奶
D.(面包,啤酒)→尿布
參考答案:A
參考解析:關聯規則是形如X->Y的蘊涵表達式。關聯規則的強度可以用它的支持度(S)和置信度(C)度量。支持度確定規則可以用于給定數據集的頻繁程度,而置信度確定Y在包含X的事務中出現的頻繁程度。兩者可以用公式表示:
從題目中可以看到事務總數是5,A的{啤酒、尿布}支持度計數是3,{啤酒}支持計數是3,所以S=0.6,e=1。同理可得B{面包、尿布}支持計數為3,{面包、尿布、牛奶}支持計數是2,所以s=0.4,c=2/3。C中,{面包、牛奶}支持計數為3,{面包}支持計數為4,所以s=0.6,c=0.75。D中,{面包、啤酒}支持計數為2,{面包、啤酒、尿布}支持計數為2,所以s=0.4,C=1。綜上所述,應選擇A選項。
19[單選題] 在SQL Server 2008中,若希望數據庫用戶ACCT具有創建數據庫對象的權限,較為適合的實現方法是( )。
A.使ACCT只在dbcreator角色中
B.使ACCT只在public角色中
C.使ACCT只在db_owner角色中
D.使ACCT只在db_ddladmin角色中
參考答案:A
參考解析:dbcreator角色具有創建、刪除、修改和還原數據庫對象的權限,所以可以使ACCT只在dbcreator角色中。
20[單選題] 關于并行數據庫,下列說法錯誤的是( )。
A.層次結構可以分為兩層,頂層是無共享結構,底層是共享內存或共享磁盤結構
B.無共享結構通過最小化共享資源來降低資源競爭,因此具有很高的可擴展性,適合于OLTP應用
C.并行數據庫系統經常通過負載均衡的方法來提高數據庫系統的業務吞吐率
D.并行數據庫系統的主要目的是實現場地自治和數據全局透明共享
參考答案:D
參考解析:并行數據庫系統的主要目的是通過高速通信介質連接多個可獨立處理的單元以并行執行的方式完成對數據庫系統的互聯查詢、內部查詢及各種內部操作。分布式數據庫系統的主要目的才是實現場地自治和數據全局透明共享。
21[單選題] 在SQL Server 2008某數據庫中,用戶ul是Rolel角色中的成員。設在該數據庫中執行了下述授權語句:
GRANT INSERT ON T TO UI
GRANT UPDATE,DELETE ON T TO Rolel
GRANT SELECT ON T TO PUBLIC
DENY UPDATE ON T TO PUBLIC
則用戶Ul對T表具有的操作權限是( )。
A.INSERT
B.INSERT、UPDATE和DELETE
C.INSERT、SELECT和DELETE
D.INSERT和DELETE
參考答案:C
參考解析:前三句賦予用戶U1對T表INSERT,UPDATE,DELETE的權限,第四句拒絕UPDATE權限。所以用戶的操作權限是INSERT,SELECT,DELETE。
22[單選題] 某商場經營管理系統在3點進行了數據庫全備份,9點進行了數據庫日志備份,10點30分存儲數據庫數據的磁盤出現故障,但日志保存在另外一個磁盤中。數據庫管理員發現問題后隨即進行數據恢復工作,在所有備份均可用的情況下,數據庫數據可以恢復到的時間點為( )。
A.3點
B.9點
C.10點30分
D.數據庫不可恢復
參考答案:C
參考解析:因為3點進行了數據庫全備份,而日志又保存在另一個磁盤中,且存放日志的磁盤未損壞。因此在故障發生時,先對結尾日志備份,然后依次使用數據庫全備份、日志備份和結尾日志備份,可以將數據庫數據恢復到10點30分的狀態。
23[單選題] 在SQL Server 2008中,設某日用bk1和bk2設備對DB1數據庫進行了如下備份操作(說明:括號中內容為備份開始時間):
bk1設備:完整(10:00)、日志(11:00)、日志(13:00)、日志(15:00)
bk2設備:差異(12:00)、差異(14:00)、差異(16:00)
現要利用備份將DB1數據庫恢復到16:00狀態。下列恢復序列中,正確的是( )。
A.完整(10:00)→日志(11:00)→日志(13:00)→日志(15:00)→差異(16:00)
B.完整(10:00)→差異(12:00)→差異(14:O0)→差異(16:00)
C.完整(10:00)→日志(11:00)→差異(12:o0)→日志(13:00)→差異(14:00)→日志(15:00)→差異(16:00)
D.完整(10:00)→差異(16:00)
參考答案:D
參考解析:數據庫的恢復順序如下:①恢復最近的完全數據庫備份;②恢復完全備份之后的最近的差異數據庫備份;③按日志備份的先后順序恢復自最近的完全或差異數據庫備份之后的所有日志備份。
24[單選題] 設某數據庫服務器中配置有2塊300GB和1塊500GB的硬盤,為了保證可靠性,數據庫管理員在3塊硬盤上建立了RAID5。建立RAID5后,可用的磁盤空間為( )。
A.1100GB
B.600GB
C.300GB
D.500GB
參考答案:B
參考解析:Raid5需要3塊硬盤,并把數據和相對應的奇偶校驗信息存儲到組成raid5的各個磁盤上。其中任意N-1塊磁盤上都存儲完整的數據,也就是說有相當于一塊磁盤容量的空間用于存儲奇偶校驗信息。因此可用空間為300+300=600G。
微信搜索"考試吧"了解更多考試資訊、下載備考資料
相關推薦: