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

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

計算機三級 閱讀(2.35W)

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

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

1.設有關係模式R(A,B,C,D),其函式依賴集為F={A一>D,B一>D,C一>D}。如果將R分解為R1(A,B,C)和R2(C,D),則該分解是(  )。

A)同時保持函式依賴和無損連線的分解

B)保持函式依賴但不保持無損連線的分解

C)保持無損連線但不保持函式依賴的分解

D)既不保持函式依賴也不保持無損連線的分解

2.下面關於模式分解的說法,錯誤的是(  )。

A)分解並不總能提高查詢效率

B)分解通常使得涉及屬性少的查詢執行效率更高

C)分解通常使得簡單的更新事務執行效率更高

D)分解總是能降低儲存空間的要求,因為它能消除冗餘資料

3.設有關係表:職工(職工號,姓名,領導職工號),其中職工號是主碼,領導職工號是外碼。當前表中沒有任 何資料。現在依次向該表中插入如下資料

(1)(e1,Tom,e2)

(2)(e3,Jerry,null)

(3)(null,F00,null)

(4)(e2,Fake,e2)

(5)(el,Ghost,e3)

(6)(e4,Wh0,el)

則最終該表中有(  )行資料。

A)2

B)3

C)4

D)5

4.資料庫物理設計階段是根據資料庫邏輯設計的結果設計合適的資料庫物理結構。下列關於資料庫物理設計的說法,錯誤的是(  )。

A)物理設計著眼於資料庫底層的物理儲存與存取,與作業系統和硬體環境及資料庫管理系統密切相關

B)物理設計時需要合理安排不同的儲存介質,索引檔案一般儲存在高速磁碟中,日誌檔案可以考慮儲存在磁帶中

C)物理設計過程中需要考慮設定合理的資料庫管理系統引數和作業系統相關引數

D)物理設計過程中需要考慮RAID級別、作業系統的檔案管理機制、資料庫管理系統支援的索引型別

5.三層瀏覽器/伺服器架構是現在比較流行的應用系統架構。下列關於此架構的說法,錯誤的是(  )。

A)表示層使用Web瀏覽器實現,位於客戶端,一般無需安裝其他程式

B)資料層位於資料庫伺服器,由DBMS完成資料儲存和資料存取等資料管理功能

C)此架構將人機互動、應用業務邏輯和資料管理三類功能分離,提高了可維護性

D)與二層的客戶/伺服器架構相比,此架構在互動性、執行速度方面優勢明顯

6.設有下列關於資料庫分析、設計與實現的工作:

Ⅰ.用概念資料模型表示資料物件的特徵及其相互間的關聯關係

Ⅱ.進行資料庫的備份與恢復等日常維護

Ⅲ.在ER圖的基礎上確定資料庫關係模式

Ⅳ.調整資料庫邏輯模式,確定檔案組織與存取方式,評估物理模式

V.考慮分析DBAS執行過程中備份資料庫策略,如備份時問點和備份週期

Ⅵ.事務和應用程式的編碼及測試

上述工作中,屬於DBAS系統設計階段工作的是(  )。

A)僅Ⅰ、Ⅱ、Ⅲ、Ⅳ和V

B)僅Ⅰ、Ⅱ、Ⅲ和Ⅳ

C)僅Ⅰ、Ⅲ和Ⅳ

D)全部

7.下列是關於關係資料模型和關係表的說法:

Ⅰ.關係資料模型以集合論為基礎表示和處理資料

Ⅱ.關係資料模型同時支援非過程化語言和過程化語言直接存取資料

Ⅲ.“create table…”語句用於定義關係表的結構及資料完整性約束

Ⅳ.在關係表上執行select或delete操作時,DBMS會檢查資料完整性約束

上述說法中正確的是(  )。

A)僅Ⅰ和Ⅲ

B)僅Ⅱ和Ⅳ

C)僅Ⅲ和Ⅳ

D)僅Ⅰ和Ⅳ

8.在進行資料庫物理設計時,為了保證系統性能,需要綜合考慮所選擇的資料庫管理系統的特性及軟硬體具體情況。下列關於資料庫物理設計的說法,錯誤的是(  )。

A)在頻繁執行插入、修改和刪除操作的表上建立索引可能會降低系統整體效能

B)在一張表的某列上需要頻繁執行精確匹配查詢時,可以考慮為此列建立雜湊索引

C)為了提高寫入效能,資料庫一般應儘量避免儲存在RAID10的磁碟儲存系統中

