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

2015計算機三級資料庫全真模擬試題

計算機三級 閱讀(1.98W)

  一、單選題(每題1分,共20分。)

2015計算機三級資料庫全真模擬試題

1、在SQL Server 2008中,如果資料庫tempdb的空問不足,可能會造成一些操作無法進行,此時需要擴大tempdb的空問。下列關於擴大tempdb空間的方法,錯誤的是(  )。

A.手工擴大tempdb中某資料檔案的大小

B.設定tempdb中的資料檔案為自動增長方式,每當空間不夠時讓其自動增長

C.手工為tempdb增加一個數據檔案

D.刪除tempdb中的日誌內容,以獲得更多的資料空間

2、下列關於函式依賴概念的說法,正確的是(  )。

A.函式依賴研究一個關係中記錄之間的依賴關係

B.函式依賴研究一個關係中屬性之間的依賴關係

C.函式依賴研究一個關係中主碼與外碼之間的依賴關係

D.函式依賴研究一個關係中某列不同行之間取值的依賴關係

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

CT A,SUM( R GROUP BY A

CT A FROM R ORDER BY B,A

TE FROM R WHERE A<>10

CT MAX( R WHERE B=10

4、根據資料庫應用系統生命週期模型,完成資料庫關係模式設計的階段是(  )。

A.需求分析

B.概念設計

C.邏輯設計

D.物理設計

5、設在SQL Server 2008某資料庫中有表SC(Sn0,Cn0,Grade),其中Grade列的型別為int。若在查詢成績時,希望將成績按“優”、“良”、“中”、“及格”和“不及格”形式顯示,則下列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

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

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

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

6、在使用UML對資料庫應用系統進行建模的過程中,狀態圖和活動圖常用於動態建模。下列狀態圖或活動圖語法正確的是(  )。

A.

B.

C.

D.

7、設某大型商場有各種商鋪銷售大量的產品,對該商場資料庫應用系統,在其生命週期中,設有下列活動:

Ⅰ.開發人員啟動執行DDL程式碼建立資料庫結構

Ⅱ.編寫商品資訊錄入和匯入程式,在開業前建立商品資訊清單

Ⅲ.根據商場銷售業務開展情況,調整資料庫中的商品清單和價格

Ⅳ.分析與描述每項功能活動需要的輸入資料、業務規則及輸出資料

Ⅴ.準備銷售新商品時,使用商品資訊錄入或匯入程式,將新商品資訊加入到商品清單中

Ⅵ.檢測商品資訊錄入模組能否正確用條碼識別商號條碼

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

A.僅Ⅰ、Ⅱ和Ⅵ

B.僅Ⅰ、Ⅱ和Ⅲ

C.僅Ⅲ、Ⅳ和Ⅵ

D.僅Ⅰ、Ⅴ和Ⅵ

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

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

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

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

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

9、對於故障管理,下列說法正確的是(  )。

A.軟體容錯最完全的方法是設計兩套相同的資料庫系統同時工作,資料的變化也同步,空間有一定的距離,因此同時破壞兩套的概率幾乎為零,這樣就能達到資料庫的完全安全

B.動態轉儲提高了資料庫的可用性,但是資料的有效性得不到保證

C.介質故障是指資料庫在執行過程中,系統突然停止運轉,所有正在執行的事務以非正常方式終止,需要系統重新啟動的故障

D.在資料庫系統中,事務日誌能夠實現資料轉儲

10、資料庫應用系統在使用過程中,會根據使用者的需求及系統執行情況對系統進行升級和改造。關於系統升級改造工作,下列說法錯誤的是(  )。

A.在系統升級改造過程中,可能會調整資料庫的邏輯結構,例如增加資料項、修改資料項的型別等

B.升級改造實施過程應儘量選擇在業務不繁忙或沒有業務的期間進行,並在升級完成後進行測試

C.升級改造過程一般只對應用系統及其相關的資料庫物件進行調整,不涉及資料庫管理系統及作業系統的型別和版本

D.在升級之前,應先對現有的系統及資料進行備份,如果升級失敗則需要使用備份進行恢復

11、 在SQL Server 2008中,設要為資料庫DB1新增一個新的資料檔案,該檔案的邏輯名為filex,物理檔名為filex.n(if,儲存位置為D:DB1,初始大小和最大大小均採用系統預設值,增長方式為自動增長,每次增加20%。下列語句中正確的是(  )。

R DATABASE DB1 ADD FILE(

NAME=filex,

FILENAME=D:DB1,

FILEGROWTH=20)

R DATABASE DB1 ADD FILE(

NAME=filex,

FILENAME=D:DB1,

FILEGROWTH=20%)

R DATABASE DB1 ADD FILE(

NAME=filex,

FILENAME=ˊD:DB1ˊ,

FILEGROWTH=20)

R DATABASE DB1 ADD FILE(

NAME=filex,

FILENAME=ˊD:DB1ˊ,

FILEGROWTH=20%)

12、 關於分散式資料庫,下列說法錯誤的是(  )。

A.分散式資料庫的查詢代價需要考慮站點間資料傳輸的通訊代價,一般來說導致資料傳輸量大的主要原因是資料間的連線操作和並操作

B.分散式資料庫中位置透明性是指資料分片的分配位置對使用者是透明的,使得使用者在程式設計時只需考慮資料分片情況,而不用關心具體的分配情況

C.分散式資料庫的事務管理包括恢復控制和併發控制,恢復控制一般採用的策略是基於兩階段的提交協議

D.分散式資料庫系統的目標是利用多處理機結點並行地完成資料庫任務,以提高資料庫系統的整體效能

13、 在SQL Server 2008中,有商品表(商品號,商品名,單價)和銷售表(商品號,銷售時間,銷售價格)。現要限制“銷售價格”的取值必須在此商品“單價”的0.6倍到1.5倍範圍之內,實現這個約束的正確程式碼是(  )。

K(銷售價格BETWEEN單價*0.6 AND單價*1.5)

K(銷售價格BETWEEN商品表.單價*0.6 AND商品表.單價*1.5)

TE 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

TE 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

14、在資料庫系統中,下列映像關係用於提供資料與應用程式間的物理獨立性的是(  )。

A.外模式/模式

B.模式/內模式

C.外模式/內模式

D.邏輯模式/內模式

15、 在SQL Server 2008中,有系統資料庫master、model、msdb、tempdb和使用者資料庫。下列關於系統資料庫和使用者資料庫的備份策略,最合理的是(  )。

A.對系統資料庫和使用者資料庫都實行週期性備份

B.對系統資料庫和使用者資料庫都實行修改之後即備份

C.對系統資料庫實行修改之後即備份,對使用者資料庫實行週期性備份

D.對master、model、msdb實行修改之後即備份,對使用者資料庫實行週期性備份,對tempdb不備份