2016年計算機等級三級《數(shù)據(jù)庫技術(shù)》多項選擇練習題

字號:

一、單選題((1)~(20)每題1分,(21)~(30)每題2分,共40分)
    1.在數(shù)據(jù)模型三個要素中,表述客觀世界中數(shù)據(jù)對象之間關(guān)聯(lián)的是(  )。
    A)數(shù)據(jù)操作
    B)數(shù)據(jù)結(jié)構(gòu)
    C)數(shù)據(jù)視圖
    D)完整性約束
    2.數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)從數(shù)據(jù)庫系統(tǒng)管理角度考慮數(shù)據(jù)的組織與存儲。下列不屬于數(shù)據(jù)庫三級模式結(jié)構(gòu)的是(  )。
    A)邏輯模式
    B)物理模式
    C)外模式
    D)應用模式
    3.在信息系統(tǒng)的需求分析中,目前廣為使用的結(jié)構(gòu)化分析與功能建模方法主要有DFD、IDEF0等。其中,DFD建模方法也被稱為過程建模和功能建模方法,其核心是(  )。
    A)數(shù)據(jù)
    B)軟件
    C)數(shù)據(jù)流
    D)分析過程
    4.設(shè)有關(guān)系模式R(A,B,C,D),存在函數(shù)依賴集:{A→B,C→D},則R可屬于(  )。
    A)1NF
    B)2NF
    C)3NF
    D1BCNF
    5.數(shù)據(jù)庫設(shè)計主要包括概念設(shè)計、邏輯設(shè)計和物理設(shè)計三個步驟。設(shè)有下列活動:
    Ⅰ.設(shè)計ER圖
    Ⅱ.將ER圖轉(zhuǎn)換為關(guān)系模式
    Ⅲ.定義數(shù)據(jù)的約束條件
    Ⅳ.用SQL語句描述事務活動
    上述活動中,屬于邏輯設(shè)計所包含活動的是(  )。
    A)僅Ⅰ、Ⅱ和Ⅲ
    B)僅Ⅱ、Ⅲ和Ⅳ
    C)僅Ⅱ和Ⅲ
    D)僅Ⅱ和Ⅳ
    6.從功能上講,數(shù)據(jù)庫應用系統(tǒng)設(shè)計包括四個層次。下列層次中包含索引設(shè)計的是(  )。
    A)表示層
    B)業(yè)務邏輯層
    C)數(shù)據(jù)訪問層
    D)數(shù)據(jù)持久層
    7.在數(shù)據(jù)庫應用系統(tǒng)生命周期中,當邏輯設(shè)計階段完成后進入到物理設(shè)計階段。下列不屬于物理設(shè)計階段活動的是(  )。
    A)確定關(guān)系表的文件組織形式
    B)進行關(guān)系規(guī)范化設(shè)計
    C)創(chuàng)建必要的索引
    D)設(shè)置存儲分配參數(shù)
    8.查詢處理器和存儲管理器是數(shù)據(jù)庫管理系統(tǒng)中的核心模塊。下列關(guān)于查詢處理器和存儲管理器的說法,錯誤的是(  )。
    A)查詢處理器中的DML編譯器會對用戶提交的DML語句進行優(yōu)化,并將其轉(zhuǎn)換成能夠執(zhí)行的底層數(shù)據(jù)庫操作指令
    B)存儲管理器中的查詢執(zhí)行引擎會根據(jù)編譯器產(chǎn)生的指令完成具體數(shù)據(jù)庫數(shù)據(jù)訪問功能
    C)存儲管理器中的緩沖區(qū)管理器負責將從磁盤讀出的數(shù)據(jù)塊放入內(nèi)存緩沖區(qū),同時也負責對緩沖區(qū)中的數(shù)據(jù)塊進行維護
    D)查詢處理器中的DDL編譯器編譯或解釋用戶提交的DDL語句,并將生成的元數(shù)據(jù)存儲在數(shù)據(jù)庫的數(shù)據(jù)字典中
    10.設(shè)有購買表(顧客號,商品號,購買時間)。現(xiàn)要查詢2012年顧客A購買了但顧客B沒有購買的商品。有下列查詢語句:
    1.SELECT商品號FROM購買表
    WHERE YEAR(購買時間)=ˊ2012ˊAND顧客號=ˊA ˊ
    AND商品號NOT IN(
    SELECT商品號FROM購買表
    WHERE YEAR(購買時間)=ˊ2012ˊAND顧客號=ˊB ˊ)
    11.SELECT商品號FROM購買表
    WHERE YEAR(購買時間)= ˊ2012ˊAND顧客號=ˊAˊ
    EXCEPT
    SELECT商品號FROM購買表
    WHERE YEAR(購買時問)= ˊ2012 ˊAND顧客號=ˊBˊ
    11.SELECT商品號FROM購買表
    WHERE YEAR(購買時問)= ˊ2012 ˊ AND顧客號=ˊAˊ
    INTERSECT
    SELECT商品號FROM購買表
    WHERE YEAR(購買時間)= ˊ2012ˊAND顧客號=ˊBˊ
    IV.SELECT商品號FROM購買表
    WHERE YEAR(購買時問)= ˊ2012ˊAND顧客號=ˊA ˊ
    UNl0N
    SELECT商品號FROM購買表
    WHERE YEAR(購買時間)= ˊ2012ˊAND顧客號=ˊB ˊ
    上述語句中,能夠?qū)崿F(xiàn)該查詢要求的是(  )。
    A)僅Ⅰ和Ⅱ
    B)僅Ⅰ和Ⅲ
    C)僅Ⅰ和Ⅳ
    D)全部
    11.在SQL Server 2008中,設(shè)在某數(shù)據(jù)庫中建有如下所示的存儲過程:
    CREATE PROC Pl
    @a int=20,@b char(4)
    AS……
    設(shè)有下列調(diào)用該存儲過程的語句:
    Ⅰ.EXEC Pl 100,ˊa01 ˊ
    Ⅱ.EXEC Plˊa01ˊ
    Ⅲ.EXEC Pl@b=ˊa01ˊ
    1V.EXEC Pl@a=default,@b=ˊa01ˊ
    上述語句中,能夠正確調(diào)用該存儲過程的是(  )。
    A)僅Ⅰ和Ⅱ
    B)僅Ⅰ、Ⅱ和Ⅲ
    C)僅Ⅰ、Ⅲ和Ⅳ
    D)全部
    12.在SQL Server 2008中,設(shè)表T(a,b)上建有如下觸發(fā)器:
    CREATE TRIGGER tri_update ON T FOR UPDATE AS
    IF EXISTS f SELECT術(shù)FROM inserted
    WHERE b not between 0 and 100)
    KULLBACK
    設(shè)表T中已有數(shù)據(jù):(ˊa01 ˊ,90),如果執(zhí)行語句:
    UPDATE T SET b=100 WHERE a=ˊa01 ˊ
    則觸發(fā)器臨時工作表及執(zhí)行完該語句后表T中的數(shù)據(jù)為(  )。
    A)T表:(ˊa01ˊ,100)B)T表:(ˊa01ˊ,90)
    INSERTED表:(ˊa01ˊ,90)INSERTED表:(ˊa01ˊ,90)
    DELETED表:(ˊa01ˊ,l00)DELETED表:(ˊa01’,100)
    C)T表:(ˊa01ˊ,100)D)T表:(ˊa01ˊ,90)
    INSERTED表:(ˊa01ˊ,lOO)INSERTED表:(ˊa01ˊ,100)
    DELETED表:(ˊa01ˊ,90)DELETED表:(ˊa01ˊ,90)
    13.下列關(guān)于SQL Server 2008視圖的說法,錯誤的是(  )。
    A)數(shù)據(jù)庫中只存儲標準視圖的定義,并不存儲標準視圖的內(nèi)容
    B)如果在視圖上創(chuàng)建了聚集索引,則數(shù)據(jù)庫中將保存該視圖的內(nèi)容
    C)索引視圖的數(shù)據(jù)源可以是基本表,也可以是已建立的其他標準視圖
    D)索引視圖引用的基本表必須與視圖在同一個數(shù)據(jù)庫中
    14.在SQL Server 2008中,設(shè)要為數(shù)據(jù)庫DBl添加一個新的數(shù)據(jù)文件,該文件的邏輯名為filex,物理文件名為filex.n(if,存儲位置為D:\DBl,初始大小和大小均采用系統(tǒng)默認值,增長方式為自動增長,每次增加20%。下列語句中正確的是(  )。
    A)ALTER DATABASE DBl ADD FILE(
    NAME=filex,
    FILENAME=D:\DBl\filex.ndf,
    FILEGROWTH=20)
    B)ALTER DATABASE DBl ADD FILE(
    NAME=filex,
    FILENAME=D:\DBl\filex.ndf,
    FILEGROWTH=20%)
    C)ALTER DATABASE DBl ADD FILE(
    NAME=filex,
    FILENAME=ˊD:\DBl\filex.ndfˊ,
    FILEGROWTH=20)
    D)ALTER DATABASE DBl ADD FILE(
    NAME=filex,
    FILENAME=ˊD:\DBl\filex.ndfˊ,
    FILEGROWTH=20%)
    15.在SQL Server 2008中,建立索引視圖的目的是為了提高數(shù)據(jù)查詢的效率。下列關(guān)于索引視圖的說法,錯誤的是(  )。
    A)當很少對基表數(shù)據(jù)進行更改操作時,適合建立索引視圖
    B)索引視圖的數(shù)據(jù)被物理地保存在數(shù)據(jù)庫中,因此建立索引視圖會占用更多的存儲空間
    C)對于經(jīng)常執(zhí)行連接和聚合操作的查詢,不適合建立索引視圖
    D)如果Group By列具有高基數(shù)度的數(shù)據(jù)聚合,則不適合建立索引視圖
    16.下列關(guān)于SQL Server 2008中g(shù)uest用戶的說法,錯誤的是(  )。
    A)guest用戶沒有對應的登錄賬戶名
    B)通過授權(quán)語句可以啟用數(shù)據(jù)庫中的guest用戶
    C)所有數(shù)據(jù)庫用戶都繼承該數(shù)據(jù)庫中g(shù)uest用戶的權(quán)限
    D)任何SQL Server登錄賬戶都可以訪問啟用了9uest用戶的數(shù)據(jù)庫
    17.下列關(guān)于SQL Server 2008身份驗證模式的說法,錯誤的是(  )。
    A)在“Windows身份驗證模式”下,不允許sa登錄到SQL Server服務器
    B)在“Windows身份驗證模式”下,所有Windows用戶都自動具有登錄到SQL Server服務器的權(quán)限
    C)不管是哪種身份驗證模式,WindoWs中的Administrator無需授權(quán)就可登錄到SQL Server服務器
    D)安裝好SQL Server之后,可以根據(jù)需要隨時更改身份驗證模式
    18.提高事務的并發(fā)度可以改進數(shù)據(jù)庫應用系統(tǒng)的性能。有下列做法:
    Ⅰ.盡可能使用排它鎖
    Ⅱ.盡可能使用行鎖
    Ⅲ.設(shè)定較低的事務隔離等級
    Ⅳ.將大事務切分成若干小事務
    上述做法中,可以提高系統(tǒng)的事務并發(fā)度的是(  )。
    A)僅Ⅰ、Ⅱ和Ⅲ
    B)僅Ⅰ、Ⅱ和Ⅳ
    C)僅Ⅱ、Ⅲ和Ⅳ
    D)以上全部
    19.數(shù)據(jù)庫應用系統(tǒng)日常維護的目標是保證系統(tǒng)能夠正常運行以滿足系統(tǒng)預期的功能和性能要求。下列關(guān)于數(shù)據(jù)庫應用系統(tǒng)日常維護工作的說法,錯誤的是(  )。
    A)數(shù)據(jù)庫管理員應根據(jù)不同的應用要求制定不同的備份計劃,在備份計劃中應包含備份的時間、周期、備份方式和備份內(nèi)容等
    B)數(shù)據(jù)庫管理員應監(jiān)控數(shù)據(jù)庫中各種鎖的使用情況,在數(shù)據(jù)庫出現(xiàn)鎖不能及時解除時可能需要手工解鎖
    C)很多情況下,數(shù)據(jù)庫管理員需要定期檢查CPU、內(nèi)存使用情況和操作系統(tǒng)相關(guān)日志,防止數(shù)據(jù)庫運行環(huán)境故障導致數(shù)據(jù)庫出現(xiàn)問題
    D)為了保證系統(tǒng)可靠運行,運行要求級別較高的數(shù)據(jù)庫一般采用人工監(jiān)控方法,很少采用自動監(jiān)控手段
    20.數(shù)據(jù)庫應用系統(tǒng)投入運行后,應用系統(tǒng)進入運行管理與維護階段。設(shè)某學生管理系統(tǒng)在運行管理與維護階段有如下工作:
    Ⅰ.定期檢查數(shù)據(jù)文件的存儲空間占用情況,并根據(jù)需要分配存儲空間
    Ⅱ.分析數(shù)據(jù)庫中各種操作,以發(fā)現(xiàn)潛在性能問題
    Ⅲ.將數(shù)據(jù)庫中歷史數(shù)據(jù)轉(zhuǎn)儲到離線存儲介質(zhì)中長期保存
    Ⅳ.根據(jù)用戶要求對應用程序從功能上進行擴充和完善
    以上工作中一般不屬于數(shù)據(jù)庫管理員日常維護工作的是(  )。
    A)僅Ⅰ和Ⅲ
    B)僅Ⅳ
    C)僅Ⅱ和Ⅳ
    D)僅Ⅱ
    21.在進行數(shù)據(jù)庫性能調(diào)優(yōu)過程中,需要考慮數(shù)據(jù)庫系統(tǒng)軟件、硬件配置、網(wǎng)絡環(huán)境等多方面因素。下列有關(guān)性能調(diào)優(yōu)的說法,錯誤的是(  )。
    A)修改某些頻繁使用的SQL語句,提高其性能,可能會大幅度降低數(shù)據(jù)庫CPU使用率
    B)隨著服務器CPU處理能力提高、內(nèi)存容量增大,現(xiàn)階段數(shù)據(jù)庫性能優(yōu)化一般以更換服務器硬件為主要調(diào)優(yōu)手段
    C)當數(shù)據(jù)庫服務器磁盤I0出現(xiàn)寫瓶頸時,可以考慮使用高速磁盤存儲常用數(shù)據(jù),低速磁盤存儲不常用數(shù)據(jù)
    D)索引可以提高某些查詢的速度,但也可能降低寫入速度,同時也會增加磁盤空間使用
    22.下列關(guān)于數(shù)據(jù)庫實施、運行和維護的說法中,最恰當?shù)氖?  )。
    A)對于數(shù)據(jù)量超大的數(shù)據(jù)庫應用系統(tǒng),在剛剛建立好數(shù)據(jù)庫且未導入任何數(shù)據(jù)前編寫調(diào)試應用程序
    B)對于數(shù)據(jù)量極大的中大型系統(tǒng),不需要等待所有的數(shù)據(jù)都入庫后才開始試運行,可以先裝載少量的數(shù)據(jù),等到試運行的結(jié)果符合設(shè)計要求后,再批量裝入全部數(shù)據(jù)
    C)數(shù)據(jù)庫的重構(gòu)不僅需要在原來的數(shù)據(jù)庫設(shè)計的基礎(chǔ)上做適當?shù)臄U充或修改,也考慮重新設(shè)計相應的應用程序
    D)索引的根本目的是為了提高查詢效率,但當數(shù)據(jù)量龐大時也會占用大量的磁盤空間。由于查詢緩存的存在,因此不需要為經(jīng)常在查詢中作為條件的列建立索引
    23.設(shè)某數(shù)據(jù)庫服務器中配置有2300GB和1塊500GB的硬盤,為了保證可靠性,數(shù)據(jù)庫管理員在3塊硬盤上建立了RAID5。建立RAID5后,可用的磁盤空間為(  )。
    A)1IOOGB
    B)600GB
    C)300GB
    D)500GB
    24.某商場經(jīng)營管理系統(tǒng)在3點進行了數(shù)據(jù)庫全備份,9點進行了數(shù)據(jù)庫日志備份,10點30分存儲數(shù)據(jù)庫數(shù)據(jù)的磁盤出現(xiàn)故障,但日志保存在另外一個磁盤中。數(shù)據(jù)庫管理員發(fā)現(xiàn)問題后隨即進行數(shù)據(jù)恢復工作,在所有備份均可用的情況下,數(shù)據(jù)庫數(shù)據(jù)可以恢復到的時間點為(  )。
    A)3點
    B)9點
    C)10點30分
    D)數(shù)據(jù)庫不可恢復
    25.在SQL Server2008中,設(shè)某日用bk1和bk2設(shè)備對DBl數(shù)據(jù)庫進行了如下備份操作(說明:括號中內(nèi)容為備份開始時間):
    Bk1設(shè)備:完整(10:00)、日志(11:00)、日志(13:00)、日志(15:00)
    bk2設(shè)備:差異(12:00)、差異(14:00)、差異(16:00)
    現(xiàn)要利用備份將DBl數(shù)據(jù)庫恢復到l6:00狀態(tài)。下列恢復序列中,正確的是(  )。
    A)完整(10:00)→日志(11:00)→日志(13:00)→日志(15:00)→差異(16:00)
    B)完整(10:00)→差異(12:00)→差異(14:00)→差異(16:00)
    C)完整(10:00)→日志(11:00)→差異(12:00)→日志(13:00)→差異(14:00)→日志(15:00)→差異(16:00)
    D)完整(10:00)→差異(16:00)
    26.XML數(shù)據(jù)庫是一種新型的數(shù)據(jù)庫管理系統(tǒng)。下列關(guān)于XML數(shù)據(jù)庫的說法,錯誤的是(  )。
    A)由于XML文檔本身帶有標記,可以自描述,因此XML數(shù)據(jù)庫并不對XML文檔進行解析
    B)目前XML數(shù)據(jù)庫主要包括XEDB、NXD和HXD三種類型
    C)很多關(guān)系數(shù)據(jù)庫廠商在其傳統(tǒng)的數(shù)據(jù)庫產(chǎn)品中進行了擴充,使其能夠處理XML文檔
    D)在數(shù)據(jù)本身具有層次特征時,XML文檔能夠清晰地表達數(shù)據(jù)的層次特征
    27.現(xiàn)有一個大型咨詢公司的數(shù)據(jù)庫應用系統(tǒng),每個部門都要生成大量的全局報表并執(zhí)行少量的更新操作。隨著數(shù)據(jù)量的增加,系統(tǒng)出現(xiàn)了性能瓶頸。鑒于各個部門地理上是分散的,公司希望采用分布式數(shù)據(jù)庫技術(shù)解決該問題。下列數(shù)據(jù)分配方式中最適合該應用的是(  )。
    A)集中式
    B)分割式
    C)復制式
    D)混合式
    28.下列關(guān)于分布式數(shù)據(jù)庫和并行數(shù)據(jù)庫的說法,正確的是(  )。
    A)為了滿足高并發(fā)業(yè)務的需要,共享內(nèi)存結(jié)構(gòu)的并行數(shù)據(jù)庫比較適用于如銀行出納、民航售票等OLTP應用
    B)在分布式數(shù)據(jù)庫的查詢中,導致數(shù)據(jù)傳輸量大的主要原因是數(shù)據(jù)間的連接操作和選擇操作
    C)如果數(shù)據(jù)分布不合理,并行數(shù)據(jù)庫僅僅依靠多處理器、共享硬件資源等手段是無法實現(xiàn)真正意義上的并行處理的,也無法使其性能化
    D)與集中式數(shù)據(jù)庫系統(tǒng)的事務相比,分布式數(shù)據(jù)庫系統(tǒng)中只需要一個場地完成提交即可完成一個全局事務,這正是分布式數(shù)據(jù)庫的優(yōu)越之處
    29.關(guān)于商場的DBAS,設(shè)有如下數(shù)據(jù)內(nèi)容:
    Ⅰ.數(shù)據(jù)庫結(jié)構(gòu)說明
    Ⅱ.顧客名單
    Ⅲ.數(shù)據(jù)清洗規(guī)則
    Ⅳ.訂單細節(jié)數(shù)據(jù)
    Ⅴ.商品分類銷售匯總數(shù)據(jù)
    上述選項中是元數(shù)據(jù)的是(  )。
    A)僅Ⅰ、Ⅱ、Ⅲ和Ⅳ
    B)僅Ⅰ、Ⅱ、Ⅲ和Ⅴ
    C)僅Ⅰ和Ⅲ
    D)全部都是