當前位置:才華齋>計算機>計算機三級>

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

計算機三級 閱讀(9.47K)

  一、單選題

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。