當前位置:學者齋 >

計算機 >計算機三級 >

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

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

  一、單選題

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

1.D【解析】數據字典是指對數據的數據項、數據結構、數據流、數據存儲、處理邏輯、外部實體等進行定義和描述,其目的是對數據流程圖中的各個元素做出詳細的説明。數據字典一般由數據庫管理系統本身管理和維護。D中所説的記錄數據庫系統運行時數據庫操作情況的日誌信息是屬於日誌文件的內容。

2.A【解析】DBAS需求分析階段的一項重要工作是分析DBAS應具有的性能指標,主要包括:①數據操作響應時間,或數據訪問響應時間;②系統吞吐量,即指系統在單位時間內可以完成的數據庫事務或查詢的數量;③允許併發訪問最大用户數;④每TPS(Price PER TPS)代價值。

3.A【解析】常用的需求建模方法包括:①DFD方法;②IDEF0方法;③UML方法。

4.A【解析】DFD圖採用自頂向下逐步細化的結構化分析方法。

5.C【解析】在SQL中,視圖是基於SQL語句的結果集的可視化的虛表,它包含行和列,就像一個真實的表。視圖中的字段就是來自一個或多個數據庫中的真實的表中的字段。我們可以向視圖添加SQL函數、WHERE以及JOIN語句。外模式也稱子模式(Subschema)或用户模式,它是數據庫用户(包括應用程序員和最終用户)能看見和使用的局部數據的邏輯結構和特徵描述,是數據庫用户的數據視圖,是與某一應用有關的數據邏輯表示。視圖是外模式的實現方式之一。

6.C【解析】對數據文件和它的一個特定的索引文件而言,如果數據文件中數據記錄的排列順序與索引文件中的索引項的排列順序相一致,或者説索引文件按照其查找碼指定的順序與數據文件中數據記錄的排列順序相一致,則稱該索引文件為聚集索引。聚集索引的鍵值可以重複。

7.D【解析】索引適合使用的條件:①在經常需要搜索的列上,可以加快搜索的速度;②在經常使用連接的列上(這些列主要是一些外鍵)可以加快連接的速度,在經常需要根據範圍進行搜索的列上創建索引,因為索引已經排序,其指定的範圍是連續的;③在經常使用WHERE子句中的列上面創建索引,加快條件的判斷速度。

索引不適合使用的條件:①對於那些在查詢中很少使用或者參考的列不應該創建索引;②對於那些只有很少數據值的列也不應該創建索引;③經常進行更新的列不適宜創建索引。

8.A【解析】SQL Server 2008中GRANT的用法為:

GRANT{ALL[PRIVILEGES]}

l permission[(column[,…n])][,…n]

[ON[class::]securable]TO principal[….n]

[WITH GRANT OPTION][AS principal]

9.B【解析】答案B是對實體集命名,即在標識實體集的基礎上分類抽象,將具有相同屬性特徵的同類對象抽象為實體集,然後歸納整理,用一個有意義的名詞或名詞短語為每一個實體命名。它的描述是實體集中的每一個實例,所以錯誤。

10.A【解析】數據庫物理設計的目的是將數據的邏輯模式轉換為實現技術規範,其目標是設計數據存儲方案,以便提供足夠好的性能並確保數據庫數據的完整性、安全性和可恢復性。通常數據庫物理設計並不包括文件和數據庫的具體實現細節(例如如何創建文件、建立數據庫以及如何加載數據等)。

11.C【解析】內模式又稱物理模式,處於最底層,它給出了數據庫物理存儲結構與物理存取方法,內模式反映了數據在計算機物理結構中的實際存儲形式。一個數據庫只對應一種內模式。模式是用户的局部模式。一個數據庫中可以定義多個外模式。數據獨立性不僅簡化數據庫應用程序的開發,同時因為屏蔽了物理結構的差異,所以也簡化了用户維護數據的代價。數據庫系統三級模式和兩層映像的系統結構保證了數據庫系統中能夠具有較高的邏輯獨立性和物理獨立性。

12.D【解析】從下面的資源圖可知,系統沒有資源死鎖環,事務T4完成後釋放A4,T2完成後釋放A2,T1完成後釋放T5.所有事務即可正常結束。

