當前位置:學者齋 >

計算機 >計算機三級 >

2015下半年計算機三級《數據庫》考前模擬試題(四)答案及解析

2015下半年計算機三級《數據庫》考前模擬試題(四)答案及解析

  一、單選題

2015下半年計算機三級《數據庫》考前模擬試題(四)答案及解析

1.C【解析】概念數據模型主要用來描述世界的概念化結構,它使數據庫設計人員在設計的初始階段擺脱計算機系統及DBMS的具體技術問題,集中精力分析數據以及數據之間的聯繫等,與具體的數據庫管理系統無關,所以沒有描述數據的完整性約束條件。

2.D【解析】系統的實現階段主要是系統編碼和測試,針對系統的功能和性能不足對系統進行升級是運行維護階段的工作。

3.C【解析】C項是查詢處理器的功能,不是存儲管理器功能。

4.C【解析】B/S結構的數據庫應用系統的特點是用户界面完全通過www瀏覽器實現,一部分事務邏輯在前端實現,主要的事務邏輯在服務器實現,所以其對客户機配置要求不高,即使對服務器要求較高,也不需要安裝客户端軟件。

5.D【解析】設計數據庫時,要分析這個數據庫必須存儲的信息及這些信息組成部分之間的關係,ER模型就是用來描述數據庫中實體及其屬性以及各個實體問聯繫的描述方法。ER模型建模時,不考慮數據庫在計算機中的存儲和處理特性。

6.B【解析】函數依賴的定義為:設R(u)是屬性集U上的關係模型X,Y是U的子集,若對於R(u)的任意一個可能的關係r,r中不可能存在兩個元組在X上屬性值相等,而在Y上的屬性值不等,則稱X函數確定Y或Y函數依賴於X。其本質是根據屬性間的依賴情況來判定關係是否具有模型不合適的性質。

7.C【解析】A選項中內模式也稱存儲模式,它是數據物理結構和存儲方式的描述,是數據在數據庫內部的表示方式,一個數據庫只有一個內模式。B選項中外模式可以有多個,其是應用程序或用户與數據庫通信的接口,不同的用户訪問同一個數據庫對應多個外模式。D選項中數據與程序之間的獨立性,使數據定義與描述分離,所有數據的存取由DBMS管理,用户不必考慮存取細節,所以減少了應用程序的維護。

8.A【解析】Ⅰ、Ⅱ屬於實施活動,Ⅲ、Ⅳ、Ⅴ屬於運行和維護活動。

9.C【解析】考慮到領導與下屬關係為一對多(即一個領導可以領導多個下屬),所以關係上用“1:*”表示“領導:下屬”,排除A,D。又因為一個部門中可以有不同職能的員工,排除B。所以選C。

10.B【解析】本題主要是對數字類型的區別,體現在表示的位數和存儲字長上面。有符號數bigint是從-263到263-1的整型數據,存儲大小為8個字節;有符號數int是從-231到231-1的整型數據,存儲大小為4個字節;有符號數smallint是從-215到215-1的整型數據,無符號數smallint從0到216-1,存儲大小為2個字節;tinyint是從0到255的整型數據,存儲大小為1字節。所以選B。

11.D【解析】觸發器是用户定義在關係表上的一類由時間驅動的特殊過程。一旦定義,任何用户對錶的增、刪、改操作均由服務器自動激活相應的觸發器,在DBMS核心層進行集中的完整性控制,類似於約束。前觸發型觸發器只執行觸發器指定的內容而不執行引發觸發器的SQL語句,為職工表中插入數據設定一個非工作時間的前觸發型觸發器後就可實現該功能。所以選D。

12.B【解析】PL/SQL主要由兩種類型構成,即命名塊和匿名塊。匿名塊每次執行時都需要進行編譯,不能被存儲到數據庫中,也不能在其它的PL/SQL中調用。存儲過程和函數是命名塊,它們被編譯後保存在數據庫中,可以被反覆調用,運行速度快。其結構為:CREATE Procedure過程名(參數列表)AS;參數列表可以為輸入參數、輸出參數,且輸入、輸出參數均可以有多個。所以選B。

13.B【解析】不能小於model數據庫的大小。Model數據庫為新創建的數據庫提供模版。

14.B【解析】當用CHECK進行約束條件限制時,若其只涉及對某一列的約束則可以放在該列後面,如果是約束條件中涉及兩列或兩列以上,則為對整個數據表的約束,放在表的最後面。

15.A【解析】當用户的權限與其所在的角色的權限發生衝突時,以角色的權限為標準。

16.D【解析】因為系統數據庫master、model、msdb修改較少,且對數據庫系統影響較大,所以每次修改後應及時備份;而用户自定義的數據庫(如學生成績管理系統中的數據庫)在使用過程中會經常不定期的修改,而且每次修改量不大,如果每次修改完就重新備份則對系統操作宂餘性較大,所以採用定期備份;tempdb是系統臨時文件的數據庫,每次啟動後都會清空,所以沒必要備份。選D。

17.C【解析】db_datawriter角色只分配了對數據庫的寫操作的權限,而不能進行查看,所以選C。

18.C【解析】視圖在sql語句相同的情況下不能夠提高效率,A錯誤;B、D並沒有簡化查詢的運算量從而將表合併,也沒有減少連接產生的運算量從而提高查詢效率。

19.B【解析】當事務T對某個數據加上排它鎖時,T可以對該數據進行讀和寫,其他任何事務都不能再對該數據加任何類型的鎖,直到T釋放該鎖才行;當事務T對某個數據加上共享鎖,則T只能對該數據進行讀操作,不能修改數據,且其它事務也可以對該數據加共享鎖但不能加排它鎖。只有等到該數據沒有被其他任何事務訪問時才能加排它鎖。

20.C【解析】照片存儲到數據庫後,多個用户同時對照片的訪問受到了很大的限制,所以,同一時間的高併發訪問對數據庫的要求極高。故本題選C。

21.C【解析】本題考查索引的設置。主索引是根據數據對象的主鍵建立的索引,它們決定了被索引記錄的位置,而輔助索引沒有這樣的限制,可以用於任何索引目的並且可以查找多個數據文件存放的位置。而位圖索引一般在範圍查詢時使用。

22.D【解析】因為在客户端和服務器自帶的客户端工具上都是長時間運行無響應,所以與網絡無關,A錯誤;B表在建立時必須設定主碼,若沒有設定則默認所有屬性集合為主碼,所以B錯;C索引在更新時比較複雜,其本身為虛表,在更新時會對其數據所在的原表更新。當數據被上鎖後,若其它事務對其進行寫操作,只能等其釋放後才能調用。所以選D。

23.C【解析】A日誌寫入順序必須和並行事務執行的時間次序一致,因為這樣才能在數據庫恢復時進行red0和und0操作,從而保證數據的一致性而不會產生髒數據;B必須先寫日誌再寫數據庫,這樣當數據庫發生故障時可以根據日誌完全恢復,否則如果先寫數據,當數據剛寫完時,數據庫故障而沒來得及寫日誌,導致數據恢復時發生錯誤。D事務恢復時同樣需要日誌,如red0、und0操作。所以選C。

24.D【解析】在進行數據恢復時,首先恢復完全備份,其次恢復差異備份,最後恢復日誌備份。備份日誌時使用Norecovery用來備份尾日誌,這樣備份日誌的時候數據庫處於恢復狀態,別的進程就不能再訪問數據庫,日誌就不會再增加,因此在還原的時候就可以正常恢復。還原備份的時候如果想同時還原之後的日誌,必須加上Norecovery才可以還原,如果有多個日誌備份,除了最後一個日誌備份外,還原其他日誌也必須加上Norecovery。所以選D。

25.A【解析】master數據庫是SQL Server系統裏面最重要的數據庫,因為它包含了系統中的有關數據庫的所有信息。對master數據庫只能進行完全數據庫備份操作,SQL Server不支持在master數據庫上進行差異備份、事務日誌備份以及文件備份。所以選A。

26.D【解析】並行數據庫系統的主要目的是通過高速通信介質連接多個可獨立處理的單元以並行執行的方式完成對數據庫系統的互聯查詢、內部查詢及各種內部操作。分佈式數據庫系統的主要目的才是實現場地自治和數據全局透明共享。

27.D【解析】輪轉法:對關係順序掃描,將第i個元組存儲到標號為Di mod n的磁盤上,該方式保證了元組在多個磁盤上均勻分佈。散列劃分:選定一個值域為{0,1,…,n-1}的散列函數,對關係中的元組基於劃分屬性進行散列,如果散列函數返回i,則將其存儲到第i個磁盤。範圍劃分:根據表中某個屬性取值區間劃分成不同的子區間,然後根據表中的屬性值屬於的不同區間將表分成不同的子表。多維劃分:維是人們觀察事物的角度,同樣的數據從不同的維進行觀察可能會得到不同的結果,如從各個分店的角度、各種商品的角度(商品ID)等,而每個維度又可按粒度的不同劃分成多個層次,稱為維度成員。本題中將總表按分店號與時間劃分成不同的子表,屬於多維劃分,所以選D。

28.B【解析】分佈式數據庫的分配方式包括集中式、分割式、全複製式、混合式。集中式指所有數據片斷都安排在一個場地上;分割式指全局數據有且只有一份,它們被分割成若干片段,每個片段被分配在一個特定場地上;全複製式是在每個站點上都有全局數據的複製樣本,數據的宂餘性最大;混合式指全局數據被分為若干個數據子集,每個子集被安排在一個或多個不同的場地上,但是每個場地未必保存所有數據。

29.C【解析】0LTP是對數據庫聯機的日常操作,通常是對一條記錄的查詢和修改,要求快速響應用户的請求,對數據的安全性、完整性及事物吞吐量要求很高。而0LAP是對數據的查詢和分析操作,通常是對海量歷史數據的查詢和分析,要訪問的數據量非常大,查詢和分析操作十分複雜。所以A、B錯。又因為OLAP為宏觀分析,0LTP為微觀操作,所以前者面向中上層和決策者使用,而後者面向企業的中下層業務人員使用。所以D錯。因此選C。

30.B【解析】由於有樣本集和測試集之分,又有已有的類別標籤,所以屬於監督學習。分類:通過學習得到一個目標函數f,把每個屬性集x映射到一個預先定義的類標號y。分類屬於監督學習。聚類:根據在數據中發現的描述對象及其關係的信息,將數據對象分組,組內的對象相互之間是相似的,而不同組中的對象則不同。組內的相似性越大,組間差別越大,聚類就越好,屬於無監督學習。關聯規則挖掘:發現隱藏在大型數據集中的有意義的聯繫。多維分析是指各級管理決策人員從不同的角度、快速靈活地對數據倉庫中的數據進行復雜查詢多維分析處理。根據題意顯然是符合分類。所以選B。

  • 文章版權屬於文章作者所有,轉載請註明 https://xuezhezhai.com/zh-hk/jsj/sanji/r2z91k.html