數(shù)據(jù)庫工程師試題_第1頁
數(shù)據(jù)庫工程師試題_第2頁
數(shù)據(jù)庫工程師試題_第3頁
數(shù)據(jù)庫工程師試題_第4頁
數(shù)據(jù)庫工程師試題_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

數(shù)據(jù)庫工程師試題

一、選擇題

(1)在數(shù)據(jù)庫應(yīng)用系統(tǒng)生命周期模型中,規(guī)劃與分析階段的輸出結(jié)果不包含

A)需求規(guī)范說明書

B)系統(tǒng)范圍與邊界

C)可行性分析報(bào)告

D)項(xiàng)目計(jì)劃書

(2)在信息系統(tǒng)的需求分析中,廣為使用的DFD建模方法屬于

A)結(jié)構(gòu)化分析方法

B)數(shù)據(jù)分析方法

C)數(shù)據(jù)抽象方法

D)業(yè)務(wù)歸納方法

(3)不同意出現(xiàn)在最終IDEF1X圖中的是

A)標(biāo)定型聯(lián)系

B)非標(biāo)定型聯(lián)系

C)分類聯(lián)系

D)多對多聯(lián)系

(4)下列什么屬性不適合建立索引?

A)經(jīng)常出現(xiàn)在GROUPBY字句中的屬性

B)經(jīng)常參與連接操作的屬性

C)經(jīng)常出現(xiàn)在WHERE字句中的屬性

D)經(jīng)常需要進(jìn)行更新操作的屬性

(5)在數(shù)據(jù)庫應(yīng)用系統(tǒng)生命周期模型中,作為系統(tǒng)總體設(shè)計(jì)階段輸入的是

A)技術(shù)可行性分析報(bào)告與需求規(guī)范說明書

B)軟硬件選型與配置設(shè)計(jì)

C)數(shù)據(jù)庫應(yīng)用系統(tǒng)體系結(jié)構(gòu)設(shè)計(jì)

D)應(yīng)用軟件總體設(shè)計(jì)

(6)SQLServer2000中,假如希望用戶ul在DB1數(shù)據(jù)庫中具有查詢T1表的權(quán)限,正確的

授權(quán)語句是

A)GRANTSELECTONDBl(Tl)TOul

B)GRANTSELECTTOulONDBl(Tl)

C)GRANTSELECTTOulONT1

D)GRANTSELECTONT1TOul

(7)SQLServer2000提供了很多預(yù)定義的角色,下述關(guān)于public角色說法正確的是

A)它是系統(tǒng)提供的服務(wù)器級(jí)的角色,管理員能夠在其中添加與刪除成員

B)它是系統(tǒng)提供的數(shù)據(jù)庫級(jí)的角色,管理員能夠在其中添加與刪除成員

C)它是系統(tǒng)提供的服務(wù)器級(jí)的角色,管理員能夠?qū)ζ溥M(jìn)行授權(quán)

D)它是系統(tǒng)提供的數(shù)據(jù)庫級(jí)的角色,管理員能夠?qū)ζ溥M(jìn)行授權(quán)

(8)關(guān)于ADO對象模型中的RecordSer,下述說法正確的是

A)它用于定義連接的數(shù)據(jù)庫名

B)它用于定義數(shù)據(jù)的來源

C)它是一個(gè)對象,用于在客戶端內(nèi)存中存放數(shù)據(jù)查詢的結(jié)果

D)它是一個(gè)對象,用于在服務(wù)器端內(nèi)存中存放數(shù)據(jù)查詢的結(jié)果

(9)關(guān)于ADO對象模型,下述說法正確的是

A)它是與OLEDB同層的獨(dú)立的接口集

B)它是與ODBC同層的獨(dú)立的接口集

C)它是建立在OLEDB接口之上的高層接口集

D)OLEDB是建立在ADO對象模型之上的高層接口集

(10)關(guān)于UML的靜態(tài)建模機(jī)制,下述說法錯(cuò)誤的是

A)用例模型是將滿足用戶需求的所有功能表示出來的工具

B)用例圖用于表示系統(tǒng)的數(shù)據(jù)模型與功能模型

C)類圖展現(xiàn)了一組類,接口與協(xié)作與它們之間的關(guān)系

D)組件圖表示系統(tǒng)的靜態(tài)實(shí)現(xiàn)視圖,用于對源代碼、可執(zhí)行程序與物理數(shù)據(jù)庫等進(jìn)行建模

(11)關(guān)于分布式數(shù)據(jù)庫的分布策略,下述說法正確的是

A)數(shù)據(jù)分配是對關(guān)系的操作,數(shù)據(jù)分片是對數(shù)據(jù)分配的操作

B)集中式數(shù)據(jù)分配策略不便于進(jìn)行數(shù)據(jù)操縱

C)全復(fù)制式數(shù)據(jù)分配策略可靠性高,響應(yīng)速度快,但數(shù)據(jù)冗余大,同步保護(hù)復(fù)雜

D)分割式數(shù)據(jù)分配策略對全局?jǐn)?shù)據(jù)操縱靈活,但對局部數(shù)據(jù)存取效率低

(12)關(guān)于數(shù)據(jù)劃分策略,下述說法錯(cuò)誤的是

A)散列劃分使用某種散列函數(shù),以數(shù)據(jù)的劃分屬性作為函數(shù)參數(shù),計(jì)算數(shù)據(jù)應(yīng)存儲(chǔ)的磁盤

序號(hào)

B)范圍劃分根據(jù)某個(gè)屬性的取值,將數(shù)據(jù)劃分為n個(gè)部分,分別存儲(chǔ)到不一致磁盤上

C)范圍劃分有利于范圍查詢與點(diǎn)查詢,但也可能會(huì)引起數(shù)據(jù)分布不均勻及并行處理能力下降

問題

D)輪轉(zhuǎn)法劃分能保證元組在多個(gè)磁盤上的平均分配,并具有較高的點(diǎn)查詢與范圍查詢

(13)將新插入的記錄存儲(chǔ)在文件末尾,并使記錄隨機(jī)地分布在文件物理存儲(chǔ)空間中的文件結(jié)

構(gòu)是

A)堆文件

B)聚集文件

C)索引文件

D)散列文件

(14)有一個(gè)事務(wù)T要更新數(shù)據(jù)庫中某表列的值,DBMS在執(zhí)行T時(shí)發(fā)現(xiàn)更新后的值超出了該

列的值定義范圍,因此特殊終止了T。為了保證數(shù)據(jù)的正確性及一致性,DBMS會(huì)執(zhí)行下列

哪個(gè)恢復(fù)操作?

A)undo

B)介質(zhì)恢復(fù)

C)進(jìn)程恢復(fù)

D)redo

(15)關(guān)于數(shù)據(jù)庫系統(tǒng)中的數(shù)據(jù)的靜態(tài)轉(zhuǎn)儲(chǔ)與動(dòng)態(tài)轉(zhuǎn)儲(chǔ)機(jī)制,下述說法正確的是

A)靜態(tài)轉(zhuǎn)儲(chǔ)時(shí)同意其它事務(wù)訪問數(shù)據(jù)庫

B)動(dòng)態(tài)轉(zhuǎn)儲(chǔ)時(shí)同意在轉(zhuǎn)儲(chǔ)過程中其它事務(wù)對數(shù)據(jù)進(jìn)行存取與修改

C)靜態(tài)轉(zhuǎn)儲(chǔ)能夠保證數(shù)據(jù)庫的可用性

D)動(dòng)態(tài)轉(zhuǎn)儲(chǔ)無法保證數(shù)據(jù)庫的可用性

(16)在數(shù)據(jù)庫系統(tǒng)中,下列哪個(gè)映像關(guān)系用于提供數(shù)據(jù)與應(yīng)用程序間的邏輯獨(dú)立性?

A)外模式/模式

B)模式/內(nèi)模式

C)外模式/內(nèi)模式

D)邏輯模式/內(nèi)模式

(17)在SQLServer2000中,事務(wù)日志備份

A)對故障還原模型沒有要求

B)要求故障還原模型務(wù)必是完全的

C)要求故障還原模型務(wù)必是簡單的

D)要求故障還原模型不能是簡單的

(18)關(guān)于數(shù)據(jù)庫試運(yùn)行與功能與性能測試,下列說法正確的是

A)對數(shù)據(jù)庫系統(tǒng)的轉(zhuǎn)儲(chǔ)與恢復(fù)能力的測試屬于系統(tǒng)的功能測試范疇

B)在進(jìn)行數(shù)據(jù)庫功能測試時(shí),通常要先進(jìn)入大規(guī)模的數(shù)據(jù)

C)數(shù)據(jù)庫試運(yùn)行通常是與編寫調(diào)試程序的工作同步開展的

D)數(shù)據(jù)庫系統(tǒng)的壓力測試、并發(fā)訪問測試、查詢效率測試通常屬于性能測試范疇

(19)關(guān)于數(shù)據(jù)倉庫設(shè)計(jì),下述說法正確的是

A)數(shù)據(jù)倉庫項(xiàng)目的需求很難把握,因此不可能從用戶的需求出發(fā)來進(jìn)行數(shù)據(jù)倉庫的設(shè)計(jì),

只能從數(shù)據(jù)出發(fā)進(jìn)行設(shè)計(jì)

B)在進(jìn)行數(shù)據(jù)倉庫主題數(shù)據(jù)模型設(shè)計(jì)時(shí),應(yīng)該按面向部門業(yè)務(wù)應(yīng)用的方式來設(shè)計(jì)數(shù)據(jù)模型

C)在進(jìn)行數(shù)據(jù)倉庫主題數(shù)據(jù)模型設(shè)計(jì)時(shí)要強(qiáng)調(diào)數(shù)據(jù)的集成性

D)在進(jìn)行數(shù)據(jù)倉庫概念模型設(shè)計(jì)時(shí),需要設(shè)計(jì)實(shí)體關(guān)系圖,給出數(shù)據(jù)表的劃分,并給出每

個(gè)屬性的定義域

(20)關(guān)于分布式數(shù)據(jù)庫系統(tǒng),下述說法正確的是

A)查詢代價(jià)要緊考慮CPU代價(jià)與I/O代價(jià)

B)分布透明性是指用戶需要并能完全看清數(shù)據(jù)分片的位置,分片的分配位置與數(shù)據(jù)復(fù)制的過

C)分布式查詢優(yōu)化通常不需要考慮操作的執(zhí)行順序與數(shù)據(jù)在不一致場地間的傳輸順序

D)執(zhí)行分布式數(shù)據(jù)庫查詢時(shí),導(dǎo)致數(shù)據(jù)傳輸量大的要緊原因是數(shù)據(jù)間的連接操作與并操作

21)己知下列員工關(guān)系表Employees

員工號(hào)部門工資

04501財(cái)務(wù)3000

05601市場?woo

03020疥發(fā)3so

對該表的工資屬性與完整性約束為:2000W工資W5000

現(xiàn)將如下2個(gè)操作組織為事務(wù)T,操作1先執(zhí)行,操作2后執(zhí)行。

操作1:INSERTINTOEmployeesVALUES('O365O',,研發(fā)','4600')

操作2:UPDATEEmployeesSET工資=工資1,2

WHERE部門=,市場OR部門=研發(fā),

事務(wù)T執(zhí)行完畢后,關(guān)系表Employees的數(shù)據(jù)是

(22)有會(huì)員卡表TableCards(CardsID,StartDate,Score),CardID表示卡標(biāo)識(shí),Scord為卡積

分,有視圖:

r、

員工號(hào)部門工生

|(M501財(cái)務(wù)3000

(05601市場4000

103020研發(fā)3500

面501j財(cái)務(wù)j如論

05601~1市場正。0?

■Q3020II3500|

CREATEVIEWvCardAS

SELECT*FROMTableCardsWHEREScoreBETWEEN200AND500

WITHCHECROPTION

假設(shè)CCOOOr,'2008/5/6',220)是TableCards表中的一個(gè)元組,下述說法正確的是

A)若要查詢積分在200與300之間的有卡標(biāo)識(shí),通過視圖vCARD查詢會(huì)比連接在TableCa

rds上查詢的效率要高

B)數(shù)據(jù)庫系統(tǒng)會(huì)分配存儲(chǔ)空間實(shí)際儲(chǔ)存視圖vCards所對應(yīng)的數(shù)據(jù)

C)語句UPDATEvCardsSETScore=260WHERECardID=,COOOr能成功執(zhí)行

D)語句INSERTINTOvCardVALUSE(C001O',2008/4/5,,1000)能成功執(zhí)行

(23)現(xiàn)有SQLSever2000數(shù)據(jù)庫服務(wù)器,其中的一個(gè)數(shù)據(jù)庫占用80GB空間,另有一臺(tái)用于

備份的計(jì)算機(jī),該機(jī)上有四個(gè)大小均為50GB的硬盤分區(qū)。若要將此數(shù)據(jù)庫完全備份到該計(jì)

算機(jī)上,則

A)不能實(shí)現(xiàn),由于每個(gè)分區(qū)上的空間都不夠80GB

B)能夠先建立一個(gè)備份設(shè)備,這個(gè)備份設(shè)備分別在四個(gè)分區(qū)上各占用20GB空間,然后再用

此設(shè)備備份數(shù)據(jù)庫

C)能夠先在每個(gè)分區(qū)上分別建立一個(gè)備份設(shè)備,指定每個(gè)設(shè)備的大小均為20GB,并建立一

個(gè)包含這四個(gè)備份設(shè)備的備份媒體集,最后再用此備份媒體集備份數(shù)據(jù)庫

D)能夠先在每個(gè)分區(qū)上分別建立一個(gè)不用指定大小的備份設(shè)備,然后將數(shù)據(jù)庫同時(shí)備份到

這四個(gè)備份設(shè)備上

(24)有一個(gè)具有10萬行數(shù)據(jù)的關(guān)系表,每行占用2000字節(jié)空間,假如SQLSever2000管

理的數(shù)據(jù)庫中存放此關(guān)系表,則需要的空間大約是

A)300MB

B)400MB

O500MB

D)600MB

(25)下面給出的關(guān)系表r(A,B,C,D)滿足下述哪個(gè)函數(shù)依靠?

ABCD

1431

2711

3022

1233

A)A—B

B)B—D

C)D—C

D)ATD

(26)某供應(yīng)商關(guān)系模式為:

Provider(PID,Pname,TeLGoodsID,GoodsClassID,GoodsName,GoodsPrice)

該關(guān)系模式應(yīng)滿足如下函數(shù)依靠:

PID—>Pname,PID一TEL,GoodsIDGoods一ClassiD,

GoodsID—>GoodsName,GoodsName—>GoodsPrice

則這個(gè)關(guān)系模式的主碼為

A)(PID,GoodsName)

B)(PID,GoodsClassID)

C)(PID,GoodsID)

D)(PID,GoodsPrice)

(27)給定如下數(shù)據(jù):

I、商品銷售數(shù)據(jù)

商品標(biāo)識(shí)價(jià)格數(shù)量金額銷售時(shí)間

150.0051002008/01/012:30:10

23.00262008/01/012:30:10

???

n、關(guān)系模式信息

表名屬性名類型長度

商品表商品標(biāo)識(shí)字符10???

商品表商品名稱字符50???

???

HI、商品類別數(shù)據(jù)

商品類別標(biāo)識(shí)類別名稱商品大類標(biāo)識(shí)

DA電視家電

DB冰箱家電

???

IV、權(quán)限信息

角色名/用戶名對冢名權(quán)限

R1T1SELECT

R2T1INSERT

???

V、層間數(shù)據(jù)映射關(guān)系

屬性名源系統(tǒng)源數(shù)據(jù)表源字段

GoodsID銷售系統(tǒng)GoodsGID

PID人力資源系統(tǒng)PersonsPID

???

以上數(shù)據(jù)中,通常不屬于元數(shù)據(jù)的是

人)1與11B)I、in與wc)n與vD)H、A與v

(28)有職工工資表(職工號(hào)、姓名、日期、基本工資、獎(jiǎng)金、工資合計(jì)),其中“工資合計(jì)”等

于同一行數(shù)據(jù)的“基本工資”與“獎(jiǎng)金”之與,在職工工資表中插入一行數(shù)據(jù)時(shí)(設(shè)一次只插入

一行數(shù)據(jù))能實(shí)現(xiàn)自動(dòng)計(jì)算“工資合計(jì)”列的值的代碼是

A)ALTERTABLE職工工資表ADDCHECK(工資合計(jì)=基本工資+獎(jiǎng)金)

B)UPDATE職工工資表SET工資合計(jì)=基本工資+獎(jiǎng)金

C)INSERTINTO職工工資表(工資合計(jì))VALUES(基本工資+獎(jiǎng)金)

D)CREATETRIGGERTRION職工工資表FORINSERTAS

UPDATE職工工資表SETa.工資合計(jì)=基本工資+a.獎(jiǎng)金

FROM職工工資表a.JOININSERTEDb.ONa.職工號(hào)=b.職工號(hào)

ANa.日期=b.日期

(29)有教師表(教師號(hào),姓名,職稱,所在系)與授課表(教師號(hào),課程號(hào),授課學(xué)年,授課時(shí)

數(shù)),同一門課程可由多個(gè)教師講授,同一個(gè)教師也可講授多門課程,查詢從未被“教授”講

授過的課程的課程號(hào),正確的語句是

A)SELECT課程號(hào)FROM授課表aJOIN教師表bONa.教師號(hào)=b.教師號(hào)WHERE職稱!

=,教授,

B)SELECT課程號(hào)FROM授課表aRIGHTGUTTERJOIN教師表bONa.教師號(hào)=b.

教師號(hào)

C)SELECT課程號(hào)FROM授課表WHERE課程號(hào)NOTIN(SELECT課程號(hào)FROM授

課表aON授課表bJOINa.教師號(hào)=b.教師號(hào)WHERE職稱!=,教授,)

D)SELECT課程號(hào)FROM授課表WHERE課程號(hào)IN(SELECT課程號(hào)FROM授課表a

JOIN授課表bONa.教師號(hào)=b.教師號(hào)WHERE職稱!=,教授,)

(30)給定如下三個(gè)關(guān)系表:

銷售明細(xì)表(商品標(biāo)識(shí),銷售時(shí)間,單價(jià),數(shù)量,金額)

日銷售表(商品標(biāo)識(shí),銷售日,總數(shù)量,總金額)

月銷售表(商品標(biāo)識(shí),銷售月份,總數(shù)量,總金額)

下述說法正確的是

A)銷售明細(xì)表的數(shù)據(jù)粒度最大,數(shù)據(jù)量最大

B)日銷售表的數(shù)據(jù)粒度最大,數(shù)據(jù)量最小

C)月銷售表的數(shù)據(jù)粒度最大,數(shù)據(jù)量最小

D)月銷售表的數(shù)據(jù)粒度最小,數(shù)據(jù)量最小

二、簡答題

(1)設(shè)有商場經(jīng)營管理系統(tǒng),系統(tǒng)中的部分?jǐn)?shù)據(jù)表與視圖的有關(guān)信息如下所示

表或視圖訪問頻率數(shù)據(jù)源

表T1(商品標(biāo)識(shí),時(shí)間,銷售柜臺(tái),數(shù)量,單價(jià),金額)10000次慶原始數(shù)據(jù)

表T2(商品標(biāo)識(shí),時(shí)間,商店標(biāo)識(shí),總數(shù)量,總金額)1000次慶T1

表T3(商品標(biāo)識(shí),月份,商店標(biāo)識(shí),總數(shù)量,總金額)5000次慶T2

表T4(商品標(biāo)識(shí),月份,商店標(biāo)識(shí),總數(shù):量,總金頷)100次/天T3

視圖VI(商品標(biāo)識(shí),季度,商店標(biāo)識(shí),總數(shù)量,總金額)3000次慶T3

表中T4的數(shù)據(jù)額是T3說明T4中的數(shù)據(jù)是根據(jù)T1的數(shù)據(jù)匯總計(jì)算而來的,并假定各個(gè)表

的數(shù)據(jù)都得到了及時(shí)計(jì)算,現(xiàn)需對系統(tǒng)進(jìn)行優(yōu)化,以提高與視圖vl有關(guān)的查詢頻率,設(shè)有

如下優(yōu)化方案:

I為T1建立主索引

II為T2建立主索引

III為T3建立主索引

IV重寫視圖VI,將其數(shù)據(jù)源調(diào)整為T4,并為T4建立主索引

V重寫視圖VI,將其數(shù)據(jù)源調(diào)整為T2,并為T2建立主索引

請針對每一個(gè)優(yōu)化方案,說明該優(yōu)化方案對實(shí)現(xiàn)目標(biāo)是否有效,并簡要說明原因。

(2)下圖為關(guān)系表Scodents(專業(yè),姓名,學(xué)號(hào),年齡),在對應(yīng)的數(shù)據(jù)文件中的物理存儲(chǔ)結(jié)構(gòu)

示意圖

專業(yè)姓名學(xué)號(hào)年齡

電子張家力D-00219

計(jì)售機(jī)芮永軍J-10018

自動(dòng)化鄧秀娟Z-05823

計(jì)算機(jī)葉浩偉J-20621

①寫出“專業(yè)”屬性上建立聚集索引的SQL語句,索引值按升序排序(索引名為ZY_ind)

②假設(shè)索引按稠密索引方式組織數(shù)據(jù),畫出在“專業(yè)”屬性上建立聚集索引后該表對應(yīng)的索引

文件與數(shù)據(jù)文件的物理存儲(chǔ)結(jié)構(gòu)示意圖(以“專業(yè)”為查找碼,按查找自定義的首字母升序排

序)

三、設(shè)計(jì)與應(yīng)用題(共40分)

(1)有商品表(商品號(hào),商品名,分類,單價(jià)),請編寫一個(gè)實(shí)現(xiàn)更換商品單價(jià)的存儲(chǔ)過程(存

儲(chǔ)過程名為pUpdate),更換規(guī)則如下:“電腦”類商品降價(jià)10%,“電視”類商品降價(jià)6%,“冰

箱''類商品降價(jià)3%,其他商品不降價(jià)。以商品的分類作為輸入?yún)?shù),假設(shè)“分類”為字符串類

型,長度最多為6個(gè)漢字。假如商品表中沒有用戶指定的分類,則用輸出參數(shù)返回字符串“指

定的分類不存在“;假如用戶指定的分類存在,則用輸出參數(shù)返回字符串“修改已成功“。(10

分)

(2)現(xiàn)有某圖書

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論