13.C【解析】照片相對於文字、數字而言,所佔的空間更大,如果存放在數據庫中,則會增加數據庫數據的大小。因此在備份的時候,需要備份的數據也增多,會佔用更多的備份空問。若照片存在文件系統中,則僅僅需要將照片路徑存放在數據庫中,相對於存放照片本身來説,減少了很多數據量。照片存儲到數據庫中後,對照片的訪問就受到了很大的限制,當多人同時訪問同一個照片時,會大大降低用户訪問照片的速度。照片存放在數據庫中的優點之一就是沒有像文件系統那樣把人員信息和照片數據分離,因此有更好的一致性。

14.B【解析】硬件容錯最完全的方法是設計兩套相同的數據庫系統同時工作,數據的變化也同步,空間有一定的距離,因此同時破壞兩套的概率幾乎為零,這樣能達到數據庫的完全安全。若數據庫在運行過程中,系統突然停止運轉,所有正在運行的事務以非正常的方式終止,則需要重新啟動的故障就是系統故障。在數據庫中,事務日誌能夠實現數據恢復。

15.D【解析】在UML類圖中的概括關係也稱為泛化關係,描述了一般事物與該事物中的特殊種類之問的關係,也就是父類與子類之間的關係。本題中航空公司的售票員和電話售票員都屬於業務人員的子類,因此屬於概括關係。

16.C 【解析】db_datawriter固定數據庫角色的成員可以在所有用户表中添加、刪除或更改數據。即db_datawriter可以修改數據庫中所有用户表數據,但不能查詢。U1擁有除查詢以外的三項權限。

17.C【解析】FOR指定觸發器只有在引發的SQL語句中指定的操作都已成功執行,並且所有的約束檢查也成功完成後才執行觸發器,這種觸發器稱為後觸發型觸發器。INSTEAD OF指定執行觸發器而不是執行引發觸發器執行SQL語句,從而替代觸發語句的操作,稱這種觸發器為前觸發型觸發器。

18.C 【解析】對於80GB的數據庫需分4個硬盤分區來存儲,可先在每個分區上分別建立一個備份設備,指定每個設備的大小為20GB,並建立一個包含這4個備份設備的備份媒體集,最後再用此備份媒體集備份數據庫。

19.C【解析】觸發器使用場合為完成比CHECK約束更復雜的數據約束,為保證數據庫性能而維護的非規範化數據,實現複雜的業務規則。CHECK只能實現同一個表的列之問的取值約束。Ⅲ是對同一個列中元素取值之間的約束,Ⅳ選項是在不同表中列之間的取值約束關係都不能用CHECK實現,但可以用外鍵約束加非空約束實現。所以答案為C。

20.D【解析】系統總體設計的主要內容包括確定DBAS體系結構、軟硬件選型和配置設計、應用軟件總體設計和業務規則初步設計。

21.B【解析】UML中視圖(View)的概念為從不同的角度觀察系統所得到的印象。有了視圖,便可把注意力集中在系統的一個方面,通過對多個視圖的理解,在大腦中把不同方面的信息拼接起來,最終把握系統的全貌。每個視圖需要用一組圖(diagram)來描述,圖中包含的是代表系統模型元素的各種圖形符號,不同的圖體現着系統的不同方面。正如我們觀察一個物體一樣,從不同的角度看到的局部圖像可能會出現重疊,不同的視圖之間也可能出現重疊的狀況,所以同一個圖可以從屬於不同的視圖。用例圖屬於用例視圖,描述系統的功能。行為視圖包括順序圖、交互圖和狀態圖,描述系統的活動。描述物理部署情況的是部署視圖。

22.C【解析】元數據被定義為描述數據及其環境的數據,是關於數據的數據。元數據用於描述數據倉庫內數據的結構和建立方法,可將其按用途的不同分為技術元數據和業務元數據。一般來説,它有兩個主要的用途:首先能夠提供基於用户的信息,其次能支持系統對數據的管理和維護。在傳統的數據庫中,元數據描述了數據庫中的各個對象,如數據庫中數據字典就是一種元數據,在關係數據庫中,這種描述就是對數據庫、表、列等對象的定義。DBMS數據字典、數據庫結構證明文檔、前端應用程序表中數據庫的定義及説明文檔都是元數據。而Ⅰ、Ⅱ和Ⅵ都是提供了基於用户數據的信息,與元數據的定義不符,因此Ⅰ、Ⅱ、Ⅵ不是元數據。

