版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
千里之行,始于足下讓知識(shí)帶有溫度。第第2頁/共2頁精品文檔推薦數(shù)據(jù)庫(kù)模擬試題1(含答案)模擬試題1
一.單項(xiàng)挑選題(本大題共15小題,每小題2分,共30分)
1.在文件系統(tǒng)中,所具有的數(shù)據(jù)自立性是
[]A.系統(tǒng)自立性B.物理自立性
C.規(guī)律自立性
D.設(shè)備自立性
2.?dāng)?shù)據(jù)庫(kù)系統(tǒng)中存放三級(jí)結(jié)構(gòu)定義的DB稱為
[]
A.DBS
B.DD
C.DDL
D.DBMS3.設(shè)有關(guān)系R(A,B,C)和關(guān)系S(B,C,D),那么與R?S等價(jià)的關(guān)系代數(shù)表達(dá)式[]
A.σ1=5(R?S)
B.σ1=5(R×S)
C.σ1=2(R?S)
D.σ1=2(R×S)
4.與域表達(dá)式{ab|(c)(R(ac)∧R(cb))}等價(jià)的關(guān)系代數(shù)表達(dá)式是[
]A.π1,4(σ2=3(R×R))
B.π1,3(R?R)
C.π1,4(R?R)
D.π1,3(R?S)
5.設(shè)有兩個(gè)關(guān)系R(A,B)和S(B,C),與下列SELECT語句
SELECTA,B
FROMR
WHEREBNOTIN(SELECTB
FROMS
WHEREC='C56');
等價(jià)的關(guān)系代數(shù)表達(dá)式是
[]A.πA,B(σC≠'C56'(R?S))
B.πA,B(R?S)
C.R-πA,B(σC='C56'(R?S))
D.R-πA,B(σC≠'C56'(R?S))6.嵌入式SQL的預(yù)處理方式,是指
[]
A.識(shí)別出SQL語句,加上前綴標(biāo)識(shí)和結(jié)束標(biāo)志
B.把嵌入的SQL語句處理成函數(shù)調(diào)用形式
C.對(duì)源程序舉行格式化處理
D.把嵌入的SQL語句編譯成目標(biāo)程序
7.設(shè)關(guān)系模式R(A,B,C,D),F(xiàn)是R上成立的FD集,F(xiàn)={B→D,AD→C},
那么
ρ={ABC,BCD}相對(duì)于F[]
A.是無損聯(lián)接分解,也是保持FD的分解
B.是無損聯(lián)接分解,但不保持FD的分解
C.不是無損聯(lián)接分解,但保持F
D的分解
D.既不是無損聯(lián)接分解,也不保持FD的分解
8.設(shè)有關(guān)系模式R(A,B,C,D),F(xiàn)是R上成立的FD集,F(xiàn)={A→B,C→D},
則F+中左部為(BC)的函數(shù)依靠有[]
C≠'C56'2=1
2=3
A.2個(gè)B.4個(gè)C.8個(gè)D.16個(gè)
9.有12個(gè)實(shí)體類型,并且它們之間存在著15個(gè)不同的二元聯(lián)系,其中4個(gè)是1:1聯(lián)系類型,5個(gè)是1:N聯(lián)系類型,6個(gè)M:N聯(lián)系類型,那么按照轉(zhuǎn)換規(guī)章,這個(gè)ER結(jié)構(gòu)轉(zhuǎn)換成的關(guān)系模式有[]A.17個(gè)B.18個(gè)C.23個(gè)D.27個(gè)
10.DBMS的并發(fā)控制子系統(tǒng),保證了事務(wù)__________的實(shí)現(xiàn)[]A.原子性B.全都性C.隔離性D.持久性
11.SQL中不一定能保證完整性約束徹底實(shí)現(xiàn)的是[]A.主鍵約束B.外鍵約束
C.局部約束D.檢查子句
12.ORDB中,同類元素的有序集合,并且允許一個(gè)成員可多次浮現(xiàn),稱為[]
A.結(jié)構(gòu)類型B.集合類型C.?dāng)?shù)組類型D.多集類型13.在ORDB中,當(dāng)屬性值為單值或結(jié)構(gòu)值時(shí),引用方式任和傳統(tǒng)的關(guān)系模型一樣,在層次之間加[]A.冒號(hào)“:”B.單箭頭“→”C.下劃線“_”D.圓點(diǎn)“.”14.某一種實(shí)際存在的事物具有看來好似不存在的性質(zhì),稱為
[]
A.不存在性B.虛擬性C.無關(guān)性D.透亮?????性
15.DDBS中,全局關(guān)系與其片段之間的映象是[]A.一對(duì)一的B.一對(duì)多的C.多對(duì)一的D.多對(duì)多的二.填空題(本大題共10小題,每小題1分,共10分)
16.關(guān)系模型和層次、網(wǎng)狀模型最大差別是用___________而不是用___________導(dǎo)航數(shù)據(jù)。
17.DBS的全局結(jié)構(gòu)體現(xiàn)了DBS的____________結(jié)構(gòu)。
18.在關(guān)系代數(shù)中,交操作可由__________操作組合而成。
19.SQL的SELECT語句中使用分組子句以后,SELECT子句的語義就不是投影的意思了,而是______________________。
20.設(shè)關(guān)系模式R(A,B,C),F(xiàn)是R上成立的函數(shù)依靠集,F(xiàn)={A→B,B→C,C→A},那么F在模式AB上投影πAB(F)=___________。
21.?dāng)?shù)據(jù)庫(kù)中,懸掛元組是指___________________。
22.DBD中,子模式設(shè)計(jì)是在___________階段舉行的
23.封鎖能避開錯(cuò)誤的發(fā)生,但會(huì)引起問題。
24.ORDB中,引用類型是指嵌套引用時(shí),不是引用對(duì)象本身的值,而是引用___________。
25.DDBS中,假如系統(tǒng)具有分片透亮?????性,那么用戶只要對(duì)___________就能操作了,不必了解數(shù)據(jù)的___________狀況。
三.簡(jiǎn)答題(本大題共10小題,每小題3分,共30分)
26.“數(shù)據(jù)自立性”在文件系統(tǒng)階段、數(shù)據(jù)庫(kù)階段和分布式數(shù)據(jù)庫(kù)階段中各表現(xiàn)為什么形式?
27.設(shè)有關(guān)系R和S:
RABCSABD
123136
135368
2461
35
3693
45
試寫出R?S、R?S的值
28.設(shè)有關(guān)系R(A,B,C)和S(D,E,F(xiàn)),設(shè)有關(guān)系代數(shù)表達(dá)式。
π
A,B(R)-π
A,B
(σ
A=D∧E='E8'
(R×S))
試寫出與上述關(guān)系代數(shù)表達(dá)式等價(jià)的元組表達(dá)式,關(guān)系規(guī)律規(guī)章和SQL語句。29.嵌入式SQL的預(yù)處理方式是如何實(shí)現(xiàn)的?這種方式有什么重要意義?30.設(shè)關(guān)系模式R(A,B,C,D,E),F(xiàn)是R上成立的FD集,F(xiàn)={AB→C,BC→A,AC→B,D→E},試寫出R的候選鍵,并說明理由。
31.規(guī)律設(shè)計(jì)階段的輸入和輸出是什么?
32.什么是“臟數(shù)據(jù)”?如何避開讀取“臟數(shù)據(jù)”?
33.對(duì)象聯(lián)系圖與ER圖的主要差別是什么?
34.什么是“死鎖”?在系統(tǒng)發(fā)生死鎖時(shí),系統(tǒng)如何處理?
35.DDB中數(shù)據(jù)分片必需遵守哪三個(gè)條件?這三個(gè)條件的目的各是為了什么?
四.設(shè)計(jì)題(本大題共5小題,每小題4分,共20分)
設(shè)某商業(yè)集團(tuán)關(guān)于商店銷售商品的數(shù)據(jù)庫(kù)中有三個(gè)基本表:
商店SHOP(S#,SNAME,AREA,MGR_NAME)
其屬性是商店編號(hào),商店名稱,區(qū)域名,經(jīng)理姓名。
銷售SALE(S#,G#,QUANTITY)
其屬性是商店編號(hào),商品編號(hào),銷售數(shù)量。
商品GOODS(G#,GNAME,PRICE)
其屬性是商品編號(hào),商品名稱,單價(jià)。
36.試寫出下列查詢的關(guān)系代數(shù)表達(dá)式、元組表達(dá)式和關(guān)系規(guī)律規(guī)章:檢索銷售“冰箱”的商店的編號(hào)和商店名稱。
37.試寫出上面第36題的SELECT語句表達(dá)形式。并寫出該查詢的圖示形式。38.試寫出下列操作的SQL語句:
從SALE表中,把“開開商店”中銷售單價(jià)高于1000元的商品的銷售元組所有刪除。
39.寫一個(gè)斷言,要求區(qū)域名為“EAST”的商店里銷售商品的單價(jià)不能低于100元。
40.試寫出下列操作的SQL語句:
統(tǒng)計(jì)區(qū)域名為“EAST”的全部商店銷售的每一種商品的總數(shù)量和總價(jià)值。
要求顯示(G#,GNAME,SUM_QUANTITY,SUM_VALUE),其屬性為商品編號(hào)、商品名稱、銷售數(shù)量、銷售價(jià)值。
五.綜合題(本大題共2小題,每小題5分,共10分)
2>2
41.某汽車運(yùn)輸公司數(shù)據(jù)庫(kù)中有一個(gè)記錄司機(jī)運(yùn)輸里程的關(guān)系模式:R(司機(jī)編號(hào),汽車牌照,行駛公里,車隊(duì)編號(hào),車隊(duì)主管)此處每個(gè)汽車牌照對(duì)應(yīng)一輛汽車?!靶旭偣铩睘槟乘緳C(jī)駕駛某輛汽車行駛的總公里數(shù)。假如規(guī)定每個(gè)司機(jī)屬于一個(gè)車隊(duì),每個(gè)車隊(duì)惟獨(dú)一個(gè)主管。(1)試寫出關(guān)系模式R的基本FD和關(guān)鍵碼。
(2)說明R不是2NF模式的理由,并指出數(shù)據(jù)冗余之所在。試把R分解成2NF模式集。
(3)進(jìn)而把R分解成3NF模式集,并說明理由。
42.設(shè)某商業(yè)集團(tuán)數(shù)據(jù)庫(kù)中有三個(gè)實(shí)體集。一是“倉(cāng)庫(kù)”實(shí)體集,屬性有倉(cāng)庫(kù)號(hào)、倉(cāng)庫(kù)名和地址等;二是“商店”實(shí)體集,屬性有商店號(hào)、商店名、地址等;
三是“商品”實(shí)體集,屬性有商品號(hào)、商品名、單價(jià)。
設(shè)倉(cāng)庫(kù)與商品之間存在“庫(kù)存”聯(lián)系,每個(gè)倉(cāng)庫(kù)可存儲(chǔ)若干種商品,每種商品存儲(chǔ)在若干倉(cāng)庫(kù)中,每個(gè)倉(cāng)庫(kù)每存儲(chǔ)一種商品有個(gè)日期及存儲(chǔ)量;商店與商品之間存在著“銷售”聯(lián)系,每個(gè)商店可銷售若干種商品,每種商品可在若干商店里銷售,每個(gè)商店銷售一種商品有月份和月銷售量?jī)蓚€(gè)屬性;
倉(cāng)庫(kù)、商店、商品之間存在著“供給”聯(lián)系,有月份和月供給量?jī)蓚€(gè)屬性。(1)試畫出ER圖,并在圖上注明屬性、聯(lián)系類型、實(shí)體標(biāo)識(shí)符;
(2)將ER圖轉(zhuǎn)換成關(guān)系模型,并說明主鍵和外鍵。
(3)將ER圖轉(zhuǎn)換成對(duì)象聯(lián)系圖。
(4)將ER圖轉(zhuǎn)換成UML的類圖。
模擬試題1答案
一.單項(xiàng)挑選題答案
1.D2.B3.B4.A5.C6.B7.B8.C
9.B10.C11.D12.C13.D14.D15.B
二.填空題答案
16.關(guān)鍵碼指針17.模塊功能
18.差19.對(duì)每一分組執(zhí)行聚合操作
20.{A→B,B→A}21.破壞泛關(guān)系存在的元組
22.規(guī)律設(shè)計(jì)23.活鎖、餓死和死鎖
24.對(duì)象標(biāo)識(shí)符25.全局關(guān)系分片和分配
三.簡(jiǎn)答題答案
26.答:“數(shù)據(jù)自立性”在文件系統(tǒng)中表現(xiàn)為“設(shè)備自立性”;在數(shù)據(jù)庫(kù)階段表現(xiàn)為“物理自立性”和“規(guī)律自立性”;在分布式數(shù)據(jù)庫(kù)中表現(xiàn)為“分布透亮?????性”。
27.答:
R?SABCDR?SR.AR.BCS.AS.BD
1356
2461
36
2=2
1355
2461
35
3698369136
369135
3693
4
528.答:元組表達(dá)式為:
{t|(?u)(?v)(R(u)∧S(v)∧(u[l]=v[1]?v[2]≠'E8')
∧t[1]=u[1]∧t[2]=u[2])}
關(guān)系規(guī)律規(guī)章為:
W(x,y)←R(x,y,a)∧┐(x,'E8',c)
SQL語句為:
SELECTA,B
FROMR
WHEREANOTIN(SELECTD
FROMS
WHEREE='E8');
29.答:預(yù)處理方式是先用預(yù)處理程序?qū)υ闯绦蚺e行掃描,識(shí)別出SQL語句,并處理成宿主語言的函數(shù)調(diào)用形式;然后再用宿主語言的編譯程序把源程序編譯成目標(biāo)程序。
這種辦法的重要意義在于不必改動(dòng)宿主語言的編譯程序,這樣,SQL的編譯程序和宿主語言的編譯程序之間就可自立,互不影響。
30.答:模式R有三個(gè)候選鍵:ABD、BCD、ACD三個(gè)。推導(dǎo)過程如下:
①?gòu)腁B→C和D→E,可推出ABD→ABCDE。
②從BC→A和D→E,可推出BCD→ABCDE。
③從AC→B和D→E,可推出ACD→ABCDE。
31.答:規(guī)律設(shè)計(jì)階段的輸入信息有四種:
①概念設(shè)計(jì)階段的概念模式;②應(yīng)用的處理需求;③完整性、平安性約
束條件;④DBMS特性。
規(guī)律設(shè)計(jì)階段的輸出信息主要有四種:
①DBMS可處理的模式;②子模式;③應(yīng)用程序設(shè)計(jì)指南;④物理設(shè)計(jì)指
南。
32.答:在數(shù)據(jù)庫(kù)運(yùn)行時(shí),把未提交隨后又被撤消的數(shù)據(jù)稱為“臟數(shù)據(jù)”。
為避開讀取“臟數(shù)據(jù)”,事務(wù)可以對(duì)數(shù)據(jù)采取加S鎖的辦法,以防止其他事務(wù)對(duì)該數(shù)據(jù)舉行修改。
33.答:對(duì)象聯(lián)系圖與ER圖的主要差別是對(duì)象聯(lián)系圖能通過“引用”類型表示嵌套、遞歸的數(shù)據(jù)結(jié)構(gòu),還有能表示數(shù)據(jù)結(jié)構(gòu)之間的繼承性(即子類和超類)。34.答:在對(duì)并發(fā)事務(wù)采納封鎖機(jī)制時(shí),有可能若干事務(wù)都處于等待狀態(tài),等待對(duì)方釋放封鎖,造成事務(wù)都不能繼續(xù)運(yùn)行下去,這種現(xiàn)象稱系統(tǒng)進(jìn)入死鎖狀態(tài)。
發(fā)生死鎖時(shí),系統(tǒng)將抽取某個(gè)事務(wù)作犧牲品,把它撤銷,釋放封鎖,使其它事務(wù)有可能繼續(xù)運(yùn)行下去。
35.答:DDB中數(shù)據(jù)分片必需遵守三個(gè)條件:
(1)完備性條件:指全局關(guān)系中全部數(shù)據(jù)均應(yīng)映射到片段中。目的是保證全部數(shù)據(jù)均在DB中存儲(chǔ),不會(huì)走失數(shù)據(jù)。
(2)重構(gòu)條件:由各個(gè)片段可以重建全局關(guān)系。目的是可以像無損聯(lián)接那樣不走失信息。
(3)不相交條件:數(shù)據(jù)片段互相之間不應(yīng)當(dāng)重疊(主鍵除外)。目的是為了防止數(shù)據(jù)冗余。
四.設(shè)計(jì)題答案
36.解:關(guān)系代數(shù)表達(dá)式:π
S#,SNAME(σ
GNAME='冰箱'
(SHOP?SALE?GOODS))
元組表達(dá)式:{t|(?u)(?v)(?w)(SHOP(u)∧SALE(v)∧GOODS(w)
∧u[1]=v[1]∧v[2]=w[1]∧w[2]='冰箱'∧t[1]=u[1]∧t[2]=u[2])}
關(guān)系規(guī)律規(guī)章:W(u
1,u
2
)←SHOP(u
1
,u
2
,u
3
,u
4
)∧SALE(u
1
,v
2
,v
3
)∧GOODS(v
2
,'
冰箱',w
3
)
37.解:SELECT語句如下:
SELECTA.S#,SNAME
FROMSHOPA,SALEB,GOODSC
WHEREA.S#=B.S#ANDB.G#=C.G#ANDGNAME='冰箱';
該查詢語句的圖示形式如下:38
WHERES#IN(SELECTS#
FROMSHOP
WHERESNAME='開開商店')
ANDG#IN(SELECTG#
FROMGOODS
WHEREPRICE>1000);
39.解:CREATEASSERTIONASSE8CHECK
(100<=ALL(SELECTPRICE
FROMSHOPA,SALEB,GOODSC
WHEREA.S#=B.S#ANDB.G#=C.G#ANDAREA='EAST'));
或CREATEASSERTIONASSE8CHECK
(NOTEXISTS(SELECT*
FROMSHOPA,SALEB,GOODSC
WHEREA.S#=B.S#ANDB.G#=C.G#
ANDAREA='EAST'ANDPRICE<100));
40.解:SELECTC.G#,GNAME,SUM(QUANTITY)ASSUM_QUANTITY,
PRICE*SUM(QUANTITY)ASSUM_VALUEFROMSHOPA,SALEB,GOODSC
WHEREA.S#=B.S#ANDB.G#=C.G#ANDAREA='EAST'
GROUPBYC.G#,GNAME;
(注:SELECT子句中的屬性C.G#,GNAME應(yīng)在分組子句中浮現(xiàn))
五.綜合題答案
41.解:(1)按照已知條件,可寫出基本的FD有三個(gè):
司機(jī)編號(hào)→車隊(duì)編號(hào)
車隊(duì)編號(hào)→車隊(duì)主管
(司機(jī)編號(hào),汽車牌照)→行駛公里
從上述三個(gè)FD,可知R的關(guān)鍵碼為(司機(jī)編號(hào),汽車牌照)。
(2)從上述三個(gè)FD,可推出下列FD成立:
(司機(jī)編號(hào),汽車牌照)→(車隊(duì)編號(hào),車隊(duì)主管)這是一個(gè)局部FD。因此R不是2NF模式。
此時(shí)在R的關(guān)系中,每個(gè)司機(jī)只屬于一個(gè)車隊(duì)及主管人員,但要記載某司機(jī)駕駛過10輛汽車的行駛公里數(shù),在R的關(guān)系中要浮現(xiàn)10個(gè)元組。也就是這10個(gè)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年商業(yè)綜合體物業(yè)管理手冊(cè)
- 房地產(chǎn)評(píng)估與交易流程手冊(cè)
- 2022年繼電保護(hù)考試內(nèi)容及考試題庫(kù)含答案參考83
- 2025-2025年企業(yè)員工安全培訓(xùn)考試題及完整答案
- 年級(jí)主任述職報(bào)告七篇
- 2025年新版中國(guó)地級(jí)行政區(qū)測(cè)試題及答案
- 2020年高級(jí)維修電工理論知識(shí)復(fù)習(xí)題庫(kù)及答案(共600題)
- 2025護(hù)理學(xué)導(dǎo)論重癥護(hù)理試題及答案
- 2025年軍醫(yī)版初級(jí)檢驗(yàn)師考試臨床醫(yī)學(xué)檢驗(yàn)與技術(shù)試題及答案
- 國(guó)際貿(mào)易實(shí)務(wù)2026年考試試題及答案
- (二診)綿陽市2023級(jí)高三第二次診斷考試歷史試卷A卷(含答案)
- 2026年電力交易員崗位能力認(rèn)證考核題含答案
- 2026年及未來5年市場(chǎng)數(shù)據(jù)中國(guó)金剛石工具行業(yè)投資分析及發(fā)展戰(zhàn)略咨詢報(bào)告
- 2025-2026學(xué)年總務(wù)主任年度述職報(bào)告
- 臨床成人失禁相關(guān)性皮炎的預(yù)防與護(hù)理團(tuán)體標(biāo)準(zhǔn)解讀
- 創(chuàng)新創(chuàng)業(yè)教育學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 河道治理、拓寬工程 投標(biāo)方案(技術(shù)方案)
- 政治審查表(模板)
- 《最奇妙的蛋》完整版
- SEMI S1-1107原版完整文檔
- 2023年中級(jí)財(cái)務(wù)會(huì)計(jì)各章作業(yè)練習(xí)題
評(píng)論
0/150
提交評(píng)論