2017年計算機三級《網(wǎng)絡技術》選擇試題及答案3

字號:


    一、單選題((1)~(20)每題1分,(21)~(30)每題2分,共40分)
    1.下列有關數(shù)據(jù)庫系統(tǒng)及相關內(nèi)容的說法中,錯誤的是( ?。?。
    A)數(shù)據(jù)庫系統(tǒng)是由計算機軟硬件組成的復雜系統(tǒng),其體系結構與系統(tǒng)硬件平臺密切相關。
    B)數(shù)據(jù)庫管理系統(tǒng)提供了查詢、插入、刪除、更新等通用數(shù)據(jù)操作,但沒有提供各種面向具體應用領域的業(yè)務處理。
    C)數(shù)據(jù)庫中的數(shù)據(jù)是按照一定的數(shù)據(jù)模型組織和存儲的、可供多個用戶共享的、具有最小冗余度的相關數(shù)據(jù)集合。
    D)數(shù)據(jù)字典記錄數(shù)據(jù)庫系統(tǒng)運行時數(shù)據(jù)庫操作情況的日志信息,通常由數(shù)據(jù)庫管理員管理和維護。
    2.DBAS需求分析階段的性能分析是分析DBAS應具有的性能指標。下列不屬于DBAS性能指標的是( ?。?。
    A)數(shù)據(jù)庫空間占用情況
    B)數(shù)據(jù)查詢響應時間
    C)單位時間內(nèi)可以完成的查詢數(shù)量
    D)單位時間內(nèi)可以完成的事務數(shù)量
    3.下列不屬于信息系統(tǒng)需求分析的常用建模方法是( ?。?BR>    A)ER
    B)IDEFO
    C)DFD
    D)UML
    4.在信息系統(tǒng)的需求分析中,廣為使用的DFD建模方法屬于( ?。?。
    A)結構化分析方法
    B)數(shù)據(jù)分析方法
    C)數(shù)據(jù)抽象方法
    D)業(yè)務歸納方法
    5.在SQL語言中的視圖(view)是數(shù)據(jù)庫體系結構中的( ?。?。
    A)內(nèi)模式
    B)模式
    C)外模式
    D)物理模式
    6.下列關于索引的說法中,錯誤的是( ?。?。
    A)索引是典型的空間換取時間的方法,因此在設計索引時要在空間和時間兩者之間進行權衡
    B)建立聚集索引時,數(shù)據(jù)庫管理系統(tǒng)會按照聚集索引鍵值對數(shù)據(jù)進行排序
    C)聚集索引的鍵值不能重復
    D)當經(jīng)常進行范圍查詢時,在范圍列上建立索引可以提高該類查詢的效率
    7.下列哪些屬性不適合建立索引( ?。?。
    A)經(jīng)常出現(xiàn)在GROUP BY字句中的屬性
    B)經(jīng)常參與連接操作的屬性
    C)經(jīng)常出現(xiàn)在WHERE字句中的屬性
    D)經(jīng)常需要進行更新操作的屬性
    8.SQL Server 2008中,如果希望用戶u1在DBl數(shù)據(jù)庫中具有查詢T1表的權限,正確的授權語句是(  )。
    A)GRANT SELECT ON DBl(T1)TO ul
    B)GRANT SELECT TO ul ON DBl(T1)
    C)GRANT SELECT TO ul ON Tl
    D)GRANT SELECT ON Tl TO u1
    9.數(shù)據(jù)庫概念設計是面向企業(yè)或組織中的數(shù)據(jù)需求的。下列有關概念模型設計的說法中,錯誤的是( ?。?。
    A)按照具有相同屬性特征原則對客觀事物進行分類,在分類的基礎上概括命名,得到實體集
    B)分析和定義實體集中的每一個實例,并用有意義的符號或文字分別描述它們
    C)從一個聯(lián)系的兩端(兩個方向)確定實體集之間聯(lián)系的基數(shù),并把聯(lián)系的基數(shù)標注在模型中
    D)要保證一個實體集中定義的每一個屬性有意義、不重名
    10.數(shù)據(jù)庫物理設計的目標是為應用數(shù)據(jù)提供合適的數(shù)據(jù)存儲結構,同時要保證數(shù)據(jù)庫系統(tǒng)具有良好的性能。關于數(shù)據(jù)庫物理設計,下列說法中錯誤的是( ?。?。
    A)數(shù)據(jù)庫物理設計需要考慮數(shù)據(jù)的存儲方式、存取路徑和具體的實現(xiàn)細節(jié),還需要考慮數(shù)據(jù)的加載方式
    B)數(shù)據(jù)庫物理設計一般需要根據(jù)數(shù)據(jù)的存儲需求和使用需求確定數(shù)據(jù)庫管理系統(tǒng)的配置參數(shù)
    C)數(shù)據(jù)庫物理設計需要權衡系統(tǒng)的時間效率、空問效率、維護代價和各種用戶要求,因此可能會產(chǎn)生多個備選方案
    D)在數(shù)據(jù)庫物理設計后期,可以根據(jù)實際需要適當降低某些關系模式的規(guī)范化程度,以提高查詢效率
    11.下列有關三級模式結構和數(shù)據(jù)獨立性的說法中,正確的是( ?。?BR>    A)在一個數(shù)據(jù)庫中可以定義多個內(nèi)模式,可利用不同的內(nèi)模式來描述特定用戶對數(shù)據(jù)的物理存儲需求
    B)外模式是用戶與數(shù)據(jù)庫系統(tǒng)的接口,用戶可通過外模式來訪問數(shù)據(jù),在一個數(shù)據(jù)庫中只能定義一個外模式
    C)三級模式和兩層映像的系統(tǒng)結構提供了數(shù)據(jù)獨立性,即當數(shù)據(jù)的邏輯結構和存儲結構發(fā)生變化時,應用程序不受影響
    D)數(shù)據(jù)獨立性使得數(shù)據(jù)的定義和描述與應用程序相分離,簡化了數(shù)據(jù)庫應用程序的開發(fā),但增加了用戶維護數(shù)據(jù)的代價
    12.數(shù)據(jù)庫中事務的并發(fā)操作可能會引起死鎖,引起死鎖的原因是不同事務對數(shù)據(jù)項的資源占有,導致其他事務不能得到資源,從而引起相互等待導致死鎖。假設某數(shù)據(jù)庫系統(tǒng)中存在一個等待事務集{T1,T2,T3,T4,T5},其中T1正在等待被T2鎖住的數(shù)據(jù)項A2,T2正在等待被T4鎖住的數(shù)據(jù)項A4,T3正在等待被T4鎖住的數(shù)據(jù)項A4,T5正在等待被T1鎖住的數(shù)據(jù)項A。則關于系統(tǒng)狀態(tài)正確的是( ?。?。
    A)系統(tǒng)處于死鎖狀態(tài),需要撤銷其中任意一個事務即可退出死鎖狀態(tài)
    B)系統(tǒng)處于死鎖狀態(tài),通過撤銷T4可使系統(tǒng)退出死鎖狀態(tài)
    C)系統(tǒng)處于死鎖狀態(tài),通過撤銷T5可使系統(tǒng)退出死鎖狀態(tài)
    D)系統(tǒng)未處于死鎖狀態(tài),不需要撤銷其中的任何事務
    13.在某信息管理系統(tǒng)中需管理職工的照片信息,由于照片數(shù)據(jù)量較大,照片信息是否存儲在數(shù)據(jù)庫中成為討論的焦點問題。下列關于照片存儲與使用的說法,錯誤的是( ?。?。
    A)將照片存儲在數(shù)據(jù)庫中可能會導致備份時間較長,備份空間占用較多
    B)將照片存儲在文件系統(tǒng)中,在數(shù)據(jù)庫中只存儲照片文件的路徑信息,可以大幅度降低數(shù)據(jù)庫的數(shù)據(jù)量
    C)將照片存儲在數(shù)據(jù)庫中雖然會導致數(shù)據(jù)庫的數(shù)據(jù)量較大,但可以方便地實現(xiàn)多臺機器共享照片數(shù)據(jù),也可以大幅度提高用戶訪問照片數(shù)據(jù)的速度
    D)與將照片存儲在文件系統(tǒng)中相比,將照片存儲在數(shù)據(jù)庫中更容易實現(xiàn)人員信息和照片數(shù)據(jù)的一致性
    14.對于故障管理,下列說法正確的是( ?。?。
    A)軟件容錯最完全的方法是設計兩套相同的數(shù)據(jù)庫系統(tǒng)同時工作,數(shù)據(jù)的變化也同步,空間有一定的距離,因此同時破壞兩套的概率幾乎為零,這樣就能達到數(shù)據(jù)庫的完全安全
    B)動態(tài)轉(zhuǎn)儲提高了數(shù)據(jù)庫的可用性,但是數(shù)據(jù)的有效性得不到保證
    C)介質(zhì)故障是指數(shù)據(jù)庫在運行過程中,系統(tǒng)突然停止運轉(zhuǎn),所有正在運行的事務以非正常方式終止,需要系統(tǒng)重新啟動的故障
    D)在數(shù)據(jù)庫系統(tǒng)中,事務日志能夠?qū)崿F(xiàn)數(shù)據(jù)轉(zhuǎn)儲
    15.用UML建立業(yè)務模型是理解企業(yè)業(yè)務的第一步,業(yè)務人員扮演業(yè)務中的角色及其交互方式,例如航空公司的售票員是業(yè)務員,電話售票員也是業(yè)務員,它們直接的關系是(  )。
    A)關聯(lián)關系
    B)依賴關系
    C)聚集關系
    D)概括關系
    16.在SQL Server 2008中,設U1用戶在某數(shù)據(jù)庫中是db_datawriter角色中的成員,則該用戶U1從該角色中可以獲得的數(shù)據(jù)操作權限是( ?。?。
    1.查詢Ⅱ.插入Ⅲ.更改Ⅳ.刪除
    A)僅Ⅰ
    B)僅Ⅰ和Ⅱ
    C)僅Ⅱ、Ⅲ和Ⅳ
    D)全部
    17.在SQL Server 2008中,有商品表(商品號,商品名,單價)和銷售表(商品號,銷售時間,銷售價格)?,F(xiàn)要限制“銷售價格”的取值必須在此商品“單價”的0.6倍到1.5倍范圍之內(nèi),實現(xiàn)這個約束的正確代碼是( ?。?。
    A)CHECK(銷售價格BETWEEN單價*0.6 AND單價*1.5)
    B)CHECK(銷售價格BETWEEN商品表.單價*0.6 AND商品表.單價*1.5)
    C)CREATE TRIGGER tri_Sales ON銷售表FOR INSERT,UPDATE
    As IF EXISTS(SELECT*FROM INSERTED a JOIN商品表b
    ON a.商品號=b.商品號WHERE銷售價格NOT BETWEEN單價*0.6 AND單價*1.5)
    ROLLBACK
    D)CREATE TRIGGER tri_ales ON銷售表INSTEAD OF INSERT,UPDATE AS
    IF EXISTS( SELECT冰FROM INSERTED a JOIN商品表b
    ON a.商品號=b.商品號
    WHERE銷售價格NOT BETWEEN單價*0.6 AND單價*=1.5)
    ROLLBACK
    18.現(xiàn)有SQL Server 2008數(shù)據(jù)庫服務器,其中的一個數(shù)據(jù)庫占用80GB空間,另有一臺用于備份的計算機,該機器上有4個大小均為50GB的硬盤分區(qū)。若要將此數(shù)據(jù)庫完全備份到該計算機上,則( ?。?。
    A)不能實現(xiàn),因為每個分區(qū)上的空間都不夠80GB
    B)可以先建立一個備份設備,這個設備分別在4個分區(qū)上各占用20GB空間,然后再用此設備備份數(shù)據(jù)庫
    C)可以先在每個分區(qū)上分別建立一個備份設備,指定每個設備的大小均為20GB,并建立一個包含這4個備份設備的備份媒體集,最后再用此備份媒體集備份數(shù)據(jù)庫
    D)可以先在每個分區(qū)上分別建立一個不用指定大小的備份設備,然后將數(shù)據(jù)庫同時備份到這4個備份設備上
    19.有關系模式:系(系號,系名,系辦公電話),教師(教師號,教師名,職稱,聘任日期,工資,所在系號)?,F(xiàn)要定義下列約束:
    Ⅰ.系號是系關系的主碼,教師號是教師關系的主碼
    Ⅱ.職稱列的取值只能為“教授”,“副教授”,“講師”,“助理”和“其他”
    Ⅲ.教授的默認工資為10000元,副教授的默認工資為8000元,講師的默認工資為5000元
    Ⅳ.每個教師的所在系號不能為空,且其值必須在系關系中存在
    若在數(shù)據(jù)庫中實現(xiàn)以上約束,需要使用觸發(fā)器才能實現(xiàn)的是( ?。?。
    A)僅Ⅰ和Ⅱ
    B)僅Ⅲ和Ⅳ
    C)僅Ⅲ
    D)僅Ⅰ和Ⅳ
    20.以下哪個設計內(nèi)容不屬于數(shù)據(jù)庫應用系統(tǒng)總體設計范疇( ?。?BR>    A)數(shù)據(jù)庫應用系統(tǒng)體系結構設計
    B)軟硬件選型和配置設計
    C)數(shù)據(jù)庫軟件總體設計
    D)關系模式設計
    21.統(tǒng)一建模語言UML是一種常用于數(shù)據(jù)庫應用系統(tǒng)設計和開發(fā)的可視化建模語言。關于UML,下列說法錯誤的是( ?。?。
    A)UML中的視圖是由一個或多個圖組成的,一個圖是系統(tǒng)模型中的某個側面的展示
    B)用例圖、順序圖和狀態(tài)圖都是UML的行為視圖,用于描述系統(tǒng)的物理部署情況
    C)類圖和對象圖都是UML的邏輯視圖,用于描述系統(tǒng)在某個時間的靜態(tài)結構
    D)在用例圖中,與系統(tǒng)交互的人和其他實體都可以成為系統(tǒng)的角色
    22.某大型超市的數(shù)據(jù)庫應用系統(tǒng)中,設有下列數(shù)據(jù):
    Ⅰ.商品清單
    Ⅱ.商品銷售細節(jié)數(shù)據(jù)
    Ⅲ.DBMS中的數(shù)據(jù)字典
    Ⅳ.數(shù)據(jù)庫結構說明文檔
    Ⅴ.前端應用程序表中數(shù)據(jù)項的定義及說明文檔
    Ⅵ.商品分類銷售匯總數(shù)據(jù)
    以上數(shù)據(jù)中,一般不屬于元數(shù)據(jù)的是(  )。
    A)僅Ⅰ、Ⅲ和Ⅵ
    B)僅Ⅱ、Ⅴ和Ⅵ
    C)僅Ⅰ、Ⅱ和Ⅵ
    D)僅Ⅱ、Ⅳ和Ⅴ
    23.某跨國公司的業(yè)務系統(tǒng)需要提供全球性服務,該業(yè)務系統(tǒng)需要24小時×7天在線服務,系統(tǒng)業(yè)務繁忙,為了保證業(yè)務系統(tǒng)中數(shù)據(jù)庫數(shù)據(jù)的安全,需要設計與實施數(shù)據(jù)轉(zhuǎn)儲機制,設計完成該數(shù)據(jù)庫每天數(shù)據(jù)增量的轉(zhuǎn)儲需要2個小時,在不考慮成本因素的情況下,下列最合理的是( ?。?。
    A)配備高性能數(shù)據(jù)庫服務器,通過事務傳送機制實時地將數(shù)據(jù)庫中的任何變化反映到備份環(huán)境中
    B)每天劃出長度為2小時的時間窗口tw,在tw內(nèi)采用靜態(tài)轉(zhuǎn)儲方法實現(xiàn)每天數(shù)據(jù)增量的轉(zhuǎn)儲
    C)每天劃出長度為2小時的時間窗口tw,在tw內(nèi)采用動態(tài)轉(zhuǎn)儲方法實現(xiàn)每天數(shù)據(jù)增量的轉(zhuǎn)儲
    D)每周做一次完全轉(zhuǎn)儲,每天選擇浮動時間段對變化的數(shù)據(jù)進行轉(zhuǎn)儲
    24.某系統(tǒng)中事務Tl從賬戶A轉(zhuǎn)出資金到賬戶B中,在此事務執(zhí)行過程中,另一事務T2要進行所有賬戶余額統(tǒng)計操作。在T1和T2事務成功提交后,數(shù)據(jù)庫服務器突然掉電重啟。為保證T2事務的統(tǒng)計結果及重啟后A、B兩賬戶余額正確,需要利用到的事務性質(zhì)分別是( ?。?BR>    A)一致性和隔離性
    B)原子性和一致性
    C)隔離性和持久性
    D)原子性和持久性
    25.在SQL Server 2008中,若希望數(shù)據(jù)庫用戶ACCT具有創(chuàng)建數(shù)據(jù)庫對象的權限,較為適合的實現(xiàn)方法是(  )。
    A)使ACCT只在dbcreator角色中
    B)使ACCT只在public角色中
    C)使ACCT只在db_owner角色中
    D)使ACCT只在db_ddladmin角色中
    26.在SQL Server 2008中,master是一個非常重要的系統(tǒng)數(shù)據(jù)庫,如果master損壞將會對系統(tǒng)造成嚴重后果,因此系統(tǒng)管理員應該對master進行備份。SQL Server 2008對數(shù)據(jù)庫提供的備份有( ?。?BR>    Ⅰ.完全備份Ⅱ.差異備份Ⅲ.日志備份
    A)僅Ⅰ
    B)僅Ⅰ和Ⅱ
    C)僅Ⅰ和Ⅲ
    D)全部
    27.在分布式數(shù)據(jù)庫應用系統(tǒng)中,對全局關系進行分片設計時,下列說法正確的是( ?。?。
    A)對于一個全局關系中的任意數(shù)據(jù),不允許其不屬于任何一個片段,但允許某些數(shù)據(jù)同時屬于不同的片段
    B)對于一個全局關系中的任意數(shù)據(jù),可以允許其不屬于任何一個片段,也允許某些數(shù)據(jù)同時屬于不同的片段
    C)對于一個全局關系中的任意數(shù)據(jù),不允許其不屬于任何一個片段,也不允許某些數(shù)據(jù)同時屬于不同的片段
    D)對于一個全局關系中的任意數(shù)據(jù),可以允許其不屬于任何一個片段,也不允許某些數(shù)據(jù)同時屬于不同的片段
    28.在大型企業(yè)的數(shù)據(jù)庫應用系統(tǒng)中,聯(lián)機事務處理(OLTP)和聯(lián)機分析處理(OLAP)是常見的數(shù)據(jù)庫管理和數(shù)據(jù)分析形式。關于0LTP和OLAP,一般情況下,下列說法正確的是( ?。?。
    A)OLTP系統(tǒng)的安全性要求比OLAP系統(tǒng)的低,也比較容易實現(xiàn)
    B)OLTP系統(tǒng)在訪問數(shù)據(jù)時,訪問數(shù)據(jù)量很大,而0LAP系統(tǒng)則相反,訪問數(shù)據(jù)量較小。
    C)OLTP系統(tǒng)要求系統(tǒng)必須具有很高的響應速度,而OLAP對系統(tǒng)的響應速度要求較為寬松
    D)OLTP系統(tǒng)一般由企業(yè)的中上層或決策層使用,而OLAP系統(tǒng)一般由企業(yè)的中下層業(yè)務人員使用
    29.給定如下三個關系表:
    銷售明細表(商品標識,銷售時間,單價,數(shù)量,金額)
    日銷售表(商品標識,銷售日,總數(shù)量,總金額)
    月銷售額(商品標識,銷售月份,總數(shù)量,總金額)
    下列說法正確的是( ?。?BR>    A)銷售明細表的數(shù)據(jù)粒度,數(shù)據(jù)量
    B)日銷售表的數(shù)據(jù)粒度,數(shù)據(jù)量最小
    C)月銷售表的數(shù)據(jù)粒度,數(shù)據(jù)量最小
    D)月銷售表的數(shù)據(jù)粒度最小,數(shù)據(jù)量最小
    30.在超市所從事的信息活動中,下列屬于挖掘時間序列模式的是( ?。?。
    A)針對匿名客戶,記錄其購買某種商品時,與該商品有關的優(yōu)惠
    B)針對注冊用戶,分析他們的購買,向他們設定下次可能購買的優(yōu)惠規(guī)則
    C)針對所有客戶,對其籃子里的商品進行分析
    D)針對注冊用戶,進行客戶分類,確定重要客戶及服務對策
    一、單選題
    1.D【解析】數(shù)據(jù)字典是指對數(shù)據(jù)的數(shù)據(jù)項、數(shù)據(jù)結構、數(shù)據(jù)流、數(shù)據(jù)存儲、處理邏輯、外部實體等進行定義和描述,其目的是對數(shù)據(jù)流程圖中的各個元素做出詳細的說明。數(shù)據(jù)字典一般由數(shù)據(jù)庫管理系統(tǒng)本身管理和維護。D中所說的記錄數(shù)據(jù)庫系統(tǒng)運行時數(shù)據(jù)庫操作情況的日志信息是屬于日志文件的內(nèi)容。
    2.A【解析】DBAS需求分析階段的一項重要工作是分析DBAS應具有的性能指標,主要包括:①數(shù)據(jù)操作響應時間,或數(shù)據(jù)訪問響應時間;②系統(tǒng)吞吐量,即指系統(tǒng)在單位時間內(nèi)可以完成的數(shù)據(jù)庫事務或查詢的數(shù)量;③允許并發(fā)訪問用戶數(shù);④每TPS(Price PER TPS)代價值。
    3.A【解析】常用的需求建模方法包括:①DFD方法;②IDEF0方法;③UML方法。
    4.A【解析】DFD圖采用自頂向下逐步細化的結構化分析方法。
    5.C【解析】在SQL中,視圖是基于SQL語句的結果集的可視化的虛表,它包含行和列,就像一個真實的表。視圖中的字段就是來自一個或多個數(shù)據(jù)庫中的真實的表中的字段。我們可以向視圖添加SQL函數(shù)、WHERE以及JOIN語句。外模式也稱子模式(Subschema)或用戶模式,它是數(shù)據(jù)庫用戶(包括應用程序員和最終用戶)能看見和使用的局部數(shù)據(jù)的邏輯結構和特征描述,是數(shù)據(jù)庫用戶的數(shù)據(jù)視圖,是與某一應用有關的數(shù)據(jù)邏輯表示。視圖是外模式的實現(xiàn)方式之一。
    6.C【解析】對數(shù)據(jù)文件和它的一個特定的索引文件而言,如果數(shù)據(jù)文件中數(shù)據(jù)記錄的排列順序與索引文件中的索引項的排列順序相一致,或者說索引文件按照其查找碼指定的順序與數(shù)據(jù)文件中數(shù)據(jù)記錄的排列順序相一致,則稱該索引文件為聚集索引。聚集索引的鍵值可以重復。
    7.D【解析】索引適合使用的條件:①在經(jīng)常需要搜索的列上,可以加快搜索的速度;②在經(jīng)常使用連接的列上(這些列主要是一些外鍵)可以加快連接的速度,在經(jīng)常需要根據(jù)范圍進行搜索的列上創(chuàng)建索引,因為索引已經(jīng)排序,其指定的范圍是連續(xù)的;③在經(jīng)常使用WHERE子句中的列上面創(chuàng)建索引,加快條件的判斷速度。
    索引不適合使用的條件:①對于那些在查詢中很少使用或者參考的列不應該創(chuàng)建索引;②對于那些只有很少數(shù)據(jù)值的列也不應該創(chuàng)建索引;③經(jīng)常進行更新的列不適宜創(chuàng)建索引。
    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【解析】數(shù)據(jù)庫物理設計的目的是將數(shù)據(jù)的邏輯模式轉(zhuǎn)換為實現(xiàn)技術規(guī)范,其目標是設計數(shù)據(jù)存儲方案,以便提供足夠好的性能并確保數(shù)據(jù)庫數(shù)據(jù)的完整性、安全性和可恢復性。通常數(shù)據(jù)庫物理設計并不包括文件和數(shù)據(jù)庫的具體實現(xiàn)細節(jié)(例如如何創(chuàng)建文件、建立數(shù)據(jù)庫以及如何加載數(shù)據(jù)等)。
    11.C【解析】內(nèi)模式又稱物理模式,處于最底層,它給出了數(shù)據(jù)庫物理存儲結構與物理存取方法,內(nèi)模式反映了數(shù)據(jù)在計算機物理結構中的實際存儲形式。一個數(shù)據(jù)庫只對應一種內(nèi)模式。模式是用戶的局部模式。一個數(shù)據(jù)庫中可以定義多個外模式。數(shù)據(jù)獨立性不僅簡化數(shù)據(jù)庫應用程序的開發(fā),同時因為屏蔽了物理結構的差異,所以也簡化了用戶維護數(shù)據(jù)的代價。數(shù)據(jù)庫系統(tǒng)三級模式和兩層映像的系統(tǒng)結構保證了數(shù)據(jù)庫系統(tǒng)中能夠具有較高的邏輯獨立性和物理獨立性。
    12.D【解析】從下面的資源圖可知,系統(tǒng)沒有資源死鎖環(huán),事務T4完成后釋放A4,T2完成后釋放A2,T1完成后釋放T5.所有事務即可正常結束。
    
    13.C【解析】照片相對于文字、數(shù)字而言,所占的空間更大,如果存放在數(shù)據(jù)庫中,則會增加數(shù)據(jù)庫數(shù)據(jù)的大小。因此在備份的時候,需要備份的數(shù)據(jù)也增多,會占用更多的備份空問。若照片存在文件系統(tǒng)中,則僅僅需要將照片路徑存放在數(shù)據(jù)庫中,相對于存放照片本身來說,減少了很多數(shù)據(jù)量。照片存儲到數(shù)據(jù)庫中后,對照片的訪問就受到了很大的限制,當多人同時訪問同一個照片時,會大大降低用戶訪問照片的速度。照片存放在數(shù)據(jù)庫中的優(yōu)點之一就是沒有像文件系統(tǒng)那樣把人員信息和照片數(shù)據(jù)分離,因此有更好的一致性。
    14.B【解析】硬件容錯最完全的方法是設計兩套相同的數(shù)據(jù)庫系統(tǒng)同時工作,數(shù)據(jù)的變化也同步,空間有一定的距離,因此同時破壞兩套的概率幾乎為零,這樣能達到數(shù)據(jù)庫的完全安全。若數(shù)據(jù)庫在運行過程中,系統(tǒng)突然停止運轉(zhuǎn),所有正在運行的事務以非正常的方式終止,則需要重新啟動的故障就是系統(tǒng)故障。在數(shù)據(jù)庫中,事務日志能夠?qū)崿F(xiàn)數(shù)據(jù)恢復。
    15.D【解析】在UML類圖中的概括關系也稱為泛化關系,描述了一般事物與該事物中的特殊種類之問的關系,也就是父類與子類之間的關系。本題中航空公司的售票員和電話售票員都屬于業(yè)務人員的子類,因此屬于概括關系。
    16.C 【解析】db_datawriter固定數(shù)據(jù)庫角色的成員可以在所有用戶表中添加、刪除或更改數(shù)據(jù)。即db_datawriter可以修改數(shù)據(jù)庫中所有用戶表數(shù)據(jù),但不能查詢。U1擁有除查詢以外的三項權限。
    17.C【解析】FOR指定觸發(fā)器只有在引發(fā)的SQL語句中指定的操作都已成功執(zhí)行,并且所有的約束檢查也成功完成后才執(zhí)行觸發(fā)器,這種觸發(fā)器稱為后觸發(fā)型觸發(fā)器。INSTEAD OF指定執(zhí)行觸發(fā)器而不是執(zhí)行引發(fā)觸發(fā)器執(zhí)行SQL語句,從而替代觸發(fā)語句的操作,稱這種觸發(fā)器為前觸發(fā)型觸發(fā)器。
    18.C 【解析】對于80GB的數(shù)據(jù)庫需分4個硬盤分區(qū)來存儲,可先在每個分區(qū)上分別建立一個備份設備,指定每個設備的大小為20GB,并建立一個包含這4個備份設備的備份媒體集,最后再用此備份媒體集備份數(shù)據(jù)庫。
    19.C【解析】觸發(fā)器使用場合為完成比CHECK約束更復雜的數(shù)據(jù)約束,為保證數(shù)據(jù)庫性能而維護的非規(guī)范化數(shù)據(jù),實現(xiàn)復雜的業(yè)務規(guī)則。CHECK只能實現(xiàn)同一個表的列之問的取值約束。Ⅲ是對同一個列中元素取值之間的約束,Ⅳ選項是在不同表中列之間的取值約束關系都不能用CHECK實現(xiàn),但可以用外鍵約束加非空約束實現(xiàn)。所以答案為C。
    20.D【解析】系統(tǒng)總體設計的主要內(nèi)容包括確定DBAS體系結構、軟硬件選型和配置設計、應用軟件總體設計和業(yè)務規(guī)則初步設計。
    21.B【解析】UML中視圖(View)的概念為從不同的角度觀察系統(tǒng)所得到的印象。有了視圖,便可把注意力集中在系統(tǒng)的一個方面,通過對多個視圖的理解,在大腦中把不同方面的信息拼接起來,最終把握系統(tǒng)的全貌。每個視圖需要用一組圖(diagram)來描述,圖中包含的是代表系統(tǒng)模型元素的各種圖形符號,不同的圖體現(xiàn)著系統(tǒng)的不同方面。正如我們觀察一個物體一樣,從不同的角度看到的局部圖像可能會出現(xiàn)重疊,不同的視圖之間也可能出現(xiàn)重疊的狀況,所以同一個圖可以從屬于不同的視圖。用例圖屬于用例視圖,描述系統(tǒng)的功能。行為視圖包括順序圖、交互圖和狀態(tài)圖,描述系統(tǒng)的活動。描述物理部署情況的是部署視圖。
    22.C【解析】元數(shù)據(jù)被定義為描述數(shù)據(jù)及其環(huán)境的數(shù)據(jù),是關于數(shù)據(jù)的數(shù)據(jù)。元數(shù)據(jù)用于描述數(shù)據(jù)倉庫內(nèi)數(shù)據(jù)的結構和建立方法,可將其按用途的不同分為技術元數(shù)據(jù)和業(yè)務元數(shù)據(jù)。一般來說,它有兩個主要的用途:首先能夠提供基于用戶的信息,其次能支持系統(tǒng)對數(shù)據(jù)的管理和維護。在傳統(tǒng)的數(shù)據(jù)庫中,元數(shù)據(jù)描述了數(shù)據(jù)庫中的各個對象,如數(shù)據(jù)庫中數(shù)據(jù)字典就是一種元數(shù)據(jù),在關系數(shù)據(jù)庫中,這種描述就是對數(shù)據(jù)庫、表、列等對象的定義。DBMS數(shù)據(jù)字典、數(shù)據(jù)庫結構證明文檔、前端應用程序表中數(shù)據(jù)庫的定義及說明文檔都是元數(shù)據(jù)。而Ⅰ、Ⅱ和Ⅵ都是提供了基于用戶數(shù)據(jù)的信息,與元數(shù)據(jù)的定義不符,因此Ⅰ、Ⅱ、Ⅵ不是元數(shù)據(jù)。
    23.A【解析】在靜態(tài)轉(zhuǎn)儲過程中系統(tǒng)不能運行其他事務,因為會降低數(shù)據(jù)庫的可用性;動態(tài)備份運行轉(zhuǎn)儲操作和用戶事務并發(fā)執(zhí)行,即允許在轉(zhuǎn)儲過程中對數(shù)據(jù)庫進行存取和修改,動態(tài)儲存雖然克服了靜態(tài)儲存的一些缺點,但是動態(tài)轉(zhuǎn)儲可能造成數(shù)據(jù)庫的不一致性,使數(shù)據(jù)的有效性得不到保證。為了數(shù)據(jù)的有效性,需要引入日志文件,用它記錄轉(zhuǎn)出期問各種事務對數(shù)據(jù)庫的修改活動記錄,然后使用動態(tài)轉(zhuǎn)儲的備份副本加上日志文件就可以將數(shù)據(jù)庫恢復到某一時刻的正確狀態(tài),因此8、c不合適。D中完全轉(zhuǎn)儲加增量轉(zhuǎn)儲,在這種轉(zhuǎn)儲方式下,恢復中使用的轉(zhuǎn)儲文件較多,其中任何一次轉(zhuǎn)儲出了問題都會導致恢復失敗,同時恢復時間長,因此D也不可取。
    24.C 【解析】兩個事務并發(fā)執(zhí)行時,隔離性保證其并行結果正確性。當事務提交后斷電,則持續(xù)性保證其對數(shù)據(jù)庫的改變是永久的,結果不受影響。事務的四個性質(zhì):原子性、一致性、隔離性、持久性。原子性描述的是事務中包括的諸多操作為了保持一致性要么都做,要么都不做;一致性描述的是事務執(zhí)行結果從一個一致性到另一個一致性的變化。由題目可知,Tl、T2事務若要使A、B結果正確,則必須遵守事務的原子性和一致性。
    25.A【解析】dbcreator角色具有創(chuàng)建、刪除、修改和還原數(shù)據(jù)庫對象的權限,所以可以使ACCT只在dbcreator角色中。
    26.B【解析】數(shù)據(jù)庫備份分為以下兩種:①完全備份,這可能是大多數(shù)人常用的方式,它不僅可以備份整個數(shù)據(jù)庫,包含用戶表、系統(tǒng)表、索引、視圖和存儲過程等所有數(shù)據(jù)庫對象,而且備份數(shù)據(jù)庫文件和日志文件,但它需要花費更多的時間和空間,所以一般推薦一周做一次;②差異備份,差異備份是備份自上一次完全備份之后有變化的數(shù)據(jù)文件、日志文件以及數(shù)據(jù)庫中其他被修改的內(nèi)容等。它比最初的完全備份小,因為它只包含自上次完全備份以來所改變的數(shù)據(jù)。它的優(yōu)點是存儲和恢復速度快,推薦每天做一次差異備份。
    27.C【解析】分布式數(shù)據(jù)庫采用數(shù)據(jù)分片對數(shù)據(jù)進行管理,分片有以下三個原則:①完整性原則,即全局關系的所有數(shù)據(jù)項必須包含在某個片段中,否則將導致數(shù)據(jù)庫不完整,造成某些片段數(shù)據(jù)丟失;②重構性原則,即所有片段必須能夠還原全局關系;③不相交原則(對垂直分片的主鍵除外),對于一個全局關系,要保證數(shù)據(jù)不丟失,則必須要屬于某個片段,即不允許不屬于任何一個片段,也不允許一個全局關系的某些數(shù)據(jù)既屬于該全局關系的某些片斷又屬于該全局關系的另一個片斷(垂直關系中的碼屬性除外)。
    28.C【解析】聯(lián)機事務處理0LTP也稱面向交易的處理系統(tǒng),其基本特征是顧客的原始數(shù)據(jù)可以立即傳送到計算機中心進行處理,并在很短的時間內(nèi)給出處理結果,可以即時的處理輸入的數(shù)據(jù),及時回答。因此系統(tǒng)要求必須具有很高的響應速度。
    聯(lián)機分析處理0LAP是數(shù)據(jù)倉庫系統(tǒng)的主要應用,支持復雜的分析操作,側重決策支持,并且提供直觀易懂的查詢結果。典型的應用就是復雜的動態(tài)的報表系統(tǒng)。0LAP的特點一般有:實時性要求不是很高、數(shù)據(jù)量大、決策支持,查詢動態(tài),隨時提出查詢的要求。0LTP的安全性比OLAP要高,實施起來也比較困難。A和B都不正確。D項OLTP一般由企業(yè)中下層使用,OLAP由企業(yè)中上層使用。
    29.C【解析】數(shù)據(jù)粒度劃分標準可以將數(shù)據(jù)倉庫中的數(shù)據(jù)劃分為詳細數(shù)據(jù)、輕度總結、高度總結三級或更多級。確立粒度的原則:細化程度越高,粒度越??;細化程度越低,粒度越大,綜合程度越高。如果數(shù)據(jù)倉庫不保存低粒度的數(shù)據(jù)而只有粗粒度的數(shù)據(jù),則需要存儲的數(shù)據(jù)量就較少。所以A、D錯。B項中已是最小粒度,所以沒有和最小之分。C中月銷售表可以分成粒度更小的日銷售表。
    30.B【解析】時間序列分析也可以稱為數(shù)據(jù)演變分析,描述行為對象隨時間變化的規(guī)律或趨勢,并進行建模的數(shù)據(jù)挖掘方法。B項中記錄客戶當前的購買,指定下次的優(yōu)惠規(guī)則,屬于描述對象隨著時問的變化規(guī)律。