2015全國計算機三級考試《數據庫技術》模擬試題(二)

點擊查看試題答案及解析
  一、單選題((1)~(20)每題1分,(21)~(30)每題2分,共40分)

2015全國計算機三級考試《數據庫技術》模擬試題(二)

1.在數據模型三個要素中,表述客觀世界中數據對象之間關聯的是(  )。

A)數據操作

B)數據結構

C)數據視圖

D)完整性約束

2.數據庫系統的三級模式結構從數據庫系統管理角度考慮數據的組織與存儲。下列不屬於數據庫三級模式結構的是(  )。

A)邏輯模式

B)物理模式

C)外模式

D)應用模式

3.在信息系統的需求分析中,目前廣爲使用的結構化分析與功能建模方法主要有DFD、IDEF0等。其中,DFD建模方法也被稱爲過程建模和功能建模方法,其核心是(  )。

A)數據

B)軟件

C)數據流

D)分析過程

4.設有關係模式R(A,B,C,D),存在函數依賴集:{A→B,C→D},則R最高可屬於(  )。

A)1NF

B)2NF

C)3NF

D1BCNF

5.數據庫設計主要包括概念設計、邏輯設計和物理設計三個步驟。設有下列活動:

Ⅰ.設計ER圖

Ⅱ.將ER圖轉換爲關係模式

Ⅲ.定義數據的約束條件

Ⅳ.用SQL語句描述事務活動

上述活動中,屬於邏輯設計所包含活動的是(  )。

A)僅Ⅰ、Ⅱ和Ⅲ

B)僅Ⅱ、Ⅲ和Ⅳ

C)僅Ⅱ和Ⅲ

D)僅Ⅱ和Ⅳ

6.從功能上講,數據庫應用系統設計包括四個層次。下列層次中包含索引設計的是(  )。

A)表示層

B)業務邏輯層

C)數據訪問層

D)數據持久層

7.在數據庫應用系統生命週期中,當邏輯設計階段完成後進入到物理設計階段。下列不屬於物理設計階段活動的是(  )。

A)確定關係表的文件組織形式

B)進行關係規範化設計

C)創建必要的索引

D)設置存儲分配參數

8.查詢處理器和存儲管理器是數據庫管理系統中的核心模塊。下列關於查詢處理器和存儲管理器的說法,錯誤的是(  )。

A)查詢處理器中的DML編譯器會對用戶提交的DML語句進行優化,並將其轉換成能夠執行的底層數據庫操作指令

B)存儲管理器中的查詢執行引擎會根據編譯器產生的指令完成具體數據庫數據訪問功能

C)存儲管理器中的緩衝區管理器負責將從磁盤讀出的數據塊放入內存緩衝區,同時也負責對緩衝區中的數據塊進行維護

D)查詢處理器中的DDL編譯器編譯或解釋用戶提交的DDL語句,並將生成的元數據存儲在數據庫的數據字典中

9.下列簡化UML關係圖中,最不恰當的是(  )。

A)

B)

C)

D)

10.設有購買表(顧客號,商品號,購買時間)。現要查詢2012年顧客A購買了但顧客B沒有購買的商品。有下列查詢語句:

CT商品號FROM購買表

WHERE YEAR(購買時間)=ˊ2012ˊAND顧客號=ˊA ˊ

AND商品號NOT IN(

SELECT商品號FROM購買表

WHERE YEAR(購買時間)=ˊ2012ˊAND顧客號=ˊB ˊ)

CT商品號FROM購買表

WHERE YEAR(購買時間)= ˊ2012ˊAND顧客號=ˊAˊ

EXCEPT

SELECT商品號FROM購買表

WHERE YEAR(購買時問)= ˊ2012 ˊAND顧客號=ˊBˊ

CT商品號FROM購買表

WHERE YEAR(購買時問)= ˊ2012 ˊ AND顧客號=ˊAˊ

INTERSECT

SELECT商品號FROM購買表

WHERE YEAR(購買時間)= ˊ2012ˊAND顧客號=ˊBˊ

CT商品號FROM購買表

WHERE YEAR(購買時問)= ˊ2012ˊAND顧客號=ˊA ˊ

UNl0N

SELECT商品號FROM購買表

WHERE YEAR(購買時間)= ˊ2012ˊAND顧客號=ˊB ˊ

上述語句中,能夠實現該查詢要求的是(  )。

A)僅Ⅰ和Ⅱ

B)僅Ⅰ和Ⅲ

C)僅Ⅰ和Ⅳ

D)全部

11.在SQL Server 2008中,設在某數據庫中建有如下所示的存儲過程:

CREATE PROC Pl

@a int=20,@b char(4)

AS……

設有下列調用該存儲過程的語句:

Ⅰ Pl 100,ˊa01 ˊ

Ⅱ Plˊa01ˊ

Ⅲ Pl@b=ˊa01ˊ

Pl@a=default,@b=ˊa01ˊ

上述語句中,能夠正確調用該存儲過程的是(  )。

A)僅Ⅰ和Ⅱ

B)僅Ⅰ、Ⅱ和Ⅲ

C)僅Ⅰ、Ⅲ和Ⅳ

D)全部

12.在SQL Server 2008中,設表T(a,b)上建有如下觸發器:

CREATE TRIGGER tri_update ON T FOR UPDATE AS

IF EXISTS f SELECT術FROM inserted

WHERE b not between 0 and 100)

KULLBACK

設表T中已有數據:(ˊa01 ˊ,90),如果執行語句:

UPDATE T SET b=100 WHERE a=ˊa01 ˊ

則觸發器臨時工作表及執行完該語句後表T中的數據爲(  )。

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.下列關於SQL Server 2008視圖的說法,錯誤的是(  )。

A)數據庫中只存儲標準視圖的定義,並不存儲標準視圖的內容

B)如果在視圖上創建了唯一聚集索引,則數據庫中將保存該視圖的內容

C)索引視圖的數據源可以是基本表,也可以是已建立的其他標準視圖

D)索引視圖引用的基本表必須與視圖在同一個數據庫中

14.在SQL Server 2008中,設要爲數據庫DBl添加一個新的數據文件,該文件的邏輯名爲filex,物理文件名爲filex.n(if,存儲位置爲D:DBl,初始大小和最大大小均採用系統默認值,增長方式爲自動增長,每次增加20%。下列語句中正確的是(  )。

A)ALTER DATABASE DBl ADD FILE(

NAME=filex,

FILENAME=D:DBl,

FILEGROWTH=20)

B)ALTER DATABASE DBl ADD FILE(

NAME=filex,

FILENAME=D:DBl,

FILEGROWTH=20%)

C)ALTER DATABASE DBl ADD FILE(

NAME=filex,

FILENAME=ˊD:DBlˊ,

FILEGROWTH=20)

D)ALTER DATABASE DBl ADD FILE(

NAME=filex,

FILENAME=ˊD:DBlˊ,

FILEGROWTH=20%)

15.在SQL Server 2008中,建立索引視圖的目的是爲了提高數據查詢的效率。下列關於索引視圖的說法,錯誤的是(  )。

A)當很少對基表數據進行更改操作時,適合建立索引視圖

B)索引視圖的數據被物理地保存在數據庫中,因此建立索引視圖會佔用更多的存儲空間

C)對於經常執行連接和聚合操作的查詢,不適合建立索引視圖

D)如果Group By列具有高基數度的數據聚合,則不適合建立索引視圖

16.下列關於SQL Server 2008中guest用戶的說法,錯誤的是(  )。

A)guest用戶沒有對應的登錄賬戶名

B)通過授權語句可以啓用數據庫中的guest用戶

C)所有數據庫用戶都繼承該數據庫中guest用戶的權限

D)任何SQL Server登錄賬戶都可以訪問啓用了9uest用戶的數據庫

17.下列關於SQL Server 2008身份驗證模式的說法,錯誤的是(  )。

A)在“Windows身份驗證模式”下,不允許sa登錄到SQL Server服務器

B)在“Windows身份驗證模式”下,所有Windows用戶都自動具有登錄到SQL Server服務器的權限

C)不管是哪種身份驗證模式,WindoWs中的Administrator無需授權就可登錄到SQL Server服務器

D)安裝好SQL Server之後,可以根據需要隨時更改身份驗證模式

18.提高事務的併發度可以改進數據庫應用系統的性能。有下列做法:

Ⅰ.儘可能使用排它鎖

Ⅱ.儘可能使用行鎖

Ⅲ.設定較低的事務隔離等級

Ⅳ.將大事務切分成若干小事務

上述做法中,可以提高系統的事務併發度的是(  )。

A)僅Ⅰ、Ⅱ和Ⅲ

B)僅Ⅰ、Ⅱ和Ⅳ

C)僅Ⅱ、Ⅲ和Ⅳ

D)以上全部

19.數據庫應用系統日常維護的目標是保證系統能夠正常運行以滿足系統預期的功能和性能要求。下列關於數據庫應用系統日常維護工作的說法,錯誤的是(  )。

A)數據庫管理員應根據不同的應用要求制定不同的備份計劃,在備份計劃中應包含備份的時間、週期、備份方式和備份內容等

B)數據庫管理員應監控數據庫中各種鎖的使用情況,在數據庫出現鎖不能及時解除時可能需要手工解鎖

C)很多情況下,數據庫管理員需要定期檢查CPU、內存使用情況和操作系統相關日誌,防止數據庫運行環境故障導致數據庫出現問題

D)爲了保證系統可靠運行,運行要求級別較高的數據庫一般採用人工監控方法,很少採用自動監控手段

20.數據庫應用系統投入運行後,應用系統進入運行管理與維護階段。設某學生管理系統在運行管理與維護階段有如下工作:

Ⅰ.定期檢查數據文件的存儲空間佔用情況,並根據需要分配存儲空間

Ⅱ.分析數據庫中各種操作,以發現潛在性能問題

Ⅲ.將數據庫中歷史數據轉儲到離線存儲介質中長期保存

Ⅳ.根據用戶要求對應用程序從功能上進行擴充和完善

以上工作中一般不屬於數據庫管理員日常維護工作的是(  )。

A)僅Ⅰ和Ⅲ

B)僅Ⅳ

C)僅Ⅱ和Ⅳ

D)僅Ⅱ

21.在進行數據庫性能調優過程中,需要考慮數據庫系統軟件、硬件配置、網絡環境等多方面因素。下列有關性能調優的說法,錯誤的是(  )。

A)修改某些頻繁使用的SQL語句,提高其性能,可能會大幅度降低數據庫CPU使用率

B)隨着服務器CPU處理能力提高、內存容量增大,現階段數據庫性能優化一般以更換服務器硬件爲主要調優手段

C)當數據庫服務器磁盤I0出現寫瓶頸時,可以考慮使用高速磁盤存儲常用數據,低速磁盤存儲不常用數據

D)索引可以提高某些查詢的速度,但也可能降低寫入速度,同時也會增加磁盤空間使用

22.下列關於數據庫實施、運行和維護的說法中,最恰當的是(  )。

A)對於數據量超大的數據庫應用系統,最好在剛剛建立好數據庫且未導入任何數據前編寫調試應用程序

B)對於數據量極大的中大型系統,不需要等待所有的數據都入庫後纔開始試運行,可以先裝載少量的數據,等到試運行的結果符合設計要求後,再批量裝入全部數據

C)數據庫的.重構不僅需要在原來的數據庫設計的基礎上做適當的擴充或修改,也最好考慮重新設計相應的應用程序

D)索引的根本目的是爲了提高查詢效率,但當數據量龐大時也會佔用大量的磁盤空間。由於查詢緩存的存在,因此不需要爲經常在查詢中作爲條件的列建立索引

23.設某數據庫服務器中配置有2300GB和1塊500GB的硬盤,爲了保證可靠性,數據庫管理員在3塊硬盤上建立了RAID5。建立RAID5後,可用的磁盤空間爲(  )。

A)1IOOGB

B)600GB

C)300GB

D)500GB

24.某商場經營管理系統在3點進行了數據庫全備份,9點進行了數據庫日誌備份,10點30分存儲數據庫數據的磁盤出現故障,但日誌保存在另外一個磁盤中。數據庫管理員發現問題後隨即進行數據恢復工作,在所有備份均可用的情況下,數據庫數據可以恢復到的時間點爲(  )。

A)3點

B)9點

C)10點30分

D)數據庫不可恢復

25.在SQL Server2008中,設某日用bk1和bk2設備對DBl數據庫進行了如下備份操作(說明:括號中內容爲備份開始時間):

Bk1設備:完整(10:00)、日誌(11:00)、日誌(13:00)、日誌(15:00)

bk2設備:差異(12:00)、差異(14:00)、差異(16:00)

現要利用備份將DBl數據庫恢復到l6:00狀態。下列恢復序列中,正確的是(  )。

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)

數據庫是一種新型的數據庫管理系統。下列關於XML數據庫的說法,錯誤的是(  )。

A)由於XML文檔本身帶有標記,可以自描述,因此XML數據庫並不對XML文檔進行解析

B)目前XML數據庫主要包括XEDB、NXD和HXD三種類型

C)很多關係數據庫廠商在其傳統的數據庫產品中進行了擴充,使其能夠處理XML文檔

D)在數據本身具有層次特徵時,XML文檔能夠清晰地表達數據的層次特徵

27.現有一個大型諮詢公司的數據庫應用系統,每個部門都要生成大量的全局報表並執行少量的更新操作。隨着數據量的增加,系統出現了性能瓶頸。鑑於各個部門地理上是分散的,公司希望採用分佈式數據庫技術解決該問題。下列數據分配方式中最適合該應用的是(  )。

A)集中式

B)分割式

C)複製式

D)混合式

28.下列關於分佈式數據庫和並行數據庫的說法,正確的是(  )。

A)爲了滿足高併發業務的需要,共享內存結構的並行數據庫比較適用於如銀行出納、民航售票等OLTP應用

B)在分佈式數據庫的查詢中,導致數據傳輸量大的主要原因是數據間的連接操作和選擇操作

C)如果數據分佈不合理,並行數據庫僅僅依靠多處理器、共享硬件資源等手段是無法實現真正意義上的並行處理的,也無法使其性能最優化

D)與集中式數據庫系統的事務相比,分佈式數據庫系統中只需要一個場地完成提交即可完成一個全局事務,這正是分佈式數據庫的優越之處