第 1 頁(yè):模擬試題 |
第 6 頁(yè):參考答案與解析 |
參考答案與解析
一、單選題
1.C【解析】概念數(shù)據(jù)模型主要用來(lái)描述世界的概念化結(jié)構(gòu),它使數(shù)據(jù)庫(kù)設(shè)計(jì)人員在設(shè)計(jì)的初始階段擺脫計(jì)算機(jī)系統(tǒng)及DBMS的具體技術(shù)問(wèn)題,集中精力分析數(shù)據(jù)以及數(shù)據(jù)之間的聯(lián)系等,與具體的數(shù)據(jù)庫(kù)管理系統(tǒng)無(wú)關(guān),所以沒(méi)有描述數(shù)據(jù)的完整性約束條件。
2.D【解析】系統(tǒng)的實(shí)現(xiàn)階段主要是系統(tǒng)編碼和測(cè)試,針對(duì)系統(tǒng)的功能和性能不足對(duì)系統(tǒng)進(jìn)行升級(jí)是運(yùn)行維護(hù)階段的工作。
3.C【解析】C項(xiàng)是查詢(xún)處理器的功能,不是存儲(chǔ)管理器功能。
4.C【解析】B/S結(jié)構(gòu)的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的特點(diǎn)是用戶(hù)界面完全通過(guò)www瀏覽器實(shí)現(xiàn),一部分事務(wù)邏輯在前端實(shí)現(xiàn),主要的事務(wù)邏輯在服務(wù)器實(shí)現(xiàn),所以其對(duì)客戶(hù)機(jī)配置要求不高,即使對(duì)服務(wù)器要求較高,也不需要安裝客戶(hù)端軟件。
5.D【解析】設(shè)計(jì)數(shù)據(jù)庫(kù)時(shí),要分析這個(gè)數(shù)據(jù)庫(kù)必須存儲(chǔ)的信息及這些信息組成部分之間的關(guān)系,ER模型就是用來(lái)描述數(shù)據(jù)庫(kù)中實(shí)體及其屬性以及各個(gè)實(shí)體問(wèn)聯(lián)系的描述方法。ER模型建模時(shí),不考慮數(shù)據(jù)庫(kù)在計(jì)算機(jī)中的存儲(chǔ)和處理特性。
6.B【解析】函數(shù)依賴(lài)的定義為:設(shè)R(u)是屬性集U上的關(guān)系模型X,Y是U的子集,若對(duì)于R(u)的任意一個(gè)可能的關(guān)系r,r中不可能存在兩個(gè)元組在X上屬性值相等,而在Y上的屬性值不等,則稱(chēng)X函數(shù)確定Y或Y函數(shù)依賴(lài)于X。其本質(zhì)是根據(jù)屬性間的依賴(lài)情況來(lái)判定關(guān)系是否具有模型不合適的性質(zhì)。
7.C【解析】A選項(xiàng)中內(nèi)模式也稱(chēng)存儲(chǔ)模式,它是數(shù)據(jù)物理結(jié)構(gòu)和存儲(chǔ)方式的描述,是數(shù)據(jù)在數(shù)據(jù)庫(kù)內(nèi)部的表示方式,一個(gè)數(shù)據(jù)庫(kù)只有一個(gè)內(nèi)模式。B選項(xiàng)中外模式可以有多個(gè),其是應(yīng)用程序或用戶(hù)與數(shù)據(jù)庫(kù)通信的接口,不同的用戶(hù)訪問(wèn)同一個(gè)數(shù)據(jù)庫(kù)對(duì)應(yīng)多個(gè)外模式。D選項(xiàng)中數(shù)據(jù)與程序之間的獨(dú)立性,使數(shù)據(jù)定義與描述分離,所有數(shù)據(jù)的存取由DBMS管理,用戶(hù)不必考慮存取細(xì)節(jié),所以減少了應(yīng)用程序的維護(hù)。
8.A【解析】Ⅰ、Ⅱ?qū)儆趯?shí)施活動(dòng),Ⅲ、Ⅳ、Ⅴ屬于運(yùn)行和維護(hù)活動(dòng)。
9.C【解析】考慮到領(lǐng)導(dǎo)與下屬關(guān)系為一對(duì)多(即一個(gè)領(lǐng)導(dǎo)可以領(lǐng)導(dǎo)多個(gè)下屬),所以關(guān)系上用“1:*”表示“領(lǐng)導(dǎo):下屬”,排除A,D。又因?yàn)橐粋(gè)部門(mén)中可以有不同職能的員工,排除B。所以選C。
10.B【解析】本題主要是對(duì)數(shù)字類(lèi)型的區(qū)別,體現(xiàn)在表示的位數(shù)和存儲(chǔ)字長(zhǎng)上面。有符號(hào)數(shù)bigint是從-263到263-1的整型數(shù)據(jù),存儲(chǔ)大小為8個(gè)字節(jié);有符號(hào)數(shù)int是從-231到231-1的整型數(shù)據(jù),存儲(chǔ)大小為4個(gè)字節(jié);有符號(hào)數(shù)smallint是從-215到215-1的整型數(shù)據(jù),無(wú)符號(hào)數(shù)smallint從0到216-1,存儲(chǔ)大小為2個(gè)字節(jié);tinyint是從0到255的整型數(shù)據(jù),存儲(chǔ)大小為1字節(jié)。所以選B。
11.D【解析】觸發(fā)器是用戶(hù)定義在關(guān)系表上的一類(lèi)由時(shí)間驅(qū)動(dòng)的特殊過(guò)程。一旦定義,任何用戶(hù)對(duì)表的增、刪、改操作均由服務(wù)器自動(dòng)激活相應(yīng)的觸發(fā)器,在DBMS核心層進(jìn)行集中的完整性控制,類(lèi)似于約束。前觸發(fā)型觸發(fā)器只執(zhí)行觸發(fā)器指定的內(nèi)容而不執(zhí)行引發(fā)觸發(fā)器的SQL語(yǔ)句,為職工表中插入數(shù)據(jù)設(shè)定一個(gè)非工作時(shí)間的前觸發(fā)型觸發(fā)器后就可實(shí)現(xiàn)該功能。所以選D。
12.B【解析】PL/SQL主要由兩種類(lèi)型構(gòu)成,即命名塊和匿名塊。匿名塊每次執(zhí)行時(shí)都需要進(jìn)行編譯,不能被存儲(chǔ)到數(shù)據(jù)庫(kù)中,也不能在其它的PL/SQL中調(diào)用。存儲(chǔ)過(guò)程和函數(shù)是命名塊,它們被編譯后保存在數(shù)據(jù)庫(kù)中,可以被反復(fù)調(diào)用,運(yùn)行速度快。其結(jié)構(gòu)為:
CREATE Procedure過(guò)程名(參數(shù)列表)
AS;
參數(shù)列表可以為輸入?yún)?shù)、輸出參數(shù),且輸入、輸出參數(shù)均可以有多個(gè)。所以選B。
13.B【解析】不能小于model數(shù)據(jù)庫(kù)的大小。Model數(shù)據(jù)庫(kù)為新創(chuàng)建的數(shù)據(jù)庫(kù)提供模版。
14.B【解析】當(dāng)用CHECK進(jìn)行約束條件限制時(shí),若其只涉及對(duì)某一列的約束則可以放在該列后面,如果是約束條件中涉及兩列或兩列以上,則為對(duì)整個(gè)數(shù)據(jù)表的約束,放在表的最后面。
15.A【解析】當(dāng)用戶(hù)的權(quán)限與其所在的角色的權(quán)限發(fā)生沖突時(shí),以角色的權(quán)限為標(biāo)準(zhǔn)。
16.D【解析】因?yàn)橄到y(tǒng)數(shù)據(jù)庫(kù)master、model、msdb修改較少,且對(duì)數(shù)據(jù)庫(kù)系統(tǒng)影響較大,所以每次修改后應(yīng)及時(shí)備份;而用戶(hù)自定義的數(shù)據(jù)庫(kù)(如學(xué)生成績(jī)管理系統(tǒng)中的數(shù)據(jù)庫(kù))在使用過(guò)程中會(huì)經(jīng)常不定期的修改,而且每次修改量不大,如果每次修改完就重新備份則對(duì)系統(tǒng)操作冗余性較大,所以采用定期備份;tempdb是系統(tǒng)臨時(shí)文件的數(shù)據(jù)庫(kù),每次啟動(dòng)后都會(huì)清空,所以沒(méi)必要備份。選D。
17.C【解析】db_datawriter角色只分配了對(duì)數(shù)據(jù)庫(kù)的寫(xiě)操作的權(quán)限,而不能進(jìn)行查看,所以選C。
18.C【解析】視圖在sql語(yǔ)句相同的情況下不能夠提高效率,A錯(cuò)誤;B、D并沒(méi)有簡(jiǎn)化查詢(xún)的運(yùn)算量從而將表合并,也沒(méi)有減少連接產(chǎn)生的運(yùn)算量從而提高查詢(xún)效率。
19.B【解析】當(dāng)事務(wù)T對(duì)某個(gè)數(shù)據(jù)加上排它鎖時(shí),T可以對(duì)該數(shù)據(jù)進(jìn)行讀和寫(xiě),其他任何事務(wù)都不能再對(duì)該數(shù)據(jù)加任何類(lèi)型的鎖,直到T釋放該鎖才行;當(dāng)事務(wù)T對(duì)某個(gè)數(shù)據(jù)加上共享鎖,則T只能對(duì)該數(shù)據(jù)進(jìn)行讀操作,不能修改數(shù)據(jù),且其它事務(wù)也可以對(duì)該數(shù)據(jù)加共享鎖但不能加排它鎖。只有等到該數(shù)據(jù)沒(méi)有被其他任何事務(wù)訪問(wèn)時(shí)才能加排它鎖。
20.C【解析】照片存儲(chǔ)到數(shù)據(jù)庫(kù)后,多個(gè)用戶(hù)同時(shí)對(duì)照片的訪問(wèn)受到了很大的限制,所以,同一時(shí)間的高并發(fā)訪問(wèn)對(duì)數(shù)據(jù)庫(kù)的要求極高。故本題選C。
21.C【解析】本題考查索引的設(shè)置。主索引是根據(jù)數(shù)據(jù)對(duì)象的主鍵建立的索引,它們決定了被索引記錄的位置,而輔助索引沒(méi)有這樣的限制,可以用于任何索引目的并且可以查找多個(gè)數(shù)據(jù)文件存放的位置。而位圖索引一般在范圍查詢(xún)時(shí)使用。
22.D【解析】因?yàn)樵诳蛻?hù)端和服務(wù)器自帶的客戶(hù)端工具上都是長(zhǎng)時(shí)間運(yùn)行無(wú)響應(yīng),所以與網(wǎng)絡(luò)無(wú)關(guān),A錯(cuò)誤;B表在建立時(shí)必須設(shè)定主碼,若沒(méi)有設(shè)定則默認(rèn)所有屬性集合為主碼,所以B錯(cuò);C索引在更新時(shí)比較復(fù)雜,其本身為虛表,在更新時(shí)會(huì)對(duì)其數(shù)據(jù)所在的原表更新。當(dāng)數(shù)據(jù)被上鎖后,若其它事務(wù)對(duì)其進(jìn)行寫(xiě)操作,只能等其釋放后才能調(diào)用。所以選D。
23.C【解析】A日志寫(xiě)入順序必須和并行事務(wù)執(zhí)行的時(shí)間次序一致,因?yàn)檫@樣才能在數(shù)據(jù)庫(kù)恢復(fù)時(shí)進(jìn)行red0和und0操作,從而保證數(shù)據(jù)的一致性而不會(huì)產(chǎn)生臟數(shù)據(jù);B必須先寫(xiě)日志再寫(xiě)數(shù)據(jù)庫(kù),這樣當(dāng)數(shù)據(jù)庫(kù)發(fā)生故障時(shí)可以根據(jù)日志完全恢復(fù),否則如果先寫(xiě)數(shù)據(jù),當(dāng)數(shù)據(jù)剛寫(xiě)完時(shí),數(shù)據(jù)庫(kù)故障而沒(méi)來(lái)得及寫(xiě)日志,導(dǎo)致數(shù)據(jù)恢復(fù)時(shí)發(fā)生錯(cuò)誤。D事務(wù)恢復(fù)時(shí)同樣需要日志,如red0、und0操作。所以選C。
24.D【解析】在進(jìn)行數(shù)據(jù)恢復(fù)時(shí),首先恢復(fù)完全備份,其次恢復(fù)差異備份,最后恢復(fù)日志備份。備份日志時(shí)使用Norecovery用來(lái)備份尾日志,這樣備份日志的時(shí)候數(shù)據(jù)庫(kù)處于恢復(fù)狀態(tài),別的進(jìn)程就不能再訪問(wèn)數(shù)據(jù)庫(kù),日志就不會(huì)再增加,因此在還原的時(shí)候就可以正;謴(fù)。還原備份的時(shí)候如果想同時(shí)還原之后的日志,必須加上Norecovery才可以還原,如果有多個(gè)日志備份,除了最后一個(gè)日志備份外,還原其他日志也必須加上Norecovery。所以選D。
25.A【解析】master數(shù)據(jù)庫(kù)是SQL Server系統(tǒng)里面最重要的數(shù)據(jù)庫(kù),因?yàn)樗讼到y(tǒng)中的有關(guān)數(shù)據(jù)庫(kù)的所有信息。對(duì)master數(shù)據(jù)庫(kù)只能進(jìn)行完全數(shù)據(jù)庫(kù)備份操作,SQL Server不支持在master數(shù)據(jù)庫(kù)上進(jìn)行差異備份、事務(wù)日志備份以及文件備份。所以選A。
26.D【解析】并行數(shù)據(jù)庫(kù)系統(tǒng)的主要目的是通過(guò)高速通信介質(zhì)連接多個(gè)可獨(dú)立處理的單元以并行執(zhí)行的方式完成對(duì)數(shù)據(jù)庫(kù)系統(tǒng)的互聯(lián)查詢(xún)、內(nèi)部查詢(xún)及各種內(nèi)部操作。分布式數(shù)據(jù)庫(kù)系統(tǒng)的主要目的才是實(shí)現(xiàn)場(chǎng)地自治和數(shù)據(jù)全局透明共享。
27.D【解析】輪轉(zhuǎn)法:對(duì)關(guān)系順序掃描,將第i個(gè)元組存儲(chǔ)到標(biāo)號(hào)為Di mod n的磁盤(pán)上,該方式保證了元組在多個(gè)磁盤(pán)上均勻分布。散列劃分:選定一個(gè)值域?yàn)閧0,1,…,n-1}的散列函數(shù),對(duì)關(guān)系中的元組基于劃分屬性進(jìn)行散列,如果散列函數(shù)返回i,則將其存儲(chǔ)到第i個(gè)磁盤(pán)。范圍劃分:根據(jù)表中某個(gè)屬性取值區(qū)間劃分成不同的子區(qū)間,然后根據(jù)表中的屬性值屬于的不同區(qū)間將表分成不同的子表。多維劃分:維是人們觀察事物的角度,同樣的數(shù)據(jù)從不同的維進(jìn)行觀察可能會(huì)得到不同的結(jié)果,如從各個(gè)分店的角度、各種商品的角度(商品ID)等,而每個(gè)維度又可按粒度的不同劃分成多個(gè)層次,稱(chēng)為維度成員。本題中將總表按分店號(hào)與時(shí)間劃分成不同的子表,屬于多維劃分,所以選D。
28.B【解析】分布式數(shù)據(jù)庫(kù)的分配方式包括集中式、分割式、全復(fù)制式、混合式。集中式指所有數(shù)據(jù)片斷都安排在一個(gè)場(chǎng)地上;分割式指全局?jǐn)?shù)據(jù)有且只有一份,它們被分割成若干片段,每個(gè)片段被分配在一個(gè)特定場(chǎng)地上;全復(fù)制式是在每個(gè)站點(diǎn)上都有全局?jǐn)?shù)據(jù)的復(fù)制樣本,數(shù)據(jù)的冗余性最大;混合式指全局?jǐn)?shù)據(jù)被分為若干個(gè)數(shù)據(jù)子集,每個(gè)子集被安排在一個(gè)或多個(gè)不同的場(chǎng)地上,但是每個(gè)場(chǎng)地未必保存所有數(shù)據(jù)。
29.C【解析】0LTP是對(duì)數(shù)據(jù)庫(kù)聯(lián)機(jī)的日常操作,通常是對(duì)一條記錄的查詢(xún)和修改,要求快速響應(yīng)用戶(hù)的請(qǐng)求,對(duì)數(shù)據(jù)的安全性、完整性及事物吞吐量要求很高。而0LAP是對(duì)數(shù)據(jù)的查詢(xún)和分析操作,通常是對(duì)海量歷史數(shù)據(jù)的查詢(xún)和分析,要訪問(wèn)的數(shù)據(jù)量非常大,查詢(xún)和分析操作十分復(fù)雜。所以A、B錯(cuò)。又因?yàn)镺LAP為宏觀分析,0LTP為微觀操作,所以前者面向中上層和決策者使用,而后者面向企業(yè)的中下層業(yè)務(wù)人員使用。所以D錯(cuò)。因此選C。
30.B【解析】由于有樣本集和測(cè)試集之分,又有已有的類(lèi)別標(biāo)簽,所以屬于監(jiān)督學(xué)習(xí)。分類(lèi):通過(guò)學(xué)習(xí)得到一個(gè)目標(biāo)函數(shù)f,把每個(gè)屬性集x映射到一個(gè)預(yù)先定義的類(lèi)標(biāo)號(hào)y。分類(lèi)屬于監(jiān)督學(xué)習(xí)。聚類(lèi):根據(jù)在數(shù)據(jù)中發(fā)現(xiàn)的描述對(duì)象及其關(guān)系的信息,將數(shù)據(jù)對(duì)象分組,組內(nèi)的對(duì)象相互之間是相似的,而不同組中的對(duì)象則不同。組內(nèi)的相似性越大,組間差別越大,聚類(lèi)就越好,屬于無(wú)監(jiān)督學(xué)習(xí)。關(guān)聯(lián)規(guī)則挖掘:發(fā)現(xiàn)隱藏在大型數(shù)據(jù)集中的有意義的聯(lián)系。多維分析是指各級(jí)管理決策人員從不同的角度、快速靈活地對(duì)數(shù)據(jù)倉(cāng)庫(kù)中的數(shù)據(jù)進(jìn)行復(fù)雜查詢(xún)多維分析處理。根據(jù)題意顯然是符合分類(lèi)。所以選B。
相關(guān)推薦:
全國(guó)計(jì)算機(jī)等級(jí)考試教材目錄(2015年版)
各地計(jì)算機(jī)等級(jí)考試報(bào)名入口及官方網(wǎng)站匯總
各地2015全國(guó)計(jì)算機(jī)等級(jí)考試報(bào)名時(shí)間及入口匯總
2015年全國(guó)計(jì)算機(jī)等級(jí)考試無(wú)紙化考試系統(tǒng)操作指南北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |