糯米文學吧

位置:首頁 > 計算機 > 計算機四級

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

知識的鞏固在於平時的積累與準備,備考需要用心去學習,下面是本站小編為同學們準備的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】透明性。