- 相關推薦
計算機三級《數據庫技術》預測題(4)
36、 在SQL Server 2008中,每個數據頁可存儲8060字節的數據。設表T有10000行數據,每行占用4031字+節,則存儲該表數據大約需要【6】 MB存儲空間,其空問利用率大約是【7】%。(存儲空間和空間利用率均保留到整數,小數點后按四舍五入處理)
37、 使用約束可以保證數據庫中數據的正確性,其中【8】約束允許出現空值但不允許出現重復值。
38、 在sQL Server 2008中,設log1是SQL Server身份驗證模式的數據庫服務器登錄帳戶。現要授予log1具有創建數據庫的權限,請補全下列語句:
EXEC sp—addsrvrolemember ˊloglˊ,ˊ【9】ˊ
39、 數據庫管理系統一般通過周期性檢查【10】圖來實現死鎖檢測。
40、 一個事務執行過程中,其正在訪問的數據被其他事務修改,導致處理結果不正確。這是由于不滿足并發事務間的【11】性而引起的。
41、 在數據庫系統出現系統故障后進行恢復時,對于事務T,如果在日志文件中有BEGIN TRANSACTION記錄,也有COMMIT記錄,但其對數據的修改沒有寫到數據庫中,則數據庫管理系統處理這種事務時應執行的操作是【12】。
42、 設某并行數據庫采用一臺具有14個刀片的刀片服務器,每個刀片具有獨立的內存和磁盤,各刀片之間通過刀片服務器上的以太網交換機實現通信,則該并行數據庫采用的體系結構是【13】結構。
三、設計與應用題(共30分)
45、在進行某學校教務管理系統的數據庫設計時,數據庫設計人員設計了如下幾個關系模式:
系(系號,系名),系號為主碼
學生(學號,姓名,所在系號),學號為主碼
課程(課程號,課程名,開課系號),課程號為主碼
選課(學號,課程號,選課時間),學號和課程號為主碼
開發人員在將關系模式實施到SQL Server 2008的“教務”數據庫時,使用了如下表結構定義語句:
CREATE TABLE系(
系號varchar(10)NOT NULL,
系名varchar(100)
)
CREATE TABLE學生(
學號varchar(50)NOT NULL,
姓名varchar(50),
所在系號varchar(10)
)
CREATE TABLE課程(
課程號varchar(50)NOT NULL,
課程名varchar(100),
開課系號varchar(10)
)
CREATE TABLE選課(
學號varchar(50)NOT NULL,
課程號varchar(50)NOT NULL,
選課時間datetime
)
在執行如下查詢語句時發現執行效率很低:
SELECT *FROM選課JOIN學生0N學生.學號=選課.學號
JOIN系ON系.系號=學生.所在系號
JOIN課程0N課程.課程號=選課.課程號
WHERE系.系號=ˊ012 ˊ
AND convert(vvarchar(10),選課時間,120)>=ˊ2010-01-01ˊ
(1)在查找原因時發現建表語句有問題。請指出問題并說明該問題是否會影響此查詢語句的執行效率。(4分)
(2)設已在“選課”表的“選課時間”列及“學生”表的“所在系號”列上建立了索引。請問這兩個索引是否能夠提高該查詢語句的執行效率?如果不能,請說明原因。(4分)
46、某采購中心采購了一套商品批發查詢管理系統,此系統采用SQLServer 2008數據庫管理系統,該系統需要經常處理百萬級以上的數據查詢。同時該系統提供了第三方人員開發的SQL接口,第三方人員可以根據自己的需要開發自己的應用程序來訪問數據庫中的相關數據。(10分)
(1)系統在使用的過程中,業務人員反應系統操作速度很慢。經過工程師檢查測試后,數據庫系統本身及網絡傳輸過程中存在著一些問題,請給出針對數據庫系統本身及網絡傳輸過程中可能的一些調優方案。
(2)工程師在完成數據庫系統本身和網絡問題的優化后,發現第三方開發人員的SQL查詢語句存在很多沒有優化的問題,請從第三方開發人員角度給出一些優化方案。
47、 設在SQL Server 2008某數據庫中有商品表和銷售表,兩個表的定義如下:
CREATE TABLE商品表(
商品號char(10)PRIMARY KEY,
商品名varchar(40),
類別varchar(20),
進貨單價int)
CREATE TABLE銷售表(
商品號char(10),
銷售時間datetime,
銷售數量int,
銷售單價int,
PRIMARY KEY(商品號,銷售時問))
下面是一個用戶定義的多語句表值函數,它接受類別作為輸入參數,返回該類別下的每種商品在2012年的銷售總利潤,并將結果按照銷售總利潤的降序輸出。請補全該函數定義代碼。(10分)
CREATE FUNCTION f_Profit(@lb char(10))【1】@ProfitTable【2】(
商品號char(10),
總利潤int)
AS
BEGIN
INSERT INTO@ProfitTable
【3】
【4】
END
43、 數據倉庫是一個面向【14】的、集成的、非易失的、且隨時間變化的數據集合。
44、 粒度是反映數據庫系統中綜合程度的指標。設有表T1(商品標識,銷售時間,銷售量)、T2(商品標識,日期,總銷售量)和T3(商品類別,月份,總銷售量),其中粒度最大的表是【15】。
【計算機三級《數據庫技術》預測題(4)】相關文章:
預測高考作文題及范文(精選10篇)06-08
員工“三級”安全教育培訓內容07-10
高考數學專項預測練習題及答案09-03
雙十一淘寶預測版銷售額10-18
中考在即如何科學預測中考成績11-21
企業員工三級安全教育培訓內容04-29
自考互聯網數據庫常考知識點12-31
三級安全教育考試試題及答案版04-29
《彩虹》閱讀題及答案04-07
英語考研真題01-07