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