D)如果系統中存在頻繁的多表連線操作,可以考慮將這些基本表組織為聚集檔案,以提高查詢效率

9.類圖技術是面向物件方法的核心技術。下列所示UML的類圖,正確的是(  )。

A)

B)

C)

D)

10.設在SQL Server 2008某資料庫中有表SC(Sn0,Cn0,Grade),其中Grade列的型別為int。若在查詢成績時,希望將成績按“優”、“良”、“中”、“及格”和“不及格”形式顯示,則下列Case函式中正確的是(  )。

A)Case Grade

When Grade between 90 and 100 THEN Grade=ˊ優ˊ

When Grade between 80 and 89 THEN Grade=ˊ良ˊ

When Grade between 70 and 79 THEN Grade=ˊ由ˊ

When Grade between 60 and 69 THEN Grade=ˊ及格ˊ

Else Grade=ˊ不及格ˊ

End

B)Case Grade

When Grade between 90 and 100 THEN ˊ優ˊ

When Grade between 80 and 89 THEN ˊ良ˊ

When Grade between 70 and 79 THENˊ中ˊ

When Grade between 60 and 69 THENˊ及格ˊ

Elseˊ不及格ˊ

End

C)Case

When Grade between 90 and 100 THEN Grade=ˊ優ˊ

When Grade between 80 and 89 THEN Grade=ˊ良ˊ

When Grade between 70 and 79 THEN Grade=ˊ由ˊ

When Grade between 60 and 69 THEN Grade=ˊ及格ˊ

Else Grade=ˊ不及格ˊ

End

D)Case

When Grade between 90 and 100 THENˊ優ˊ

When Grade between 80 and 89 THEN ˊ良ˊ

When Grade between 70 and 79 THEN ˊ由ˊ

When Grade between 60 and 69 THEN ˊ及格ˊ

Elseˊ不及格ˊ

End

11.設在SQL Server 2008某資料庫中有銷售表(商品號,銷售時間,銷售數量,銷售價格),其中商品號的型別為char(6),銷售價格的型別為int。現要定義統計指定商品銷售總價的標量函式。有下列定義該標量函式的語句:

Ⅰte FUNCTION otal(@GoodID char(6))

Returns int AS

BEGIN

Return(SELECT SUM(銷售價格)FROM銷售表WHERE商品號=@GoodID)

END

Ⅱte FUNCTION otal(@GoodID char(6))

Returns int AS

BEGIN

Returns(SELECT SUM(銷售價格)FROM銷售表WHERE商品號=@GoodID)

END

Ⅲte FUNCTION otal(@GoodID chat(6))

Returns int

BEGIN

Return(SELECT SUM(銷售價格)FROM銷售表WHERE商品號=@GoodID)

END

te FUNCTION otal(@GoodID char(6))

Returns int

Returns(SELECT SUM(銷售價格)FROM銷售表WHERE商品號=@GoodID)

上述語句中,正確的是(  )。

A)僅I和Ⅱ

B)僅Ⅲ和Ⅳ

C)僅Ⅱ和Ⅳ

D)僅I和Ⅲ

12.分割槽表是將一個表的資料按水平方式劃分為不同的子集,從而可以更快速有效地訪問資料子集。現有表R(A,B)以及針對該表的如下SQL語句,如果基於列A對R進行範圍分割槽,該分割槽設計方案能提高其效能的SQL語句是(  )。

A)SELECT A,SUM(B)FROM R GROUP BY A

B)SELECT A FROM R ORDER BY B,A

C)DELETE FROM R WHERE A<>10

D)SELECT MAX(A)FROM R WHERE B=10

13.下列關於SQL Server 2008架構的說法,錯誤的是(  )。

A)在一個數據庫中,一個使用者可以擁有多個架構,一個架構只能屬於一個使用者

B)架構相當於資料庫物件的容器,在同一個資料庫中架構不能重名

C)架構是資料庫中的邏輯名稱空間,同一個資料庫的不同架構中可以存在同名表

D)在同一個架構中可以定義表、檢視等不同資料庫物件

14.設資料庫管理員為SQL Server 2008預設例項中的某資料庫實施了基於維護計劃的資料庫備份任務。配置完成後,發現此維護計劃並未執行但資料庫執行正常。有關此維護計劃未執行的原因,下列說法中最有可能的是(  )。

A)“SQL Server(MSSQLSERVER)”服務未啟動

B)“SQL Server代理(MSSQLSERVER)”服務未啟動

C)“SQL Server Browser”服務未啟動

D)“SQL Server VSS Writer”服務未啟動

15.下列關於SQL Server 2008資料庫檔案的說法,錯誤的是(  )。

A)一個數據庫可以包含多個數據檔案,但這些資料檔案不能放置在同~個物理磁碟上

B)資料庫的資料檔案和日誌檔案最好分別存放在不同的物理磁碟』_二

C)使用者資料庫中包含很多系統資訊,這些系統資訊必須儲存在主要資料檔案中

D)資料庫的主要資料檔案必須存放在PRIMARY檔案組中

16.在SQL Server 2008中,某使用者僅具有登入到某SQL Server例項的許可權。下列關於該使用者能夠進行的操作的說法,正確的是(  )。

A)僅能夠查詢master、model和msdb系統資料庫中的部分資料

B)能夠查詢和修改master、model和msdb系統資料庫中的部分資料

C)僅能夠查詢master和msdb系統資料庫中的部分資料

D)能夠查詢和修改master和msdb系統資料庫中的部分資料

Server 2008提供了方便的資料匯入/匯出嚮導,現利用該向導將S1伺服器上某資料庫中T1表的資料導人到S2伺服器某資料庫中已有的T2表中。在資料來源上的操作由使用者U1完成,在目的伺服器上的操作由使用者U2完成。則U1和U2需要具有的許可權是(  )。

A)ul需要T1表的查詢許可權和T2表的插入許可權,U2無需任何許可權

B)U2需要T1表的查詢許可權和T2表的插入許可權,U1無需任何許可權

C)U1需要T1表的查詢許可權,U2需要T2表的插入許可權

D)U1需要T1表的查詢許可權和S2伺服器的登入許可權,U2需要T2表的插入許可權和S1伺服器的登入許可權

18.事務是資料庫中非常重要的概念。下列關於事務的說法,錯誤的是(  )。

A)當資料庫出現事務故障或系統故障時,可以通過資料庫日誌檔案進行恢復

B)事務併發執行可能導致資料錯誤,採用三級加鎖協議可以保證資料的一致性

C)為了檢測死鎖,資料庫管理系統會在執行每個事務時檢測事務等待圖中是否出現迴路

D)資料庫管理系統可以採用先來先服務的方式防止活鎖現象的出現

19.在資料庫執行過程中,資料庫管理員應對資料庫執行情況進行監控。設有如下可能需要監控的內容:

Ⅰ.資料庫空間使用情況

Ⅱ.資料庫伺服器網路是否通暢

Ⅲ.資料庫緩衝區命中率情況

Ⅳ.資料庫使用者向資料庫傳送的每條SQL語句

Ⅴ.資料庫中索引使用情況

上述工作中屬於資料庫日常監控內容的是(  )。

A)僅Ⅰ、Ⅲ和Ⅴ

B)僅Ⅰ和Ⅲ

C)僅Ⅱ、Ⅲ、Ⅳ和Ⅴ

D)全部均是

20.下列關於資料庫效能優化的說法,錯誤的是(  )。

A)增加派生性冗餘列可以降低查詢過程中的計算量

B)增加冗餘列可以減少查詢過程中的UNION操作

C)適當降低關係模式的規範化程度,可以減少查詢過程中的JOIN操作

D)當一個表的資料量超過一定規模時,可以採用分割表的方法提高效率

21.為了減少資料庫管理系統中的死鎖,有下列措施:

Ⅰ.事務按同一順序訪問資源

Ⅱ.檢測事務等待圖並撤銷回路中的某個事務

Ⅲ.將大事務切分成若干個小事務

Ⅳ.使用繫結連線

上述措施中,屬於可以在應用程式設計過程中採取的措施是(  )。

A)僅Ⅰ和Ⅱ

B)僅Ⅰ、Ⅲ和Ⅳ

C)僅Ⅱ和Ⅲ

D)僅Ⅱ、Ⅲ和Ⅳ

22.設有某商場的資料庫應用系統,在其生命週期中有下列活動:

Ⅰ.在系統上線之前模擬客戶的消費行為,生成銷售資料,測試系統是否能正確完成銷售業務

Ⅱ.為應對商場業務迅速增長帶來的資料快速增長而擴充套件硬碟空間

Ⅲ.監控資料表的使用情況,根據表訪問率的不同對系統進行優化

Ⅳ.系統上線後,在正常營業期間執行模擬資料生成器向正在執行的資料庫模擬生成大量銷售資料,測試系統的效能

Ⅴ.在系統上線執行的正常營業期間,手動切斷所有資料庫伺服器電源,測試資料庫系統在發生軟故障後的恢復能力

