第 1 頁:單選題 |
第 4 頁:應用題 |
第 5 頁:設計與應用題 |
21現有一個具有多個分店的大型連鎖超市,該連鎖超市使用統一的連鎖業務經營管理系統管理其日常業務。已知其中的銷售數據明細表結構為(銷售記錄ID,商品ID,價格,數量,總金額,銷售時間,分店ID),該表數據量很大。為了提高數據訪問效率,系統將每年每個分店的銷售數據劃分成獨立的數據表,這種劃分方式被稱為( )。
A.輪轉劃分B.范圍劃分C.散列劃分D.多維劃分
參考答案:D
參考解析:輪轉法:對關系順序掃描,將第i個元組存儲到標號為Di mod n的磁盤上,該方式保證了元組在多個磁盤上均勻分布。散列劃分:選定一個值域為{0,1,…,n-1}的散列函數,對關系中的元組基于劃分屬性進行散列,如果散列函數返回i,則將其存儲到第i個磁盤。范圍劃分:根據表中某個屬性取值區間劃分成不同的子區間,然后根據表中的屬性值屬于的不同區間將表分成不同的子表。多維劃分:維是人們觀察事物的角度,同樣的數據從不同的維進行觀察可能會得到不同的結果,如從各個分店的角度、各種商品的角度(商品ID)等,而每個維度又可按粒度的不同劃分成多個層次,稱為維度成員。本題中將總表按分店號與時間劃分成不同的子表,屬于多維劃分,所以選D。
22關于分布式數據庫,下列說法正確的是( )。
A.分布式數據庫的查詢代價需要考慮站點間數據傳輸的通信代價,一般來說導致數據傳輸量大的主要原因是各分片的片內連接操作
B.分布式數據庫中位置透明性是最高級別的透明性,這種透明性保證用戶在編程時只需考慮數據分片情況,而不用關心分片在各場地的分配情況
C.分布式數據庫的事務管理包括恢復控制和并發控制,恢復控制一般采用的策略是基于兩階段提交協議
D.分布式數據庫系統的目標是利用多處理機節點并發地完成數據庫任務,以提高數據庫系統的整體性能
參考答案:C
參考解析:在分布式數據庫查詢中,導致數據傳輸通信代價大的主要原因是各個站點分片問的連接和并操作,A錯;分布式數據庫中的分布透明性包括分片透明性、位置透明性、局部數據模型透明性,其中分片透明性是最高層次的透明性,B錯;分布式數據庫的目標是本地自治、非集中式管理、高可用性、位置獨立性、數據分片獨立性等,D錯。故答案選C。
23在SQL Server2008中,設某日用bk1和bk2設備對DB1數據庫進行了如下備份操作(說明:括號中內容為備份開始時間):
Bk1設備:完整(10:00)、日志(11:00)、日志(13:00)、日志(15:00)
bk2設備:差異(12:00)、差異(14:00)、差異(16:00)
現要利用備份將DB1數據庫恢復到l6:00狀態。下列恢復序列中,正確的是( )。
A.完整(10:00)→日志(11:00)→日志(13:00)→日志(15:00)→差異(16:00)
B.完整(10:00)→差異(12:00)→差異(14:00)→差異(16:00)
C.完整(10:00)→日志(11:00)→差異(12:00)→日志(13:00)→差異(14:00)→日志(15:00)→差異(16:00)
D.完整(10:00)→差異(16:00)
參考答案:D
參考解析:數據庫的恢復順序如下:①恢復最近的完全數據庫備份;②恢復完全備份之后的最近的差異數據庫備份;③按日志備份的先后順序恢復自最近的完全或差異數據庫備份之后的所有日志備份。
24設某在線論壇系統,其數據庫服務和Web服務運行在同一臺服務器上。系統運行一段時間后用戶數量激增,文章數量龐大,并發訪問量不斷增加,導致用戶普遍反映論壇響應變慢,主要現象有用戶登錄驗證時間變長和進入文章列表時響應時間過長。經排查發現數據庫服務成為主要瓶頸。假設數據庫中有用戶信息表和文章表。為改善此情況,設有下列措施:
Ⅰ.修改論壇程序使其能在內存中對常用查詢結果進行緩存,以減少數據庫的訪問次數
Ⅱ.在操作系統中提高數據庫服務進程的優先級
Ⅲ.不再使用數據庫,以文本文件方式存儲用戶信息和文章
Ⅳ.根據用戶信息表和文章表的索引情況,優化用戶驗證查詢語句和文章列表查詢語句
Ⅴ.統計并檢查使用頻率最高的幾類查詢,針對這些查詢模式對用戶信息表或文章表建立相應的索引以提高這些查誨的效率
以上措施,一般情況下,合理且有效果的是( )。
A.僅Ⅰ、Ⅱ和ⅢB.僅Ⅰ、Ⅳ和VC.僅Ⅱ、Ⅲ和ⅣD.僅Ⅱ、1V和V
參考答案:B
參考解析:
Ⅱ錯誤原因是題目中已經說明數據庫服務成為主要瓶頸,因此跟操作系統的進程調度無關,而且改變操作系統進程優先級會影響系統的運行,有可能會造成其它錯誤。Ⅲ錯誤是因為數據庫系統中包括數據庫管理系統,其中有一些執行和處理數據的方法已經很優化,而若使用文本方式存儲數據,則數據管理要用戶自己完成,處理更繁瑣且效率較低。
25在大型企業的數據庫應用系統中,聯機事務處理(OLTP)和聯機分析處理(OLAP)是常見的數據庫管理和數據分析形式。關于0LTP和OLAP,一般情況下,下列說法正確的是( )。
A.OLTP系統的安全性要求比OLAP系統的低,也比較容易實現
B.OLTP系統在訪問數據時,訪問數據量很大,而0LAP系統則相反,訪問數據量較小。
C.OLTP系統要求系統必須具有很高的響應速度,而OLAP對系統的響應速度要求較為寬松
D.OLTP系統一般由企業的中上層或決策層使用,而OLAP系統一般由企業的中下層業務人員使用
參考答案:C
參考解析:聯機事務處理0LTP也稱面向交易的處理系統,其基本特征是顧客的原始數據可以立即傳送到計算機中心進行處理,并在很短的時間內給出處理結果,可以即時的處理輸入的數據,及時回答。因此系統要求必須具有很高的響應速度。
聯機分析處理0LAP是數據倉庫系統的主要應用,支持復雜的分析操作,側重決策支持,并且提供直觀易懂的查詢結果。典型的應用就是復雜的動態的報表系統。0LAP的特點一般有:實時性要求不是很高、數據量大、決策支持,查詢動態,隨時提出查詢的要求。0LTP的安全性比OLAP要高,實施起來也比較困難。A和B都不正確。D項OLTP一般由企業中下層使用,OLAP由企業中上層使用。
26在SQL Server 2008中,master是一個非常重要的系統數據庫,如果master損壞將會對系統造成嚴重后果,因此系統管理員應該對master進行備份。SQL.Server 2008對數據庫提供的備份有:
Ⅰ.完整備份
Ⅱ.差異備份
Ⅲ.日志備份
以上備份方法中能夠應用在master數據庫上的是( )。
A.僅ⅠB.僅Ⅰ和ⅡC.僅Ⅰ和ⅢD.全部
參考答案:A
參考解析:master數據庫是SQL Server系統里面最重要的數據庫,因為它包含了系統中的有關數據庫的所有信息。對master數據庫只能進行完全數據庫備份操作,SQL Server不支持在master數據庫上進行差異備份、事務日志備份以及文件備份。所以選A。
27下面說法正確的是( )。
A.數據倉庫是從數據庫中導入的大量數據,并對結構和存儲進行組織以提高查詢效率
B.使用數據倉庫的目的在于對已有數據進行高速的匯總和統計
C.數據挖掘采用適當的算法,從數據倉庫的海量數據中提取具有潛在價值的信息和知識
D.OLAP技術為提高處理效率,必須繞過DBMS直接對物理數據進行讀寫
參考答案:C
參考解析:數據庫不是用做日常查詢,也不是匯總和統計,而主要用于提取數據中的潛在信息和知識。因此A和B錯誤。OLAP(on-line analytical processing)是聯系分析處理的英文縮寫,它仍使用DBMS存取數據,即D的描述錯誤。
28在分布式數據庫的數據分配中,若所有全局數據有且只有一份,它們被分割成若干片段,每個片段被分配在一個特定場地上,則該策略屬于( )。
A.集中式B.分割式C.全復制式D.混合式
參考答案:B
參考解析:分布式數據庫的分配方式包括集中式、分割式、全復制式、混合式。集中式指所有數據片斷都安排在一個場地上;分割式指全局數據有且只有一份,它們被分割成若干片段,每個片段被分配在一個特定場地上;全復制式是在每個站點上都有全局數據的復制樣本,數據的冗余性最大;混合式指全局數據被分為若干個數據子集,每個子集被安排在一個或多個不同的場地上,但是每個場地未必保存所有數據。
29現有課程表(課程號,課程名,學分,開課學期,課程性質),課程號為主碼。該表數據量較大。設經常要對該表執行類似下面的查詢:
SELECT水FROM課程表WHERE課程名=ˊ數據庫原理ˊ
為提高這類查詢的執行效率,下列物理設計方案中,正確且最為合理的是( )。
A.為課程名列建立一個主索引
B.為課程名列建立一個位圖索引
C.為課程名列建立一個輔索引
D.此表上不需要建任何索引
參考答案:C
參考解析:本題考查索引的設置。主索引是根據數據對象的主鍵建立的索引,它們決定了被索引記錄的位置,而輔助索引沒有這樣的限制,可以用于任何索引目的并且可以查找多個數據文件存放的位置。而位圖索引一般在范圍查詢時使用。
30設有教師表(教師號,姓名,年齡,性別,所在系號),系表(系號,系名)。用戶將非常頻繁地在這兩張表上執行如下查詢:
SELECT教師號,姓名,系名
FROM教師表T JOIN系表D ON T.所在系號=D.系號;
為了提高查詢效率,下列最適合存儲上述表數據的文件類型是( )。
A.堆文件B.索引文件C.聚集文件D.散列文件
參考答案:C
參考解析:聚集文件是一種具有多種記錄類型的文件,它存儲了來自多個關系表的數據,每個關系表對應文件中的一種記錄類型。聚集文件將不同關系表中有關聯的記錄存儲在同一磁盤塊內,從而減少數據庫多表查詢操作時的磁盤訪問次數,提高系統I/O速度和查找處理速度。該題中用戶頻繁對兩個表進行關聯查詢,符合聚集文件的特性,因此采用聚集文件能有效提高查詢效率。
相關推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |