




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
2022年合肥工業(yè)大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)專(zhuān)業(yè)《數(shù)據(jù)庫(kù)原理》科目期末
試卷A(有答案)
一、填空題
1、數(shù)據(jù)的安全性是指。
2、某在SQLServer2000數(shù)據(jù)庫(kù)中有兩張表:商品表(商品號(hào),商品名,商品類(lèi)別,成
本價(jià))和銷(xiāo)售表(商品號(hào),銷(xiāo)售時(shí)間,銷(xiāo)售數(shù)量,銷(xiāo)售單價(jià))。用戶(hù)需統(tǒng)計(jì)指定年份每類(lèi)
商品的銷(xiāo)售總數(shù)量和銷(xiāo)售總利潤(rùn),要求只列出銷(xiāo)售總利潤(rùn)最多的前三類(lèi)商品的商品類(lèi)別、
銷(xiāo)售總數(shù)量和銷(xiāo)售總利潤(rùn)。為了完成該統(tǒng)計(jì)操作,請(qǐng)按要求將下面的存儲(chǔ)過(guò)程補(bǔ)充完整。
CREATEPROCp_Sum
SyearIXT
AS
3、數(shù)據(jù)星趟在運(yùn)行過(guò)程里?,三可能會(huì)發(fā)生各種故障,其故障對(duì)數(shù)據(jù)庫(kù)的影響總結(jié)起來(lái)有
兩類(lèi):四七評(píng)口=1...siAT==5:1三
4、元瞿等胃免如g亶啊華直理1m蟄/三三
!=.ZZ<,xJU,-、-=三5U.N=.二二二T-7~?.,、.=.3=^
5、數(shù)閑年福據(jù)感起就布曼耍都業(yè)務(wù)發(fā)生,數(shù)據(jù)就會(huì)更新,而數(shù)據(jù)倉(cāng)庫(kù)則是
的歷史教闔:二燔是嘯麗I儕0刷新。
CRDHR3Y/三二二....
6、在SQL語(yǔ)言中,為了數(shù)據(jù)庫(kù)-的安全性7設(shè)置了對(duì)數(shù)據(jù)的存取進(jìn)行控制的語(yǔ)句,對(duì)用戶(hù)
授權(quán)使用語(yǔ)句,收回所授的權(quán)限使用語(yǔ)句。
7、使某個(gè)事務(wù)永遠(yuǎn)處于等待狀態(tài),得不到執(zhí)行的現(xiàn)象稱(chēng)為。有兩個(gè)或兩個(gè)以上的
事務(wù)處于等待狀態(tài),每個(gè)事務(wù)都在等待其中另一個(gè)事務(wù)解除封鎖,它才能繼續(xù)下去,結(jié)果
任何一個(gè)事務(wù)都無(wú)法執(zhí)行,這種現(xiàn)象稱(chēng)為。
8、在關(guān)系數(shù)據(jù)庫(kù)的規(guī)范化理論中,在執(zhí)行“分解”時(shí),必須遵守規(guī)范化原則:保持原有
的依賴(lài)關(guān)系和。
9、在SQLServer2000中,數(shù)據(jù)頁(yè)的大小是8KB。某數(shù)據(jù)庫(kù)表有1000行數(shù)據(jù),每行需
要5000字節(jié)空間,則此數(shù)據(jù)庫(kù)表需要占用的數(shù)據(jù)頁(yè)數(shù)為頁(yè)。
10、數(shù)據(jù)庫(kù)恢復(fù)是將數(shù)據(jù)庫(kù)從狀態(tài)恢復(fù)到的功能。
二、判斷題
11、在關(guān)系模式中,候選碼可以有多個(gè),主碼只能有一個(gè)。()
12、一個(gè)數(shù)據(jù)表只能有一個(gè)唯一索引。()
13、在數(shù)據(jù)庫(kù)設(shè)計(jì)中,數(shù)據(jù)流圖是用來(lái)建立概念模型的。()
14、全碼的關(guān)系模式一定屬于BC范式。()
15、在CREATEINDEX語(yǔ)句中,使CLUSTERED來(lái)建立簇索引。()
16、在一個(gè)關(guān)系模型中,不同關(guān)系模式之間的聯(lián)系是通過(guò)公共屬性來(lái)實(shí)現(xiàn)的。()
17、可串行化的調(diào)度一定遵守兩段鎖協(xié)議。()
18、數(shù)據(jù)庫(kù)系統(tǒng)由軟、硬件及各類(lèi)人員構(gòu)成。()
19、函數(shù)依賴(lài)是多值依賴(lài)的一個(gè)特例。()
20、求事務(wù)在讀取數(shù)據(jù)前先加共享鎖,且直到該事務(wù)執(zhí)行結(jié)束時(shí)才釋放相應(yīng)的鎖,這種封
鎖協(xié)議是二級(jí)封鎖協(xié)議。()
21、在綜合分E-R圖時(shí),會(huì)出現(xiàn)屬性沖突,結(jié)構(gòu)沖突,命名沖突。()
22、數(shù)據(jù)模型的核心構(gòu)成要素是數(shù)據(jù)結(jié)構(gòu)。()
23、在關(guān)系運(yùn)算中,投影是最耗時(shí)的操作。()
24、有兩個(gè)關(guān)系R和S,分別包含15個(gè)和10個(gè)元組,則在RUS、R-S、RCIS中可能
出現(xiàn)的一種元組數(shù)目情況是18、7、7()
25、SQLServer有兩種安全性認(rèn)證模式:WindowsNT和SQLServer。()
三、選擇題
26、關(guān)系代數(shù)中的8連接操作由()操作組合而成。
A.。和TT
B.。和x
C.TT、。和X
D.IT和x
27、用于數(shù)據(jù)庫(kù)恢復(fù)的重要文件是()。
A.數(shù)據(jù)庫(kù)文件B.索引文件C.日志文件D.備注文件
28、設(shè)計(jì)性能較優(yōu)的關(guān)系模式稱(chēng)為規(guī)范化,規(guī)范化主要的理論依據(jù)是()。
A.關(guān)系規(guī)范化理論B.關(guān)系運(yùn)算理論
C.關(guān)系代數(shù)理論D.數(shù)理邏輯
29、數(shù)據(jù)庫(kù)管理系統(tǒng)能實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)的查詢(xún)、插入、修改和刪除,這類(lèi)功能稱(chēng)為
()。
A.數(shù)據(jù)定義功能B.數(shù)據(jù)管理功能C.數(shù)據(jù)操縱功能D.數(shù)據(jù)控制功能
30、根據(jù)系統(tǒng)所提供的存取路徑,選擇合理的存取策略,這種優(yōu)化方式稱(chēng)為()。
A.物理優(yōu)化B.代數(shù)優(yōu)化C.規(guī)則優(yōu)化D.代價(jià)估算優(yōu)化
31、某校選課關(guān)系基本表SC(S#,C#,Grade),其中S#,C#分別代表學(xué)號(hào)和課程號(hào)
且均為字符型數(shù)據(jù),Grade表示成績(jī)?yōu)閿?shù)值型數(shù)據(jù),現(xiàn)要往該表中插入數(shù)據(jù),請(qǐng)問(wèn)以下語(yǔ)
句中不正確的是()。
A.INSERTINTOSC(S#,C#,Grade)VALUES(54','C6',90)
B.INSERTINTOSC(S#,C#)VALUES(55','C8')
C.INSERTINTOSCVALUES<54','C4',85)
D.INSERTINTOSC(S#,C#,Grade)VALUES(S2,C3,89)
32、執(zhí)行語(yǔ)句CREATEDATABASEStudent的結(jié)果是()。
A.創(chuàng)建一個(gè)名為Student的數(shù)據(jù)庫(kù),包括數(shù)據(jù)文件和日志文件
B.運(yùn)行失敗,因?yàn)閰?shù)不完整
C.創(chuàng)建一個(gè)名為Student的數(shù)據(jù)庫(kù),但是只有默認(rèn)的數(shù)據(jù)文件,無(wú)日志文件
D.為數(shù)據(jù)庫(kù)Student創(chuàng)建一個(gè)名為Student的表
33、“年齡在15至30歲之間"這種約束屬于DBMS的()功能。
A.恢復(fù)
B.并發(fā)控制
C.完整性D.安全性
34、1:n或m:n)。
實(shí)體型之間的聯(lián)系不僅存在于兩個(gè)實(shí)體型之間,也存在于兩個(gè)以上的實(shí)體型之間。同一個(gè)
實(shí)體集內(nèi)的各實(shí)體之間也可以存在聯(lián)系。
@8、代表層次模型、網(wǎng)狀模型、關(guān)系模型和面向?qū)ο竽P偷牡湫拖到y(tǒng)分別是()。
A.DBTG、IMS、SQLServer、GIS
B.IMS、DBTG、Oracle、GIS
C.Oracle、IMS、Sybase,DBTG
D.GIS、DBTG,Access.IMS
35、關(guān)于系統(tǒng)數(shù)據(jù)庫(kù)的備份策略,下列做法中最合理的是()。
A.每天備份一次系統(tǒng)數(shù)據(jù)庫(kù)
B.每當(dāng)用戶(hù)進(jìn)行數(shù)據(jù)更改操作時(shí),備份系統(tǒng)數(shù)據(jù)庫(kù)
C.每當(dāng)用戶(hù)操作影響了系統(tǒng)數(shù)據(jù)庫(kù)內(nèi)容時(shí),備份系統(tǒng)數(shù)據(jù)庫(kù)
D.備份用戶(hù)數(shù)據(jù)庫(kù)的同時(shí)備份系統(tǒng)數(shù)據(jù)庫(kù)
36、按照數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)生命周期模型,在開(kāi)發(fā)某數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)時(shí),對(duì)系統(tǒng)采用的軟硬
件及技術(shù)方案等作出合理的評(píng)估并提出選擇建議的工作屬于()。
A.規(guī)劃與分析階段的系統(tǒng)規(guī)劃與定義
B.規(guī)劃與分析階段的可行性分析
C.需求分析階段的業(yè)務(wù)規(guī)則需求分析
D.系統(tǒng)設(shè)計(jì)階段的總體設(shè)計(jì)
37、如果系統(tǒng)發(fā)生死鎖,參與死鎖的進(jìn)程的個(gè)數(shù)至少是()個(gè)。
A.3B.1C.2D.4
38、下述哪一個(gè)SQL語(yǔ)句用于實(shí)現(xiàn)數(shù)據(jù)存取的安全機(jī)制()。
A.COMMIT
B.ROLLBACK
C.GRANT
D.CREATETABLE
39、數(shù)據(jù)倉(cāng)庫(kù)的數(shù)據(jù)具有4個(gè)基本特征,以下錯(cuò)誤是指()。
A.面向主題的
B.集成的
C.不可更新的
D.不隨時(shí)間變化的
40、OLAP系統(tǒng)按照其數(shù)據(jù)在存儲(chǔ)器中的存儲(chǔ)格式可以分為()3種類(lèi)型。
A.關(guān)系OLAP、對(duì)象OLAP、混合型OLAP
B.關(guān)系OLAP、混合型OLAP、多維OLAP
C.對(duì)象OLAP、混合型OLAP、多維OLAP
D.關(guān)系OLAP、對(duì)象OLAP、多維OLAP
四、簡(jiǎn)答題
41、什么是數(shù)據(jù)庫(kù)鏡像?它有什么用途?
42、F面的結(jié)論哪些是正確的?哪些是錯(cuò)誤的?對(duì)于錯(cuò)誤的請(qǐng)給出一個(gè)反例說(shuō)明之。
(1)任何一個(gè)二目關(guān)系是屬于3NF的。
(2)任何一個(gè)二目關(guān)系是屬于BCNF的。
(3)任何一個(gè)二目關(guān)系是屬于4NF的。
(4)當(dāng)且僅當(dāng)函數(shù)依賴(lài)A-B在R上成立,關(guān)系R(A,B,C)等于其投影RI(A,B)
和R2(A,C)的連接。
(5)若RA—RB,RB—RC,則RA—RC。
(6)若RA—RB,RA—RC,貝(JR.A—R,(B,C)。
(7)若RB-RA,RC—RA,貝ijR,(B,C)—RA。
(8)若R,(B,C)-RA,則RB—RA,RC—RA。
43、什么是數(shù)據(jù)冗余?數(shù)據(jù)庫(kù)系統(tǒng)與文件系統(tǒng)相比怎樣減少冗余?
44、分析傳統(tǒng)RDBMS在大數(shù)據(jù)時(shí)代的局限性。
45、請(qǐng)給出檢測(cè)死鎖發(fā)生的一種方法,當(dāng)發(fā)生死鎖后如何解除死鎖?
五、綜合題
46、表所示為關(guān)系SC的實(shí)例數(shù)據(jù),其中:Sn。為學(xué)號(hào)、Cn。為課程號(hào)、Ctitle為課程名、
Iname為教師名、Iloca為教師地址,Grade為成績(jī)。
表6-2關(guān)系SC的實(shí)例數(shù)據(jù)
SnoCnoCtitleInameIccaGrade
——
SO152ClosD170
80153C2D3好D285
80154ClOS三二D18d
801SC3AI怦?二三D3??
80155C4CLD292
(1)該關(guān)系為第幾范式?
(2)是否存在插入、刪除異常?若存在,請(qǐng)說(shuō)明是在什么情況下發(fā)生?發(fā)生的原因是什
么?
(3)請(qǐng)將它分解為高一級(jí)范式。
(4)分解后的關(guān)系能否解決操作異常問(wèn)題?
47、某汽車(chē)維修公司需建立一個(gè)汽車(chē)維修數(shù)據(jù)庫(kù),該數(shù)據(jù)庫(kù)中需要存儲(chǔ)和管理下列信息:
車(chē)輛信息:車(chē)牌號(hào),車(chē)型,發(fā)動(dòng)機(jī)號(hào),行駛里程,車(chē)輛所有人,聯(lián)系電話(huà)
維修項(xiàng)目:項(xiàng)目號(hào),項(xiàng)目名稱(chēng),維修費(fèi)
汽車(chē)備件:備件號(hào),備件名稱(chēng),備件單價(jià),庫(kù)存數(shù)量以上數(shù)據(jù)之間存在下列約束:
可以對(duì)一個(gè)車(chē)輛進(jìn)行多個(gè)維修項(xiàng)目,每個(gè)維修項(xiàng)目可用于多個(gè)車(chē)輛,維修項(xiàng)目完成后要在
數(shù)據(jù)庫(kù)中記錄維修時(shí)間;
一種備件可用于多個(gè)維修項(xiàng)目,每個(gè)維修項(xiàng)目最多只使用一種備件,但每種備件的數(shù)量可
以是多個(gè)。
①根據(jù)以上需求構(gòu)建該數(shù)據(jù)庫(kù)的概念模型(畫(huà)E-R圖)。
②假設(shè)車(chē)輛信息有如下約束:
車(chē)牌號(hào):標(biāo)識(shí)屬性,取值形式為:第1個(gè)字符是"京",第2個(gè)字符為"A"到"Z"的
字母,第3到第7個(gè)字符均是"0"到"9"的數(shù)字。此列采用普通編碼定長(zhǎng)字符型,非
空;
車(chē)型:普通編碼定長(zhǎng)字符型,長(zhǎng)度為6,默認(rèn)值為"轎車(chē)";發(fā)動(dòng)機(jī)號(hào):普遍編碼定長(zhǎng)字
符型:長(zhǎng)度為6,非空;行駛里程:整型,取值大于或等于0;
車(chē)輛所有人:普通編碼定長(zhǎng)字符型,長(zhǎng)度為8,非空;
聯(lián)系電話(huà):普通編碼定長(zhǎng)字符型,長(zhǎng)度為13,取值唯一。
寫(xiě)出創(chuàng)建滿(mǎn)足上述要求的車(chē)輛信息表的SQL語(yǔ)句。
(注:表名和列名均用題中給出的中文名,SQL語(yǔ)句中大、小寫(xiě)字母均可。)
48、使用ADO來(lái)訪問(wèn)Student數(shù)據(jù)庫(kù)。
參考答案
一、填空題
1、【答案】保護(hù)數(shù)據(jù)庫(kù),防止未經(jīng)授權(quán)或不合法的使用造成的數(shù)據(jù)泄漏、更改或破壞
2、【答案】T0P3;SUM((銷(xiāo)售單價(jià)一成本價(jià))*銷(xiāo)售數(shù)量);DESC
3、【答案】數(shù)據(jù)庫(kù)本身未被破壞;數(shù)據(jù)庫(kù)處于不一致?tīng)顟B(tài)
4、【答案】關(guān)系;元組
5、【答案】動(dòng)態(tài)變化;靜態(tài)
6、【答案】GRANT;REVOKE
7,【答案】活鎖;死鎖
8,【答案】無(wú)損連接
9、【答案】1000
【解析】一個(gè)數(shù)據(jù)頁(yè)的存儲(chǔ)空間是8x1024字節(jié),最多能存放8000多個(gè)字節(jié),而SQL
Server2000中不允許跨頁(yè)存儲(chǔ)一行數(shù)據(jù),每行需要5000字節(jié)的空間,于是每個(gè)數(shù)據(jù)頁(yè)
最多只能存放一行數(shù)據(jù),所以1000行數(shù)據(jù)需要的數(shù)據(jù)頁(yè)數(shù)是1000頁(yè)。
10、【答案】錯(cuò)誤;某一已知的正確狀態(tài)
二、判斷題
11、【答案】對(duì)
12、【答案】錯(cuò)
13、【答案】錯(cuò)
14、【答案】對(duì)
15、【答案】對(duì).
16、【答案】對(duì)
17、【答案】錯(cuò)
18、【答案】對(duì)
19、【答案】對(duì)
20、【答案】錯(cuò)
21、【答案】對(duì)
22、【答案】對(duì)
23、【答案】錯(cuò)
24、【答案】錯(cuò)
25、【答案】錯(cuò)
三、選擇題
26、【答案】B
【解析】連接又稱(chēng)為9連接。它是從關(guān)系R和S的笛卡爾積中選取屬性值之間滿(mǎn)足一定條
件的元組。因此,該運(yùn)算首先計(jì)算R和S的笛卡爾積,然后再?gòu)牡玫降慕Y(jié)果集合中選擇屬
性值之間滿(mǎn)足一定條件的元組。
該運(yùn)算得到結(jié)果是R和S的笛卡爾積的子集,其關(guān)系模式同R和S的笛卡爾積一樣。
27、【答案】C
【解析】用于數(shù)據(jù)庫(kù)恢復(fù)的重要文件是日志文件和后援副本。
28、【答案】A
【解析】關(guān)系數(shù)據(jù)理論,即關(guān)系規(guī)范化理論是進(jìn)行數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)的有力工具,通過(guò)
它,可以判斷數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)設(shè)計(jì)是否優(yōu)良,并可以對(duì)一個(gè)不好的邏輯設(shè)計(jì)進(jìn)行改造以
使它變得好起來(lái)。
29、【答案】C
【解析】數(shù)據(jù)操縱指的是對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)進(jìn)行查詢(xún)、插入、修改和刪除。
30、【答案】A
【解析】物理優(yōu)化是根據(jù)數(shù)據(jù)字典中的存取路徑、數(shù)據(jù)的存儲(chǔ)分布以及聚簇情況等信息來(lái)
選擇低層的存取路徑。
31、【答案】D
【解析】在SQL語(yǔ)言中,使用INSERT語(yǔ)句插入數(shù)據(jù)時(shí),需要注意以下幾個(gè)問(wèn)題:首先,
列名表和元組值中的項(xiàng)數(shù)應(yīng)該對(duì)稱(chēng)相等,并且保持?jǐn)?shù)據(jù)類(lèi)型一致;其次,元組值中給出的
數(shù)據(jù)元素個(gè)數(shù)應(yīng)該小于等于關(guān)系模式中的屬性列個(gè)數(shù),而且此時(shí)列名表不可缺省,列名表
中未給出的屬性列的值在插入時(shí)取默認(rèn)值1此外,列表名缺省時(shí)意味著取關(guān)系模式中的全
部屬性列,而且其順序與模式定義一致,插入時(shí)還需要注意非空屬性列值的輸入及主碼列
值的唯一性等問(wèn)題。
32、【答案】A
【解析】CREATEDATABASEdataname可以用來(lái)創(chuàng)建數(shù)據(jù)庫(kù),其中dataname為數(shù)據(jù)
庫(kù)的名字,默認(rèn)包含數(shù)據(jù)文件和日志文件。
33、【答案】C
【解析】“年齡在15至30歲之間"是完整性約束中值的約束。
34、【答案】B
【解析】①按照層次模型建立的數(shù)據(jù)庫(kù)系統(tǒng)稱(chēng)為層次模型數(shù)據(jù)庫(kù)系統(tǒng),其典型代表是IBM
的IMS(InformationManagementSystem)。
②按照網(wǎng)狀數(shù)據(jù)結(jié)構(gòu)建立的數(shù)據(jù)庫(kù)系統(tǒng)稱(chēng)為網(wǎng)狀數(shù)據(jù)庫(kù)系統(tǒng),其典型代表是DBTG
(DataBaseTaskGroup)。
③按照關(guān)系數(shù)據(jù)結(jié)構(gòu)建立的數(shù)據(jù)庫(kù)系統(tǒng)稱(chēng)為關(guān)系數(shù)據(jù)庫(kù)系統(tǒng),關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)是被公
認(rèn)為最有前途的一種數(shù)據(jù)庫(kù)管理系統(tǒng)。自20世紀(jì)
80年代以來(lái),作為商品推出的數(shù)據(jù)庫(kù)管理系統(tǒng)幾乎都是關(guān)系型的,例如,Oracle.
Sybase、Informix、VisualFoxPro、Access和SQLServer等。
④按照面向?qū)ο髷?shù)據(jù)結(jié)構(gòu)建立的數(shù)據(jù)庫(kù)系統(tǒng)稱(chēng)為面向?qū)ο髷?shù)據(jù)庫(kù)系統(tǒng),其典型代表是GIS
(GeographicInformationSystem)。
35、【答案】C
【解析】備份數(shù)據(jù)庫(kù)的主要目的是防止數(shù)據(jù)丟失。對(duì)于用戶(hù)數(shù)據(jù)庫(kù),一般采用定期備份,
但是系統(tǒng)級(jí)的數(shù)據(jù)對(duì)于服務(wù)器的實(shí)例運(yùn)行至關(guān)重要,所以對(duì)于系統(tǒng)數(shù)據(jù)庫(kù)應(yīng)在修改之后立
即備份。
36、【答案】B
【解析】技術(shù)可行性分析是指對(duì)系統(tǒng)采用的軟硬件及技術(shù)方案等作出合理的評(píng)估并提出選
擇建議,是根據(jù)用戶(hù)提出的系統(tǒng)功能、性能及實(shí)現(xiàn)系統(tǒng)的各項(xiàng)約束條件來(lái)進(jìn)行分析的,屬
于規(guī)劃與分析階段。
37、【答案】C
【解析】由于各進(jìn)程互相獨(dú)立地活動(dòng),不斷申請(qǐng)和釋放軟硬件資源,可能會(huì)出現(xiàn)這樣一種
狀態(tài):兩個(gè)或兩個(gè)以上的進(jìn)程彼此等待對(duì)方擁有的而又不會(huì)釋放的資源,則所有進(jìn)程都不
能進(jìn)一步向前運(yùn)行,這種狀態(tài)就稱(chēng)為死鎖。因此,參與死鎖的進(jìn)程至少是兩個(gè)。
38、【答案】C
【解析】COMMIT是向數(shù)據(jù)庫(kù)遞交數(shù)據(jù),ROLLBACK是回滾數(shù)據(jù),CREATETABLE是
創(chuàng)建表,而GRANT是用來(lái)對(duì)用戶(hù)權(quán)限進(jìn)行管理,可以實(shí)現(xiàn)數(shù)據(jù)存取的安全機(jī)制。
39、【答案】D
【解析】數(shù)據(jù)倉(cāng)庫(kù)是隨時(shí)間而變化的,傳統(tǒng)的關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)比較適合處理格式化的數(shù)據(jù),
能夠較好的滿(mǎn)足商業(yè)商務(wù)處理的需求。穩(wěn)定的數(shù)據(jù)以只讀格式保存,且不隨時(shí)間改變。
40、【答案】B
【解析】OLAP系統(tǒng)按照其存儲(chǔ)器的數(shù)據(jù)存儲(chǔ)格式可以分為關(guān)系OLAP(Relational
OLAP,簡(jiǎn)稱(chēng)ROLAP)、多維OLAP(MultidimensionalOLAP,簡(jiǎn)稱(chēng)MOLAP)和混合
型OLAP(HybridOLAP,簡(jiǎn)稱(chēng)HOLAP)三種類(lèi)型。
四、簡(jiǎn)答題
41、答:(1)數(shù)據(jù)庫(kù)鏡像即根據(jù)DBA的要求,自動(dòng)把整個(gè)數(shù)據(jù)庫(kù)或者其中的部分關(guān)鍵
數(shù)據(jù)復(fù)制到另一個(gè)磁盤(pán)上。每當(dāng)主數(shù)據(jù)庫(kù)更新時(shí),
DBMS自動(dòng)把更新后的數(shù)據(jù)復(fù)制過(guò)去,即DBMS自動(dòng)保證鏡像數(shù)據(jù)與主數(shù)據(jù)的一致性。
(2)數(shù)據(jù)庫(kù)鏡像的用途有兩點(diǎn):
①用于數(shù)據(jù)庫(kù)恢復(fù),當(dāng)出現(xiàn)介質(zhì)故障時(shí),可由鏡像磁盤(pán)繼續(xù)提供使用,同時(shí)DBMS自動(dòng)
利用鏡像磁盤(pán)數(shù)據(jù)進(jìn)行數(shù)據(jù)庫(kù)的恢復(fù),不需要關(guān)閉系統(tǒng)和重裝數(shù)據(jù)庫(kù)副本。
②提高數(shù)據(jù)庫(kù)的可用性,在沒(méi)有出現(xiàn)故障時(shí),當(dāng)一個(gè)用戶(hù)對(duì)某個(gè)數(shù)據(jù)加排它鎖進(jìn)行修改時(shí),
其他用戶(hù)可以讀鏡像數(shù)據(jù)庫(kù)上的數(shù)據(jù),而不必等待該用戶(hù)釋放排它鎖。
42、答:(1)正確。因?yàn)殛P(guān)系模式中只有兩個(gè)屬性,所以無(wú)傳遞。
(2)正確。按BCNF的定義,若X-Y,且Y不是X的子集時(shí),每個(gè)決定因素都包含碼,
對(duì)于二目關(guān)系決定因素必然包含碼。
(3)正確。因?yàn)橹挥袃蓚€(gè)屬性,所以無(wú)非平凡的多值依賴(lài)。
(4)錯(cuò)誤。當(dāng)A-B在R上成立,關(guān)系R(A,B,C)等于其投影RI(A,B)和R2
(A,C)的連接。反之則不然。正確的是當(dāng)且僅當(dāng)函數(shù)依賴(lài)A--B在R上成立,關(guān)系R
(A,B,C)等于其投影RI(A,B)和R2(A,C)的連接。
(5)正確。
(6)正確。
(7)正確。
(8)錯(cuò)誤。反例關(guān)系模式SC(S#,C#,G),(S#,C#)-G,但S#gG,C#^G。
43、答:(1)數(shù)據(jù)冗余
數(shù)據(jù)冗余是指各個(gè)數(shù)據(jù)文件中存在重復(fù)的數(shù)據(jù)。在文件管理系統(tǒng)中,數(shù)據(jù)被組織在一個(gè)個(gè)
獨(dú)立的數(shù)據(jù)文件中,每個(gè)文件都有完整的體系結(jié)構(gòu),對(duì)數(shù)據(jù)的操作是按文件名訪問(wèn)。數(shù)據(jù)
文件之間沒(méi)有聯(lián)系,數(shù)據(jù)文件是面向應(yīng)用程序的。每個(gè)應(yīng)用都擁有并使用自己的數(shù)據(jù)文件,
各數(shù)據(jù)文件中難免有許多數(shù)據(jù)相互重復(fù),數(shù)據(jù)的冗余度比較大。
(2)數(shù)據(jù)庫(kù)系統(tǒng)以數(shù)據(jù)庫(kù)方式管理大量共享的數(shù)據(jù)。數(shù)據(jù)庫(kù)系統(tǒng)由許多單獨(dú)文件組成,
文件內(nèi)部具有完整的結(jié)構(gòu),但它更注重文件之間的聯(lián)系。數(shù)據(jù)庫(kù)系統(tǒng)中的數(shù)據(jù)具有共享性。
數(shù)據(jù)庫(kù)系統(tǒng)是面向整個(gè)系統(tǒng)的數(shù)據(jù)共享而建立的,各個(gè)應(yīng)用的數(shù)據(jù)集中存儲(chǔ),共同使用,
數(shù)據(jù)庫(kù)文件之間聯(lián)系密切,因而盡可能地避免了數(shù)據(jù)的重復(fù)存儲(chǔ),減少和控制了數(shù)據(jù)的冗
余。
44、答:關(guān)系數(shù)據(jù)庫(kù)在大數(shù)據(jù)時(shí)代喪失了互聯(lián)網(wǎng)搜索這個(gè)機(jī)會(huì),其主要原因是關(guān)系數(shù)據(jù)庫(kù)
管理系統(tǒng)(并行數(shù)據(jù)庫(kù))的擴(kuò)展性遇到了前所未有的障礙,不能勝任大數(shù)據(jù)分析的需求,
關(guān)系數(shù)據(jù)管理模型追求的是高度的一致性和正確性,面向超大數(shù)據(jù)的分析需求。
45、答:(1)數(shù)據(jù)庫(kù)系統(tǒng)一般采用允許死鎖發(fā)生,DBMS檢測(cè)到死鎖后加以解除的方法。
DBMS中診斷死鎖的方法與操作系統(tǒng)類(lèi)似,一般使用超時(shí)法或事務(wù)等待圖法。
①超時(shí)法是如果一個(gè)事務(wù)的等待時(shí)間超過(guò)了規(guī)定的時(shí)限,就認(rèn)為發(fā)生了死鎖。超時(shí)法實(shí)現(xiàn)
簡(jiǎn)單,但有可能誤判死鎖,事務(wù)因其他原因長(zhǎng)時(shí)間等待超過(guò)時(shí)限時(shí),系統(tǒng)會(huì)誤認(rèn)為發(fā)生了
死鎖。若時(shí)限設(shè)置得太長(zhǎng),又不能及時(shí)發(fā)現(xiàn)死鎖。
②事務(wù)等待圖是一個(gè)有向圖G=(T,U)。T為結(jié)點(diǎn)的集合,每個(gè)結(jié)點(diǎn)表示正運(yùn)行的事務(wù);
U為邊的集合,每條邊表示事務(wù)等待的情況。若T1等待T2,則Tl,T2之間劃一條有向
邊,從T1指向T2。事務(wù)等待圖動(dòng)態(tài)地反映了所有事務(wù)的等待情況。并發(fā)控制子系統(tǒng)周期
性地生成事務(wù)等待圖,并進(jìn)行檢測(cè)。如果發(fā)現(xiàn)圖中存在回路,則表示系統(tǒng)中出現(xiàn)了死鎖。
(2)DBMS并發(fā)控制子系統(tǒng)檢測(cè)到死鎖后,就要設(shè)法解除。通常采用的方法是選擇一個(gè)
處理死鎖代價(jià)最小的事務(wù),將其撤消,釋放此事務(wù)持有的所有鎖,使其他事務(wù)得以繼續(xù)運(yùn)
行。對(duì)撤銷(xiāo)的事務(wù)所執(zhí)行的數(shù)據(jù)修改操作必須加以恢復(fù)。
五、綜合題
46、答:(1)因?yàn)樵撽P(guān)系的碼為(Sno,Cno),其余均為非碼屬性,顯然非碼
屬性Ctitle對(duì)碼存在部分函數(shù)依賴(lài),因此SC沒(méi)有達(dá)到2NF,只達(dá)到1NF.
(2)該關(guān)系在進(jìn)行數(shù)據(jù)操縱時(shí)會(huì)出現(xiàn)插入異常和刪除異常:當(dāng)增加一門(mén)新課,而沒(méi)
有學(xué)生選該課時(shí),不能加入該課程信息,從而發(fā)生插入異常;當(dāng)只有一位學(xué)生選某門(mén)課,
刪除該學(xué)生時(shí)會(huì)把該課程的信息也刪除了,從而發(fā)生刪除異常。原因在于非碼屬性Ctitle、
Iname、Iloca均部分依賴(lài)于碼(Sn。,Cno)?(3)要想使它由1NF規(guī)范化為2NF,
可以通過(guò)關(guān)系分解,去除關(guān)系中存在的非碼屬性對(duì)碼的部分依賴(lài)。分解后為兩個(gè)關(guān)系SG
和CI:
SG(Sno,Cno,Grade)
CI(Cno,Cname,Iname,Iloca)
在上述兩個(gè)關(guān)系中均不存在非碼屬性對(duì)于碼的部分函數(shù)依賴(lài),均達(dá)到2NF。
(4)分解后的關(guān)系能解決1NF時(shí)出現(xiàn)的上述操作異常問(wèn)題,但是還會(huì)存在新的操作
異常:新來(lái)的老師還未任課,出現(xiàn)新教師插入異常;取消某門(mén)課,會(huì)發(fā)生刪除異常。因此,
還可以對(duì)該關(guān)系繼續(xù)分解,進(jìn)一步規(guī)范化,達(dá)到更高的規(guī)范化程度,避免數(shù)據(jù)操縱的異常
情況。
【解析】判斷一個(gè)關(guān)系達(dá)到第幾范式,首先必須明確關(guān)系的碼,這樣才能確定該關(guān)系
的非碼屬性有哪幾個(gè),然后再判斷各個(gè)非碼屬性與碼的關(guān)系,從而確定該關(guān)系規(guī)范化程度。
在函數(shù)依賴(lài)范疇內(nèi):
①如果存在非碼屬性對(duì)于碼的部分函數(shù)依賴(lài),則該關(guān)系沒(méi)有達(dá)到
2NF,只達(dá)到INF。
②如果不存在非碼屬性對(duì)于碼的部分函數(shù)依賴(lài),但是存在非碼屬性對(duì)于碼的傳遞函
數(shù)依賴(lài),則該關(guān)系達(dá)到2NF,沒(méi)有達(dá)到3NF。
③如果不存在非碼屬性對(duì)于碼的部分函數(shù)依賴(lài),也不存在非碼屬性對(duì)于碼的傳遞函
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 香港科技大學(xué)(廣州)《耳鼻咽喉頭頸外科》2023-2024學(xué)年第一學(xué)期期末試卷
- 佳木斯職業(yè)學(xué)院《文獻(xiàn)學(xué)概論》2023-2024學(xué)年第二學(xué)期期末試卷
- 燕京理工學(xué)院《web技術(shù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 2024-2025學(xué)年陜西省恒口高級(jí)中學(xué)高三下學(xué)期綜合模擬考試物理試題含解析
- 永城職業(yè)學(xué)院《安全工程》2023-2024學(xué)年第一學(xué)期期末試卷
- 浙江省杭州十四中2025年高三測(cè)試(四)物理試題含解析
- 江西服裝學(xué)院《先進(jìn)功能材料雙語(yǔ)》2023-2024學(xué)年第二學(xué)期期末試卷
- 寧波幼兒師范高等專(zhuān)科學(xué)?!稜I(yíng)養(yǎng)與食品衛(wèi)生學(xué)2》2023-2024學(xué)年第二學(xué)期期末試卷
- 新疆體育職業(yè)技術(shù)學(xué)院《影視攝影與剪輯技術(shù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 供應(yīng)商設(shè)備預(yù)驗(yàn)收人員分工
- 幼兒園獲獎(jiǎng)公開(kāi)課:大班語(yǔ)言繪本《好消息壞消息》課件
- 宇樹(shù)科技在機(jī)器人領(lǐng)域的技術(shù)突破與應(yīng)用
- 《高危作業(yè)培訓(xùn)》課件
- 中央2025年中國(guó)科協(xié)所屬單位招聘應(yīng)屆生27人筆試歷年參考題庫(kù)附帶答案詳解
- 《義務(wù)教育語(yǔ)文課程標(biāo)準(zhǔn)》2022年修訂版原版
- (精選word)3v3籃球比賽記錄表
- 消費(fèi)者行為學(xué)課件
- 【小升初】部編版2022-2023學(xué)年四川省綿陽(yáng)市語(yǔ)文升學(xué)分班考真題專(zhuān)項(xiàng)模擬試卷(04 現(xiàn)代文閱讀)含解析
- 第九-現(xiàn)場(chǎng)勘查課件
- 挖掘機(jī)配件名稱(chēng)大全
- 煙花爆竹危險(xiǎn)固體廢棄物綜合利用建設(shè)項(xiàng)目可行性研究報(bào)告-甲乙丙資信
評(píng)論
0/150
提交評(píng)論