Ⅵ.在非營業時間停機後給資料庫伺服器增加記憶體以提升伺服器效能

以上活動屬於商場資料庫系統運維活動的是(  )。

A)僅Ⅱ和Ⅵ

B)僅Ⅱ、Ⅲ和Ⅵ

C)僅Ⅱ、Ⅲ、Ⅴ和Ⅵ

D)全是

Server 2008提供了多種備份機制,其中資料庫差異備份所備份的內容是(  )。

A)從最近的一次完整備份到當前時問資料庫中變化的資料

B)從最近的一次完整備份到當前時問資料庫中變化的資料和日誌

C)從最近的一次差異備份到當前時間資料庫中變化的資料

D)從最近的一次差異備份到當前時間資料庫中變化的資料和日誌

24.當資料庫系統出現故障時,可以通過資料庫日誌檔案進行恢復。下列關於資料庫日誌檔案的說法,錯誤的是(  )。

A)資料庫出現事務故障和系統故障時需使用日誌檔案進行恢復

B)使用動態轉儲機制時,必須使用日誌檔案才能將資料庫恢復到一致狀態

C)在OLTP系統中,資料檔案的空間使用量比日誌檔案大得多,使用日誌備份可以降低資料庫的備份空間

D)日誌檔案的格式主要有以記錄為單位的日誌檔案和以資料塊為單位的'日誌檔案兩種

25.在SQL Server 2008中,設某日上午10點對DB1資料庫進行了一次完整備份,在上午11點時DB1資料庫突然因硬體故障造成部分資料損壞,但該資料庫的日誌檔案沒有遭到破壞。為了儘可能減少資料丟失,下列操作中最可行的是(  )。

A)首先對DB1進行一次完整備份,然後再恢復資料庫

B)首先對DB1進行一次差異備份,然後再恢復資料庫

C)首先對DB1進行一次結尾日誌備份,然後再恢復資料庫

D)首先清空日誌檔案內容,然後再恢復資料庫

26.現有一個大型公司的資料庫系統,其業務主要以更新事務為主,並且不同部門的使用者訪問不同的資料子集。隨著使用者數量的增加,出現了效能瓶頸。該公司希望採用分散式資料庫技術解決該問題。下列最適合該應用的資料分配方式是(  )。

A)集中式

B)分割式

C)複製式

D)混合式

27.在一個分散式資料庫中,資料集S被分片為S1和S2。S1儲存在場地1的DB2資料庫中;S2有兩個副本,一個副本儲存在場地2的SQL Server資料庫中,另一個副本儲存在場地3的Oracle資料庫中。使用者在開發資料庫應用程式時,統一採用0DBC訪問資料來源。使用者程式控制兩個副本的訪問順序:先訪問場地2的副本,如果失敗,則轉向場地3的副本。根據以上描述,判斷該分散式資料庫具有的透明性級別是(  )。

A)分片透明性

B)位置透明性

C)全域性資料模型透明性

D)區域性資料模型透明性

28.在並行資料庫中,有關係R(A,B)和S(A,C),需要將它們根據A屬性拆分到不同的磁碟上。現有查詢SELECT B FROM R,S WHERE R.A=S.A。下列拆分方式中最適合該查詢的是(  )。

A)輪轉法

B)雜湊劃分

C)範圍劃分

D)列表劃分

29.設有如下所示的某商場購物記錄集合,每個購物籃中包含若干商品:

購物籃編號商品
1麵包,牛奶
2麵包,啤酒,雞蛋,尿布
3牛奶,啤酒,尿布,可樂
4麵包,牛奶,啤酒,尿布
5麵包,牛奶,尿布,可樂

現在要基於該資料集進行關聯規則挖掘。如果設定最小支援度為60%,最小置信度為80%,則如下關聯規則中,符合條件的是(  )。

A)啤酒→尿布

B)(麵包,尿布)→牛奶

C)麵包→牛奶

D)(麵包,啤酒)→尿布

30.設某銀行有基於關係型資料庫的資料倉庫系統,其中有下列資料:

Ⅰ.賬戶餘額快照資料

Ⅱ的資料字典

Ⅲ.賬戶存取明細資料

Ⅳ.資料表結構說明文件

Ⅴ.資料抽取日誌

以上資料不屬於元資料的是(  )。

A)僅Ⅰ和Ⅲ

B)僅Ⅳ和Ⅴ

C)僅Ⅱ和Ⅳ

D)僅Ⅰ、Ⅲ和Ⅴ