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