當前位置:才華齋>計算機>計算機三級>

計算機三級考試《資料庫技術》測試題和答案

計算機三級 閱讀(2.03W)

《資料庫技術》是計算機三級考試類別之一,下面小編整理了計算機三級考試《資料庫技術》測試題和答案,大家快來檢測吧!

計算機三級考試《資料庫技術》測試題和答案

1[單選題] 資料庫物理設計階段是根據資料庫邏輯設計的結果設計合適的資料庫物理結構。下列關於資料庫物理設計的說法,錯誤的是(  )。

A.物理設計著眼於資料庫底層的物理儲存與存取,與作業系統和硬體環境及資料庫管理系統密切相關

B.物理設計時需要合理安排不同的儲存介質,索引檔案一般儲存在高速磁碟中,日誌檔案可以考慮儲存在磁帶中

C.物理設計過程中需要考慮設定合理的資料庫管理系統引數和作業系統相關引數

D.物理設計過程中需要考慮RAID級別、作業系統的檔案管理機制、資料庫管理系統支援的索引型別

參考答案:B

參考解析:為了提高系統的效能,應該根據應用情況將資料的易變部分和穩定部分、經常存取部分-和存取頻率較低的部分分開存放,較常用的放在高速讀寫的磁碟上,但並沒有說索引一定要在高速磁碟,日誌一定要在低速磁帶,要根據訪問頻率決定。

2[單選題] 資料庫應用系統投入執行後,應用系統進入執行管理與維護階段。設某學生管理系統在執行管理與維護階段有如下工作:

Ⅰ.定期檢查資料檔案的儲存空間佔用情況,並根據需要分配儲存空間

Ⅱ.分析資料庫中各種操作,以發現潛在效能問題

Ⅲ.將資料庫中歷史資料轉儲到離線儲存介質中長期儲存

Ⅳ.根據使用者要求對應用程式從功能上進行擴充和完善

以上工作中一般不屬於資料庫管理員日常維護工作的是(  )。

A.僅Ⅰ和ⅢB.僅ⅣC.僅Ⅱ和ⅣD.僅Ⅱ

參考答案:B

參考解析:資料庫維護的主要內容有以下幾方面:①資料庫的轉儲和恢復;②資料庫安全性、完整性控制;③資料庫效能的檢測和改善;④資料庫的重組和重構。Ⅳ選項不屬於資料庫維護工作。

3[單選題] 下列關於SQL Server 2008架構的說法,錯誤的是(  )。

A.在一個數據庫中,一個使用者可以擁有多個架構,一個架構只能屬於一個使用者

B.架構相當於資料庫物件的容器,在同一個資料庫中架構不能重名

C.架構是資料庫中的邏輯名稱空間,同一個資料庫的不同架構中可以存在同名表

D.在同一個架構中可以定義表、檢視等不同資料庫物件

參考答案:A

參考解析:架構是形成單個名稱空間的資料庫實體的集合。命名空問也是一個集合,其中每個元素的名稱都是唯一的。架構與使用者的關係是一對多的關係,一個使用者只能對應一個架構,但多個使用者可以共享一個架構,所以選A。

4[單選題] 分散式資料庫系統的“分片透明性”位於(  )。

A.全域性模式與全域性概念模式之間

B.分片模式與分配模式之間

C.全域性概念模式與分片模式之問

D.分配模式與區域性概念模式之間

參考答案:C

參考解析:分散式資料庫系統按不同層次提供的分佈透明性有:分片透明性、位置透明性、區域性資料模型透明性。其中分片透明性是分散式資料庫中最高層次的分佈透明性,位於全域性概念模型和分片模型之間。使用者編寫程式只須對全域性關係進行操作,不必考慮資料的分片及儲存場地。當分片模式改變時,只須改變全域性概念到分片模式的映象,而不會影響全域性概念模式和應用程式,即實現了分片透明性。

5[單選題] 在SQL Server 2008中,設先對MyDB資料庫進行了一次完整備份,然後對該資料庫進行了一次日誌備份,這兩次備份均備份在BK裝置上。假設BK裝置上只有這兩次備份的內容。現要從備份中恢復My-DB資料庫,正確的恢復過程及語句是(  )。

ore log MyDB from BK with file=1,norecovery

restore database MyDB from BK with file=ore log MyDB from BK with file=1,norecovery

restore database MyDB from BK with file=2,ore database MyDB from BK with file=covery

restore log MyDB from BK with file=2,ore database MyDB from BK with file=1,norecovery

restore log MyDB from BK with file=2

參考答案:D

參考解析:在進行資料恢復時,首先恢復完全備份,其次恢復差異備份,最後恢復日誌備份。備份日誌時使用Norecovery用來備份尾日誌,這樣備份日誌的時候資料庫處於恢復狀態,別的程序就不能再訪問資料庫,日誌就不會再增加,因此在還原的時候就可以正常恢復。還原備份的時候如果想同時還原之後的.日誌,必須加上Norecovery才可以還原,如果有多個日誌備份,除了最後一個日誌備份外,還原其他日誌也必須加上Norecovery。所以選D。

6[單選題] 在並行資料庫中,有關係R(A,B.和S(A,C.,需要將它們根據A屬性拆分到不同的磁碟上。現有查詢SELECT B FROM R,S WHERE R.A=S.A。下列拆分方式中最適合該查詢的是(  )。

A.輪轉法B.雜湊劃分C.範圍劃分D.列表劃分

參考答案:B

參考解析:輪轉法:對關係順序掃描,將第i個元組儲存到標號為Di mod n的磁碟上,該方式保證了元組在多個磁碟上均勻分佈。雜湊劃分:選定一個值域為{0,1,…,n-1}的雜湊函式,對關係中的元組基於劃分屬性進行雜湊,如果雜湊函式返回i,則將其儲存到第i個磁碟。範圍劃分:根據表中某個屬性取值區間劃分成不同的子區間,然後根據表中的屬性值所屬的不同區間將表分成不同的子表。根據屬性A對錶進行雜湊劃分,然後在每個劃分內部執行select語句,會大幅提高查詢效率。

7[單選題] 以下關於事務排程的說法錯誤的是(  )。

A.排程分為序列排程和併發排程

B.序列排程的特點是一個事務的所有操作都執行完後才開始執行另一個事務

C.多個事務的排程必須保持每個事務的操作在事務中的執行順序不變

D.併發排程中不同事務的操作不可以交叉執行

參考答案:D

參考解析:事務是構成資料庫應用中一個獨立邏輯工作單元的操作的集合,也是訪問並可能更新資料庫中各種資料項的一個程式執行單元。資料庫系統通過執行各種事務實現對資料庫資料的操作,管理和執行事務是DBMS的基本功能。事務的四大特性為:①原子性;②一致性;③隔離性;④永續性。事務排程則是為了保證事務的此四大特性。排程分為序列排程和併發排程。序列排程的特點是一個事務的所有操作都執行完後才開始執行另一事務,不存在事務操作的交叉執行;不同事務操作的交叉執行稱為併發排程,DBMS交叉執行來自多個事務的各個操作,以提高資料庫系統的效能。併發排程中不同的事務的操作可以交叉執行。

8[填空題]資料庫管理系統提供了資料定義語言(DDL),用於定義各種資料庫物件。資料定義語句經DDL編譯器編譯後,各種物件的描述資訊存放在資料庫的【1】中。

參考解析:資料字典

【解析】資料字典是對系統中各類資料描述的集合,是進行詳細的資料收集和資料分析所獲得的主要成果。資料字典在資料庫設計中佔有很重要的地位,通常包括資料項、資料結構、資料流、資料儲存和處理過程5個部分。

9[填空題] 只複製最近一次資料庫完全轉儲以來發生變化的資料的轉儲方式稱為【12】轉儲。

參考解析:差量

【解析】差量備份只記錄資料庫上一次完全轉儲後的變化部分,這樣可以提高轉儲效率,同時保證了備份中資料的完整性。

10[填空題] 在資料倉庫設計和建設過程中,設計者需要調查使用者的決策或資料處理需求,並將功能相近且需要相關聯資料支援的需求進行歸類,得到不同的需求集合,並在企業資料模型中尋找能夠滿足各個需求集合的資料集合,然後針對各個資料集合開展資料倉庫資料模型的設計。這種設計方法稱為【15】的設計方法。

參考解析:面向主題

【解析】面向主題的資料組織方式,就是在較高層次上對分析物件資料的一個完整並且一致的描述,能刻畫各個分析物件所涉及的企業各項資料,以及資料之間的聯絡。所謂較高層次是相對面嚮應用的資料組織方式而言的,即按照主題進行資料組織的方式具有更高的資料抽象級別。與傳統資料庫面向應用進行資料組織的特點相對應,資料倉庫中的資料面向主題進行組織。例如,一個生產企業的資料倉庫所組織的主題可能有產品訂貨分析和貨物發運分析等。