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