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

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

計算機三級 閱讀(2.24W)

點選檢視試題答案及解析
  一、單選題((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)僅Ⅱ、Ⅲ和Ⅳ