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

2017計算機四級資料庫工程師筆試應用模擬題

計算機四級 閱讀(1.59W)

知識的鞏固在於平時的積累與準備,備考需要用心去學習,下面是本站小編為同學們準備的2017計算機四級資料庫工程師筆試應用模擬題,希望對同學們考試有幫助!

2017計算機四級資料庫工程師筆試應用模擬題

  一、應用題

(1)在SQL Server 2000中,現要在employees表的first_name和last_name列上建立一個唯一的非聚集複合索引,其中first_name列資料的重複率是5%,last_name列資料的重複率是10%。請補全下列語句使以first_name和last_name列作為條件的查詢效率最高。

CREATE UNIQUE NONCLUSTERED INDEX Idx_Name

ON employees( 【1】 )

(2)在SQL Server 2000中,設有顧客表(顧客號, 顧客名, 所在地區, 年齡),應用系統中需統計指定地區的顧客人數和平均年齡。請補全下列儲存過程程式碼以完成該功能。

CREATE PROC P_Count

@area varchar(20)

AS

SELECT COUNT(*)AS 人數, 【2】 AS平均年齡FROM顧客表

WHERE所在地區=@area

(3)設有顧客表(顧客號, 顧客名, 聯絡電話)和購買表(商品號, 顧客號, 購買時間),現要統計有購買記錄的顧客人數。請補全下列實現該功能的語句。

SELECT【3】FROM購買表

(4)在VB 6.0中,為簡化訪問資料庫資料的程式設計,經常使用Adodc資料控制元件來訪問資料庫中的資料。該控制元件中用於描述服務器連線資訊的屬性是【4】 。

(5)在SQL Server 2000中,要授予某資料庫中的某個使用者具有該資料庫中全部使用者資料表的插入、刪除和修改許可權,比較合理的做法是將該使用者新增到系統提供的【5】資料庫角色中。

(6)設有學生表(學號, 姓名, 性別, 所在系),這些列均不允許有空值。現要建立一個檢視,統計“計算機系”的男生人數和女生人數。請補全下列語句。

CREATE VIEW V_Count

AS

SELECT【6】 , COUNT(*)AS人數FROM學生表

WHERE所在系='計算機系'

【7】

(7)事務是由一系列操作組成的,事務的執行表現為事務中各個操作的執行。每個事務應具有結束操作。當一個事務需要終止並取消所有已執行的資料修改時應執行的語句是【8】。

(8)資料倉庫是一個面向【9】的、整合的、非易失的`,且隨時間變化的資料集合。

(9)事務對一個數據項的操作型別決定了資料項上的鎖的型別。鎖的型別主要有互斥鎖(簡稱X鎖)和【10】鎖(簡稱S鎖)兩種。

(10)在SQL Server 2000中,現要將資料庫DB1差異備份到備份裝置BK上,並且不覆蓋BK上的已有內容。請補全下列備份資料庫DBI的語句。

BACKUP 【11】 DB1 TO BK【12】 , NOINIT

(11)在SQL Server 2000中,某資料庫中有圖書表(書號, 圖書名稱, 類別)和銷售表(書號, 銷售時間, 銷售數量),其中銷售數量大於0。現要查詢2009年10月銷售的圖書名稱和類別。請補全下列實現該功能的查詢語句。

SELECT圖書名稱, 類別FROM圖書表

WHERE EXISTS(SELECT*FROM銷售表

WHERE銷售時間BETWEEN '2009/10/1' AND '2009/10/31'

【13】 )

(12)OLAP主要用於支援複雜的分析操作,側重對決策人員和高層管理人員的資料支援。OLAP的實現方式主要有三種:MOLAP、【14】和HOLAP。

(13)在分散式資料庫系統中,資料分佈透明性是方便使用者使用資料的重要保證。資料分佈透明性的最高級別是【15】透明性。