23.A【解析】在靜態轉儲過程中系統不能運行其他事務,因為會降低數據庫的可用性;動態備份運行轉儲操作和用户事務併發執行,即允許在轉儲過程中對數據庫進行存取和修改,動態儲存雖然克服了靜態儲存的一些缺點,但是動態轉儲可能造成數據庫的不一致性,使數據的有效性得不到保證。為了數據的有效性,需要引入日誌文件,用它記錄轉出期問各種事務對數據庫的修改活動記錄,然後使用動態轉儲的備份副本加上日誌文件就可以將數據庫恢復到某一時刻的正確狀態,因此8、c不合適。D中完全轉儲加增量轉儲,在這種轉儲方式下,恢復中使用的轉儲文件較多,其中任何一次轉儲出了問題都會導致恢復失敗,同時恢復時間長,因此D也不可取。

24.C 【解析】兩個事務併發執行時,隔離性保證其並行結果正確性。當事務提交後斷電,則持續性保證其對數據庫的改變是永久的,結果不受影響。事務的四個性質:原子性、一致性、隔離性、持久性。原子性描述的是事務中包括的諸多操作為了保持一致性要麼都做,要麼都不做;一致性描述的是事務執行結果從一個一致性到另一個一致性的變化。由題目可知,Tl、T2事務若要使A、B結果正確,則必須遵守事務的原子性和一致性。

25.A【解析】dbcreator角色具有創建、刪除、修改和還原數據庫對象的權限,所以可以使ACCT只在dbcreator角色中。

26.B【解析】數據庫備份分為以下兩種:①完全備份,這可能是大多數人常用的方式,它不僅可以備份整個數據庫,包含用户表、系統表、索引、視圖和存儲過程等所有數據庫對象,而且備份數據庫文件和日誌文件,但它需要花費更多的時間和空間,所以一般推薦一週做一次;②差異備份,差異備份是備份自上一次完全備份之後有變化的數據文件、日誌文件以及數據庫中其他被修改的內容等。它比最初的完全備份小,因為它只包含自上次完全備份以來所改變的數據。它的優點是存儲和恢復速度快,推薦每天做一次差異備份。

27.C【解析】分佈式數據庫採用數據分片對數據進行管理,分片有以下三個原則:①完整性原則,即全局關係的所有數據項必須包含在某個片段中,否則將導致數據庫不完整,造成某些片段數據丟失;②重構性原則,即所有片段必須能夠還原全局關係;③不相交原則(對垂直分片的主鍵除外),對於一個全局關係,要保證數據不丟失,則必須要屬於某個片段,即不允許不屬於任何一個片段,也不允許一個全局關係的某些數據既屬於該全局關係的某些片斷又屬於該全局關係的另一個片斷(垂直關係中的碼屬性除外)。

28.C【解析】聯機事務處理0LTP也稱面向交易的處理系統,其基本特徵是顧客的原始數據可以立即傳送到計算機中心進行處理,並在很短的時間內給出處理結果,可以即時的處理輸入的數據,及時回答。因此係統要求必須具有很高的'響應速度。

聯機分析處理0LAP是數據倉庫系統的主要應用,支持複雜的分析操作,側重決策支持,並且提供直觀易懂的查詢結果。典型的應用就是複雜的動態的報表系統。0LAP的特點一般有:實時性要求不是很高、數據量大、決策支持,查詢動態,隨時提出查詢的要求。0LTP的安全性比OLAP要高,實施起來也比較困難。A和B都不正確。D項OLTP一般由企業中下層使用,OLAP由企業中上層使用。

29.C【解析】數據粒度劃分標準可以將數據倉庫中的數據劃分為詳細數據、輕度總結、高度總結三級或更多級。確立粒度的原則:細化程度越高,粒度越小;細化程度越低,粒度越大,綜合程度越高。如果數據倉庫不保存低粒度的數據而只有粗粒度的數據,則需要存儲的數據量就較少。所以A、D錯。B項中已是最小粒度,所以沒有最大和最小之分。C中月銷售表可以分成粒度更小的日銷售表。

30.B【解析】時間序列分析也可以稱為數據演變分析,描述行為對象隨時間變化的規律或趨勢,並進行建模的數據挖掘方法。B項中記錄客户當前的購買,指定下次的優惠規則,屬於描述對象隨着時問的變化規律。

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