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