第 1 頁:選擇題 |
第 3 頁:應用題 |
第 4 頁:設計與應用題 |
每題2分,共16分
17[單選題] 現(xiàn)有一個大型咨詢公司的數(shù)據(jù)庫應用系統(tǒng),每個部門都要生成大量的全局報表并執(zhí)行少量的更新操作。隨著數(shù)據(jù)量的增加,系統(tǒng)出現(xiàn)了性能瓶頸。鑒于各個部門地理上是分散的,公司希望采用分布式數(shù)據(jù)庫技術解決該問題。下列數(shù)據(jù)分配方式中最適合該應用的是( )。
A.集中式
B.分割式
C.復制式
D.混合式
參考答案:C
參考解析:集中式是指所有的數(shù)據(jù)片斷都安排在一個場地上。分割式是指所有全局數(shù)據(jù)只有一份,它們被分割成若干片斷,每個片斷被分配在一個特定的場地上。全復制式是指全局數(shù)據(jù)有多個副本,每個場地上都有一個完整的數(shù)據(jù)副本。混合式是指全局數(shù)據(jù)被分為若干個數(shù)據(jù)子集,每個子集都被安排在一個或多個場地上,但是每個場地未必保存所有數(shù)據(jù)。以上四種分配方式各有千秋,但復制式在每個分場都有完整的數(shù)據(jù),這樣大大減少了各部門對全局數(shù)據(jù)的訪問。因此采用復制式數(shù)據(jù)分配能夠提高每個場地的響應速度。
18[單選題] SQL Server 2008提供了多種備份機制,其中數(shù)據(jù)庫差異備份所備份的內(nèi)容是( )。
A.從最近的一次完整備份到當前時間數(shù)據(jù)庫中變化的數(shù)據(jù)
B.從最近的一次完整備份到當前時間數(shù)據(jù)庫中變化的數(shù)據(jù)和日志
C.從最近的一次差異備份到當前時間數(shù)據(jù)庫中變化的數(shù)據(jù)
D.從最近的一次差異備份到當前時間數(shù)據(jù)庫中變化的數(shù)據(jù)和日志
參考答案:B
參考解析:差異備份是指備份自上一次完全備份之后有變化的數(shù)據(jù)。SQL Server 2008中除了備份變化的數(shù)據(jù)外還要備份日志文件,這是因為在恢復時要根據(jù)日志中的事務過程進行恢復操作。所以選擇B選項。
19[單選題] 下列哪一條不是數(shù)據(jù)倉庫的基本特征( )。
A.反映當前準確數(shù)據(jù)
B.數(shù)據(jù)是相對穩(wěn)定的
C.數(shù)據(jù)是集成的
D.數(shù)據(jù)是面向主題的
參考答案:A
參考解析:數(shù)據(jù)倉庫有四個特點:①面向主題,操作型數(shù)據(jù)庫的數(shù)據(jù)組織面向事務處理任務,各個業(yè)務系統(tǒng)之間各自分離,而數(shù)據(jù)倉庫中的數(shù)據(jù)按照一定的主題域進行組織。主題是一個抽象概念,是指用戶使用數(shù)據(jù)倉庫進行決策時所關心的重點方面,一個主題通常與多個操作型信息系統(tǒng)相關;②集成的,面向事務處理的操作型數(shù)據(jù)庫通常與某些特定的應用相關,數(shù)據(jù)庫之間相互獨立,并且往往是異構的。而數(shù)據(jù)倉庫中的數(shù)據(jù)是在對原有分散的數(shù)據(jù)庫數(shù)據(jù)抽取、清理的基礎上經(jīng)過系統(tǒng)加工、匯總和整理得到的,必須消除源數(shù)據(jù)中的不一致性,以保證數(shù)據(jù)倉庫內(nèi)的信息是關于整個企業(yè)的一致的全局信息;③穩(wěn)定的,操作型數(shù)據(jù)庫中的數(shù)據(jù)通常實時更新,數(shù)據(jù)根據(jù)需要及時發(fā)生變化。數(shù)據(jù)倉庫的數(shù)據(jù)主要供企業(yè)決策分析之用,所涉及的數(shù)據(jù)操作主要是數(shù)據(jù)查詢,一旦某個數(shù)據(jù)進入數(shù)據(jù)倉庫以后,一般情況下將被長期保留,也就是數(shù)據(jù)倉庫中一般有大量的查詢操作,但修改和刪除操作很少,通常只需要定期的加載、刷新;④反映歷史變化,操作型數(shù)據(jù)庫主要關心當前某一個時間段內(nèi)的數(shù)據(jù),而數(shù)據(jù)倉庫中的數(shù)據(jù)通常包含歷史信息,系統(tǒng)記錄了企業(yè)從過去某一時點(如開始應用數(shù)據(jù)倉庫的時點)到目前的各個階段的信息,通過這些信息,可以對企業(yè)的發(fā)展歷程和未來趨勢做出定量分析和預測。
20[單選題] 在一個分布式數(shù)據(jù)庫中,數(shù)據(jù)集S被分片為S1和S2。S1存儲在場地1的DB2數(shù)據(jù)庫中;S2有兩個副本,一個副本存儲在場地2的SQL Server數(shù)據(jù)庫中,另一個副本存儲在場地3的Oracle數(shù)據(jù)庫中。用戶在開發(fā)數(shù)據(jù)庫應用程序時,統(tǒng)一采用ODBC訪問數(shù)據(jù)源。用戶程序控制兩個副本的訪問順序:先訪問場地2的副本,如果失敗,則轉向場地3的副本。
根據(jù)以上描述,判斷該分布式數(shù)據(jù)庫具有的透明性級別是( )。
A.分片透明性
B.位置透明性
C.全局數(shù)據(jù)模型透明性
D.局部數(shù)據(jù)模型透明性
參考答案:D
參考解析:分布透明性包括分片透明性、位置透明性、局部數(shù)據(jù)模型透明性。分片透明性是最高層次,指的是用戶或應用程序只對全局關系進行操作而不必考慮關系分片的情況。位置透明性是下一層次,指用戶或應用程序只需了解數(shù)據(jù)分片情況,而不必了解片段的存儲場地。局部數(shù)據(jù)模型透明性指的是用戶或用戶程序不必了解局部場地上使用的是哪種數(shù)據(jù)模型,但是必須了解全局數(shù)據(jù)的分片情況,還需了解各片斷的副本復制情況及各片斷和它們副本的場地位置分配情況。由于本題中考慮到場地2和場地3的選擇,所以位置對用戶來說并不透明,應選擇D選項。
21[單選題] 設某數(shù)據(jù)庫中有學生表(學號,姓名,所在系)和選課表(學號,課程號,成績)。現(xiàn)要查詢沒選課的學生姓名和所在系。下列語句中能夠實現(xiàn)該查詢要求的是( )。
A.SELECT姓名,所在系FROM學生表a LEEr JOIN選課表b ON a.學號=b.學號WHERE a.學號IS NULL
B.SELECT姓名,所在系FROM學生表a LEEr JOIN選課表b ON a.學號=b.學號WHERE b.學號IS NULL
C.SELECT姓名,所在系FROM學生表a RIGHT JOIN選課表b ON a.學號=b.學號WHERE a.學號IS NULL
D.SELECT姓名,所在系FROM學生表a RIGHT JOIN選課表b ON a.學號=b.學號WHERE b.學號IS NULL
參考答案:B
參考解析:從數(shù)據(jù)庫中查出沒有選課的學生姓名和所在系,則在學生表中查出選課表中沒有的學生即可。在這里采用LEFTJOIN來連接查詢。并且要求選課表中的學生學號為NULL。
22[單選題] 在SQL Server 2008中,設先對MyDB數(shù)據(jù)庫進行了一次完整備份,然后對該數(shù)據(jù)庫進行了一次日志備份,這兩次備份均備份在BK設備上。假設BK設備上只有這兩次備份的內(nèi)容。現(xiàn)要從備份中恢復MyDB數(shù)據(jù)庫,正確的恢復過程及語句是( )。
參考答案:D
參考解析:在進行數(shù)據(jù)恢復時,首先恢復完全備份,其次恢復差異備份,最后恢復日志備份。備份日志時使用Norecovery用來備份尾日志,這樣備份日志的時候數(shù)據(jù)庫處于恢復狀態(tài),別的進程就不能再訪問數(shù)據(jù)庫,日志就不會再增加,因此在還原的時候就可以正;謴。還原備份的時候如果想同時還原之后的日志,必須加上Norecovery才可以還原,如果有多個日志備份,除了最后一個日志備份外,還原其他日志也必須加上Norecovery。所以選擇D選項。
23[單選題] 在大型企業(yè)的數(shù)據(jù)庫應用系統(tǒng)中,聯(lián)機事務處理(OLTP)和聯(lián)機分析處理(OLAP)是常見的數(shù)據(jù)管理與數(shù)據(jù)分析形式。關于OLTP和OLAP,一般情況下,下列說法正確的是( )。
A.OLTP系統(tǒng)的安全性要求比OLAP系統(tǒng)的低,也比較容易實現(xiàn)
B.OLAP系統(tǒng)在訪問數(shù)據(jù)時,一般以訪問少量記錄為主,OLTP系統(tǒng)則相反
C.OLTP要求系統(tǒng)必須具有很高的響應速度,而OLAP對系統(tǒng)響應速度的要求較為寬松
D.OLTP系統(tǒng)一般由企業(yè)的中上層或決策層使用,而OLAP系統(tǒng)一般由企業(yè)的中下層業(yè)務人員使用
參考答案:C
參考解析:OLTP是對數(shù)據(jù)庫聯(lián)機的日常操作,通常是對一條記錄的查詢和修改,要求快速響應用戶的請求,對數(shù)據(jù)的安全性、完整性及事物吞吐量要求很高。而OLAP是對數(shù)據(jù)的查詢和分析操作,通常是對海量歷史數(shù)據(jù)的查詢和分析,要訪問的數(shù)據(jù)量非常大,查詢和分析操作十分復雜。所以A、B選項錯。又因為OLAP為宏觀分析,OLTP為微觀操作,所以前者面向中上層和決策者使用,而后者面向企業(yè)的中下層業(yè)務人員使用。所以D選項錯。因此選擇C選項。
24[單選題] SQL Server 2008提供了多種數(shù)據(jù)備份方法:
、 完整數(shù)據(jù)庫備份Ⅱ 差異數(shù)據(jù)庫備份
、 文件備份Ⅳ 差異文件備份
以上備份方法中,在備份完成之后必須再對日志進行備份的是( )。
A.僅Ⅱ
B.僅Ⅲ和Ⅳ
C.僅Ⅰ和Ⅱ
D.僅Ⅳ
參考答案:B
參考解析:文件備份主要是對數(shù)據(jù)庫中數(shù)據(jù)文件的備份,不對日志文件備份,因此在備份完成之后必須再對日志進行備份。所以選擇B選項。
微信搜索"考試吧"了解更多考試資訊、下載備考資料
相關推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |