第 1 頁:模擬試題 |
第 5 頁:參考答案與解析 |
參考答案與解析
一、單選題
1.A【解析】數(shù)據(jù)庫的三級模式由外模式、模式、內(nèi)模式構(gòu)成。外模式是用戶可見的部分數(shù)據(jù)的存在形式;模式可以等價為全體數(shù)據(jù)的邏輯結(jié)構(gòu)且用戶不可見,是三級模式的中間部分;內(nèi)模式對應(yīng)數(shù)據(jù)庫的物理結(jié)構(gòu)和存儲方式。當模式改變時,由數(shù)據(jù)庫管理員對各個外模式/模式的映像作相應(yīng)的改變,但是外模式可以不變。應(yīng)用程序是依據(jù)數(shù)據(jù)的外模式編寫的,從而應(yīng)用程序不必修改,因此,外模式/模式映像保證了數(shù)據(jù)與程序的邏輯獨立性。
2.C【解析】應(yīng)用服務(wù)器是指通過各種協(xié)議把商業(yè)邏輯提供給客戶端的程序。它提供了訪問商業(yè)邏輯的途徑以供客戶端應(yīng)用程序使用,并接收來自于Web瀏覽器的用戶請求,根據(jù)應(yīng)用領(lǐng)域業(yè)務(wù)規(guī)則執(zhí)行相應(yīng)的數(shù)據(jù)庫應(yīng)用程序,通過訪問接口向數(shù)據(jù)庫服務(wù)器提出數(shù)據(jù)操作請求;它亦接收來自于數(shù)據(jù)庫服務(wù)器的數(shù)據(jù)訪問結(jié)果,并通過客戶端將結(jié)果返回用戶。所以當數(shù)據(jù)庫服務(wù)器出現(xiàn)問題時無法向用戶提供服務(wù)。
3.D【解析】關(guān)系模式描述關(guān)系的靜態(tài)結(jié)構(gòu),它是靜態(tài)、穩(wěn)定的,而關(guān)系是動態(tài)、隨用戶對數(shù)據(jù)庫的操作而變化的?忌獏^(qū)分開來關(guān)系模式與關(guān)系。
4.A【解析】數(shù)據(jù)庫系統(tǒng)設(shè)計分為6個階段:需求分析、概念結(jié)構(gòu)設(shè)計、邏輯結(jié)構(gòu)設(shè)計和物理結(jié)構(gòu)設(shè)計等。Ⅱ?qū)儆谖锢碓O(shè)計階段,Ⅲ屬于邏輯結(jié)構(gòu)設(shè)計階段,故答案選A。
5.B【解析】Ⅲ:一個屬性的值必須屬于唯一的域,域在這里相當于數(shù)據(jù)類型的子集,屬性的取值必須為同一域。V:標識屬性的值不能重復且不可以為空。
6.B【解析】關(guān)系模型中的候選碼定義為某一組屬性可以唯一標識一個元組,則稱為該屬性組的候選碼,所以其候選碼屬性的取值必須不能有重復也不能為空。題目中姓名,職業(yè),出生日期都可能重復。
7.D【解析】人機界面的設(shè)計可采用原型迭代法,首先進行初步設(shè)計,再進行用戶界面細節(jié)設(shè)計,最后是原型設(shè)計與改進。
8.B【解析】需求分析就是分析用戶的應(yīng)用請求。Ⅲ和Ⅴ不是用戶所考慮的問題,Ⅴ屬于系統(tǒng)的物理設(shè)計階段,Ⅲ屬于系統(tǒng)運行與維護階段所考慮的問題。
9.D【解析】這屬于UML設(shè)計范疇,所有活動有關(guān)判斷的部分要用菱形表示。
10.D【解析】數(shù)據(jù)庫中的日志文件通常記錄數(shù)據(jù)庫的操作記錄,對數(shù)據(jù)庫的安全性與可靠性有著重要的作用。當數(shù)據(jù)庫被破壞或者出現(xiàn)故障時,常常需要根據(jù)日志文件來對數(shù)據(jù)庫進行恢復等操作,手動刪除tempdb中的Et志文件則將會破壞數(shù)據(jù)庫的安全性和可靠性。
11.A【解析】復制數(shù)據(jù)庫的方法有:①使用復制數(shù)據(jù)庫向?qū)г诜⻊?wù)器之間復制或移動數(shù)據(jù)庫。②還原數(shù)據(jù)庫備份,若要復制整個數(shù)據(jù)庫,可以使用BACKUP和RESTORE Transact_SQL語句。通常,還原數(shù)據(jù)庫的完整備份用于因各種原因?qū)?shù)據(jù)庫從一臺計算機復制到其他計算機。所以選A。
12.C【解析】Ⅲ表示在地址1的所有記錄中地址不允許重復,即每個職工的地址1都不同且每個職工的地址2也不允許重復。UNIQUE是對創(chuàng)建的表的屬性約束條件,與位置無關(guān)。
13.D【解析】建立索引是加快查詢速度的有效手段。在SQL語言中,建立索引使用CREATE INDEX語句,一般格式為:CREATE[UNIQUE]INDEX<索引名>ON<表名>(<列名>[<次序>],<列名>[<次序>],)INCLUDE(屬性名)WHERE約束條件所以根據(jù)題意選D。
14.A【解析】用戶定義的完整性可以用CHECK短語指定列值應(yīng)滿足的條件,也可以用觸發(fā)器約束,通過服務(wù)器自動激活相應(yīng)的觸發(fā)器,對數(shù)據(jù)進行完整性控制。所以觸發(fā)器或CHECK約束都可以實現(xiàn)。但DEFAULT約束不能實現(xiàn)用戶自定義的完整性,只能表示實體或參照完整性。
15.A【解析】用戶若想在SQL Senrer中訪問數(shù)據(jù)庫的表,必須同該表建立一個連接表示通信渠道,當連接中斷時,無法對其進行訪問。B中只有用戶與#temp建立的連接才可以訪問到表。C中不是所有用戶都可以訪問該表,只有U1用戶和由U1授權(quán)的用戶可以訪問。D項很明顯也不正確。故答案為A。
16.A【解析】當用戶被賦予的兩種角色的權(quán)限出現(xiàn)沖突時,為了安全起見,都是DENY優(yōu)先。而沒有規(guī)定DENY權(quán)限的,如本題中的SELECT,則用戶可以使用此權(quán)限。所以選A。
17.C【解析】db_datawriter角色可以對表中的數(shù)據(jù)執(zhí)行插入、刪除和更新操作。U1用戶屬于此角色中的成員,其繼承了db_datewriter角色的插入、刪除和更新操作權(quán)限。所以選C。
18.A【解析】在客戶機和數(shù)據(jù)庫服務(wù)器上使用數(shù)據(jù)庫管理系統(tǒng)自帶的客戶端程序分別執(zhí)行都很慢,則排除了網(wǎng)絡(luò)對于數(shù)據(jù)處理操作的影響。
19.C【解析】數(shù)據(jù)庫系統(tǒng)的更新既包括應(yīng)用系統(tǒng)及其相關(guān)的數(shù)據(jù)庫對象,也包括數(shù)據(jù)庫管理系統(tǒng)及其所在的操作系統(tǒng)的環(huán)境。
20.C【解析】1是數(shù)據(jù)庫維護工作中的數(shù)據(jù)庫備份,不屬于數(shù)據(jù)庫監(jiān)控分析中的內(nèi)容。
21.C【解析】傳統(tǒng)的索引如有序索引、樹型索引都是建立在“比較”的基礎(chǔ)上,即在結(jié)構(gòu)中查找記錄時需要進行一系列與關(guān)鍵字的比較。理想的情況是不希望經(jīng)過任何比較,一次存取便能得到所查記錄,則就必須在記錄的存儲位置和它的關(guān)鍵字之間建立一個確定的對應(yīng)關(guān)系f,使每個關(guān)鍵字和結(jié)構(gòu)中的唯一的存儲位置相對應(yīng),因而在查找時,要根據(jù)這個對應(yīng)關(guān)系f找到給定值K的像f(K)。若結(jié)構(gòu)中存在關(guān)鍵字和K相等的記錄,則必定在f(K)的存儲位置上,由此,不需要進行比較便可直接取得所查記錄。這樣的對應(yīng)關(guān)系f稱為hash函數(shù),這種方法叫hash索引。其它三個答案都會有索引值的比較。
22.B【解析】Ⅱ錯誤原因是題目中已經(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ù)管理要用戶自己完成,處理更繁瑣且效率較低。
23.D【解析】系統(tǒng)數(shù)據(jù)庫master、model、msdb因為被修改地較少,且對數(shù)據(jù)庫系統(tǒng)影響較大,所以每次修改后應(yīng)及時備份;而用戶自定義的數(shù)據(jù)庫(如學生成績管理系統(tǒng)中的數(shù)據(jù)庫)在使用過程中會經(jīng)常不定期的修改,而且每次修改量不大,如果每次修改后重新備份則對系統(tǒng)操作冗余性較大,所以采用定期備份;而tempdb是系統(tǒng)臨時文件的數(shù)據(jù)庫,每次啟動后都會清空,所以沒必要備份。所以選D。
24.B【解析】文件備份主要是對數(shù)據(jù)庫中數(shù)據(jù)文件的備份,不對日志文件備份,因此在備份完成之后必須再對日志進行備份。所以選B。
25.C【解析】Ⅱ和V是介質(zhì)故障,又稱為硬故障,是指物理設(shè)備的損壞導致數(shù)據(jù)庫無法運行,而Ⅳ是人為攻擊破壞。系統(tǒng)故障是指造成系統(tǒng)停止運轉(zhuǎn)的任何事件,使得系統(tǒng)要重新啟動。所以選C。
26.C【解析】在分布式數(shù)據(jù)庫查詢中,導致數(shù)據(jù)傳輸通信代價大的主要原因是各個站點分片問的連接和并操作,A錯;分布式數(shù)據(jù)庫中的分布透明性包括分片透明性、位置透明性、局部數(shù)據(jù)模型透明性,其中分片透明性是最高層次的透明性,B錯;分布式數(shù)據(jù)庫的目標是本地自治、非集中式管理、高可用性、位置獨立性、數(shù)據(jù)分片獨立性等,D錯。故答案選C。
27.B【解析】數(shù)據(jù)的水平分片是在關(guān)系中從行(元組)的角度依據(jù)一定條件劃分為不同的片斷,關(guān)系中的每一行必須至少屬于一個片斷,以便在需要時可以重構(gòu)關(guān)系。故B錯誤。
28.A【解析】并行數(shù)據(jù)庫常用的劃分技術(shù)有輪轉(zhuǎn)法、散列劃分、范圍劃分。輪轉(zhuǎn)法:對關(guān)系順序掃描,將第i個元組存儲到標號為Di mod n的磁盤上;該方式保證了元組在多個磁盤上均勻分布。散列劃分:選定一個值域為{0,1,…,n-1}的散列函數(shù),對關(guān)系中的元組基于劃分屬性進行散列。如果散列函數(shù)返回i,則將其存儲到第i個磁盤。范圍劃分:該策略按照關(guān)系中某個屬性的取值范圍將數(shù)據(jù)文件劃分為幾部分,分別存放到磁盤L。由此可見,輪轉(zhuǎn)法最適合于掃描整個關(guān)系的應(yīng)用,并在掃描時可以并行地從幾個磁盤讀取數(shù)據(jù),負載平衡,充分發(fā)揮了并行性。
29.B【解析】對于訓練集S,測試集A利用數(shù)據(jù)挖掘中的分類算法,通過訓練集構(gòu)建一個分類器,將測試集A作為分類器輸入,經(jīng)過分類器后會得到相應(yīng)的類別號。即使相同的類別編號的訓練集也可能對應(yīng)不同的屬性集,所以單純的通過對屬性集差別的比較來識別類別不準確,故A錯。關(guān)聯(lián)規(guī)則挖掘是發(fā)現(xiàn)交易數(shù)據(jù)庫中不同商品之間的聯(lián)系,而本題是對數(shù)據(jù)進行分類,與題意不符,故C錯。D項屬于無監(jiān)督學習算法,對類別并沒有規(guī)定明確的前提條件,與本題所給的條件無關(guān)。綜上可知,選項B正確。
30.D【解析】數(shù)據(jù)倉庫是為了構(gòu)建新的分析處理環(huán)境而出現(xiàn)的一種數(shù)據(jù)存儲和組織的新技術(shù)。它的建立能充分利用已有的數(shù)據(jù)資源,把數(shù)據(jù)轉(zhuǎn)換為信息,從中挖掘出知識,最終創(chuàng)造出效益。數(shù)據(jù)倉庫有若干基本特征,包括不可更新性和隨時間變化性。所謂不可更新性就是用戶在提取倉庫中的數(shù)據(jù)進行分析時并不會同時對數(shù)據(jù)倉庫中的數(shù)據(jù)進行更新操作,而數(shù)據(jù)變化性是數(shù)據(jù)倉庫每隔一段時間進行數(shù)據(jù)的更新和處理。綜上可以看出,數(shù)據(jù)倉庫的更新與時問間隔有關(guān),所以不會實時更新,即排除A、C,又因為對用戶進行推薦時要結(jié)合以往的歷史數(shù)據(jù)而不是僅通過當前數(shù)據(jù)分析,即B錯。綜上可知,選項D正確。
相關(guān)推薦:
2015年全國計算機等級考試無紙化考試系統(tǒng)操作指南北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |