




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
河南中醫(yī)學(xué)院
《數(shù)據(jù)庫原理》試題(100分)
(計算機科學(xué)與技術(shù)專升本專業(yè)使用)
學(xué)號:姓名:座號:
系另:年級:專業(yè):
題號二三四五六總計
得分
總分合計人:復(fù)核人:
得分評卷人一、單選題(每小題1分,共20分)
(每一道試題下面有A、B、C、D四個備選答案,請從中選擇一個
正確答案,寫在后面括號內(nèi)。)
1.在DBS中,DBMS和0S之間的關(guān)系是()
A.相互調(diào)用B.DBMS調(diào)用0S
C.OS調(diào)用DBMSD.并發(fā)運行
2.SQL語言集數(shù)據(jù)查詢、數(shù)據(jù)操作、數(shù)據(jù)定義、和數(shù)據(jù)控制功能于一體,語句INSERT、
DELETE,UPDATE實現(xiàn)下列哪類功能()
A.數(shù)據(jù)查詢B.數(shù)據(jù)操縱
C.數(shù)據(jù)定義D.數(shù)據(jù)控制
3.用二維表結(jié)構(gòu)表示實體以及實體間聯(lián)系的數(shù)據(jù)模型稱為()
A.網(wǎng)狀模型B.層次模型
C.關(guān)系模型D.面向?qū)ο竽P?/p>
4.一個關(guān)系中,候選碼()
A.可以有多個B.只有一個
C.由一個或多個屬性組成,不能唯一標(biāo)識關(guān)系中一個元組
D.以上都不是
5.下列有關(guān)E-R模型向關(guān)系模型轉(zhuǎn)換的敘述中,不正確的是()
A.一個實體模型轉(zhuǎn)換為一個關(guān)系模式
B.一個1:1聯(lián)系可以轉(zhuǎn)換為一個獨立的關(guān)系模式,也可以與聯(lián)系的任意一端實體所
對應(yīng)的關(guān)系模式合并
C.一個1:n聯(lián)系可以轉(zhuǎn)換為一個獨立的關(guān)系模式,也可以與聯(lián)系的任意一端實體所對
應(yīng)的關(guān)系模式合并
D.一個m:n聯(lián)系轉(zhuǎn)換為一個關(guān)系模式
6.單個用戶使用的數(shù)據(jù)視圖的描述稱為()
A.外模式B.概念模式C.內(nèi)模式D.存儲模式
7.在SQL中,建立視圖用的命令是()。
2
A.CREATESCHEMAB.CREATETABLE
C.CREATEVIEWD.CREATEINDEX
8.要使數(shù)據(jù)庫具有可恢復(fù)性,最基本的原則是()o
A.加強機房安全管理B.安裝防病毒設(shè)施
C.經(jīng)常檢修計算機系統(tǒng)D.數(shù)據(jù)重復(fù)存儲
9.在數(shù)據(jù)庫的E-R圖中,菱形框表達(dá)的是()
A.屬性B.實體
C.實體之間的聯(lián)系D.實體與屬性之間的聯(lián)系
10.從E-R圖導(dǎo)出關(guān)系模型時,如果實體間的聯(lián)系是1:N的,下列說法中不正確的是
()
A.將N方碼和聯(lián)系的屬性納入1方的屬性中
B.將1方碼和聯(lián)系的屬性納入N方的屬性中
C.增加一個關(guān)系表示聯(lián)系,其中納入1方和N方的碼
D.在1方屬性和N方屬性中均增加一個表示級別的屬性
11.一個關(guān)系中,能唯一標(biāo)識元組的屬性集稱為關(guān)系的。()
A.唯一鍵B.主鍵
C.從鍵D.參數(shù)
12.關(guān)系代數(shù)運算是以為基礎(chǔ)的運算()
A.關(guān)系運算B.謂詞演算
C.集合運算D.代數(shù)運算
13.按指定條件從一個關(guān)系中挑選出指定的屬性組成一個新關(guān)系的運算是()
A.選擇B.投影
C.連接D.自然連接
14.一般情況下,當(dāng)對關(guān)系R和S進(jìn)行自然連接時,要求R和S含有一個或者多個共有的
()
A.記錄B.行
C.屬性D.元組
15.設(shè)有關(guān)系R(A,B,C)和S(C,D),與SQL語句selectA,B,DfromR,SwhereR.C=S.C
等價的關(guān)系代數(shù)表達(dá)式是()
A.0R.C=S.C(貝AMD(RXS))
B.nA,B,D(。R,C=S.C(RXS))
C.。RCS.C((冗A.BR)X(HDS))
D.。R,C=S.C(31D((UA,BR)XS)
16.表的CHECK約束是____的有效性檢驗規(guī)則。()
A.實體完整性B.參照完整性
C.用戶自定義完整性D.唯一完整性
17.假如采用關(guān)系數(shù)據(jù)庫系統(tǒng)來實現(xiàn)應(yīng)用,在數(shù)據(jù)庫設(shè)計的階段,需要將E-R模型轉(zhuǎn)
換為關(guān)系數(shù)據(jù)模型。()
A.概念設(shè)計B.物理設(shè)計
C.邏輯設(shè)計D.運行階段
18.SQLServer中,對用戶授予數(shù)據(jù)庫操作的語句關(guān)鍵字為。()
A.REVOKEB.CREATE
C.SETD.GRANT
3
19.事務(wù)的原子性是指()
A.事務(wù)中包括的所有操作要么都做,要么都不做
B.事務(wù)一旦提交,對數(shù)據(jù)庫的改變是永久的
C.一個事務(wù)內(nèi)部的操作對并發(fā)的其他事務(wù)是隔離的
D.事務(wù)必須使數(shù)據(jù)庫從一個一致性狀態(tài)變到另一個一致性狀態(tài)
20.如果事務(wù)T獲得了數(shù)據(jù)項Q上的排他鎖,則T對Q()
A.只能讀不能寫B(tài).只能寫不能讀
C.既可讀又可寫D.不能讀也不能寫
得分評卷人二、判斷改錯題(每小題2分,共10分)
(描述對的打“v”,錯的打“X”并更正)
21.能惟一標(biāo)識元組的屬性集稱為外鍵。()
更正:
22.HAVING子句常用于在計算出聚集之后對行的查詢進(jìn)行控制。()
更正:
23.在關(guān)系數(shù)據(jù)庫表中外鍵只有一個,但候選碼可以有多個。()
更正:
24.視圖定義后,其中的數(shù)據(jù)就存儲在視圖中。()
更正:
25.嵌入式SQL語句中,可以使用主語言的程序變量來輸入或輸出數(shù)據(jù)。()
更正:
得分評卷人三、填空題(每空1分,共5分)
(請將正確答案填于試題預(yù)留的橫線上。)
26、數(shù)據(jù)庫管理系統(tǒng)的主要功能有、、數(shù)據(jù)庫的運行管理和數(shù)
據(jù)庫的建立以及維護(hù)等4個方面。
27、在SQL語言中,為了數(shù)據(jù)庫的安全性,設(shè)置了對數(shù)據(jù)的存取進(jìn)行控制的語句,對用戶
授權(quán)使用語句,收回所授的權(quán)限使用語句。
28、在一個關(guān)系R中,若每個數(shù)據(jù)項都是不可再分割的,并且非主屬性對主屬性完全函數(shù)
依賴,那么R一定屬于。
得分評卷人四、簡答題(共20分)
(請按照題目要求按步驟在空白處寫出正確答案)
29.已知關(guān)系R、S、T如圖所示,計算W=(R+T)8S
(要寫出步驟)(5分)
30.已知R和S兩個關(guān)系如圖所示,執(zhí)行如下SQL語句:(5分)
(1)CREATEVIEWH(A,B,C,D,E)
ASSELECTA,B,R.C,D,E
FROMR,S
WHERER.C=S.C
試給出視圖出(3分)
4
(2)SELECTB,D,E
FROMH
WHEREO'C2f
試給出對視圖H的查詢結(jié)果。(2分)
31.什么是基本表?什么是視圖?所有的視圖是否都可以更新?為什么?(5分)
32.簡要說明數(shù)據(jù)的完整性約束條件的含義。關(guān)系有哪三類完整性約束?(5分)
5
得分評卷入五、分析設(shè)計題(共30分)
(請按照題目要求按步驟在空白處寫出正確答案)
33.設(shè)數(shù)據(jù)庫中有三個關(guān)系S(SNO,SNAME,AGE,SEX)、C(CNO,CNAME,TEACHER).
SC(SNO,CNO,GRADE),請用SQL語言表示下列要求:(每小題2分,共10分)
1)修改姓名為“林凡”的學(xué)生姓名為“林寧”;
2)將選修課程號為"1”的同學(xué)成績加5分;
3)查詢列出同時選修“1”號課程和“2”號課程的所有學(xué)生的學(xué)號、姓名及課程號和選
修成績;
4)查詢選修課程的平均成績大于王剛的平均成績的所有學(xué)生的學(xué)號、姓名及平均成績;
5)創(chuàng)建視圖stuinfo,包含所有學(xué)生的學(xué)號、姓名、性別、年齡、選修課程號、課程名、
考試成績及任課教師;
34.設(shè)數(shù)據(jù)庫中有三個關(guān)系學(xué)生信息表student(Sno,Sname,Ssex,Sage,Sdept)、課
程信息表course(Cno,Cname,Cpno>Ccredit)、選課信息表sc(Sno,Cno,Grade)
請用SQL語言表示下列要求:(每小題2分,共10分)
1)按照“性別、學(xué)號、姓名、年齡、院系”的順序列出學(xué)生信息,其中性別按以下規(guī)定顯
示:性別為男顯示為男生,性別為女顯示為女生,其他顯示為“條件不明”;
2)列出有二門以上課程(含兩門)不及格的學(xué)生的學(xué)號及該學(xué)生的平均成績;
3)顯示選修的課程數(shù)大于3的各個學(xué)生的選修課程數(shù);
4)按課程號降序顯示選修各個課程的總?cè)藬?shù)、最高成績、最低成績及平均成績:
5)統(tǒng)計選課表中每個同學(xué)的最高分、最低分、平均分和總分,并輸出平均分大于80分的
信息;
6
35.已知學(xué)生關(guān)系模式S(Sno,Sname,SD,Sdname,Course,Grade)
其中:Sno學(xué)號、Sname姓名、SD系名、Sdname系主任名、Course課程、Grade成績。(共
10分)
(1)寫出關(guān)系模式S的基本函數(shù)依賴和主碼。(4分)
(2)原關(guān)系模式S為幾范式?為什么?并分解成高一級范式。(3分)
(3)將關(guān)系模式分解成3NF,并說明為什么?(3分)
得分評卷入六、綜合題(共15分)
(請按照題目要求按步驟在空白處寫出正確答案)
36.設(shè)某商業(yè)集團(tuán)數(shù)據(jù)庫有三個實體集。一是“商店”實體集,屬性有商店編號、商店名、
地址等;二是“商品”實體集,屬性有商品編號、商品名、規(guī)格、單價等;三是“供應(yīng)商”實
體集,屬性有供應(yīng)商編號、供應(yīng)商名、地址等。
商店與商品間存在“銷售”聯(lián)系,每個商店可銷售多種商品,每個商品也可放在多個商
店銷售,每個商店銷售一種商品,有月銷售量;供應(yīng)商與商品間存在著“供應(yīng)”聯(lián)系,每個
供應(yīng)商供應(yīng)多種商品,每種商品可以向多個供應(yīng)商訂購。供應(yīng)商供應(yīng)商品給每個商店有月
供應(yīng)量。
(1)試畫出E-R圖,并在圖上注明屬性。(5分)
(2)將E-R圖轉(zhuǎn)換成關(guān)系模型,并指明主鍵和外鍵。(5分)
(3)指出以上關(guān)系模式所達(dá)到的范式,請給出理由。(5分)
7
《數(shù)據(jù)庫原理》B卷標(biāo)準(zhǔn)答案及評分標(biāo)準(zhǔn)(按試題順序排列)
一、單項選擇題(每小題1分,共20分)
l.B2.B3.C4.A5.C6.A7.C8.D9.C10.A
11.B12.C13.B14.C15.B16.C17.C18.D19.A20.C
二、判斷改錯題:(10分,每小題2分,每小題判斷正確給1分,改錯正確給1分)
(在下列各小題后的括號里打“v”和“X”(描述對的打“v”,錯的打.“X”并更正)
21、能惟一標(biāo)識元組的屬性集稱為外鍵。(X)
更正:能惟一標(biāo)識元組的屬性集稱為主鍵
22.HAVING子句常用于在計算出聚集之后對行的查詢進(jìn)行控制。(V)
更正:
23.在關(guān)系數(shù)據(jù)庫表中外鍵只有一個,但候選碼可以有多個。
(X)更正:在關(guān)系數(shù)據(jù)庫表中外鍵和候選碼都可以有多個
24.視圖定義后,其中的數(shù)據(jù)就存儲在視圖中。(X)
更正:視圖定義后,其中的數(shù)據(jù)仍然存儲在基本表中
25.嵌入式SQL語句中,可以使用主語言的程序變量來輸入或輸出數(shù)據(jù)。
(v)更正:
三、填空題(每空1分,共5分)
26數(shù)據(jù)定義功能數(shù)據(jù)操縱功能
27.GRANTREVOKE
28.2NF(或第二范式)
四、簡答題(5道小題,共20分)
29.答:(本小題5分)
1)(本部分2分)K=R+T的結(jié)果為:
A
3
8
2)(本部分3分)K8s的結(jié)果為:
30.答:(本小題5分)
(1)CREATEVIEWH(A,B,C,D,E)
ASSELECTA,B,R.C,D,E
FROMR,S
WHERER.C=S.C
試給出視圖H;(3分)
(2)SELECTB,D,E
FROMH
WHEREC=,C2,
試給出對視圖H的查詢結(jié)果。(2分)
31.答:(本小題5分)
答:基本表是本身獨立存在的表,在SQL中一個關(guān)系就對應(yīng)一個表。一個(或多個)基
本表對應(yīng)一個存儲文件,一個表可以帶若干索引,索引也存放在存儲文件中。(1分)
視圖是從一個或幾個基本表導(dǎo)出的表。它本身不獨立存儲在數(shù)據(jù)庫中,即數(shù)據(jù)庫中只
存放視圖的定義而不存放視圖對應(yīng)的數(shù)據(jù),這些數(shù)據(jù)仍存放在導(dǎo)出視圖的基本表中,因此
視圖是一個虛表。(1分)
不是。(1分)
視圖是不實際存儲數(shù)據(jù)的虛表,因此對視圖的更新,最終要轉(zhuǎn)換為對基本表的更新.因
為有些視圖的更新不能惟一有意義地轉(zhuǎn)換成對相應(yīng)基本表的更新,所以,并不是所有的視圖
都是可更新的。(2分)
32、簡要說明數(shù)據(jù)的完整性約束條件的含義。關(guān)系有哪三類完整性約束?(5分)
(本部分2)數(shù)據(jù)的完整性約束條件是一組完整性規(guī)則。這些規(guī)則是給定的數(shù)據(jù)模型中
數(shù)據(jù)及其聯(lián)系所具有的制約和依存規(guī)則,用以限定符合數(shù)據(jù)模型的數(shù)據(jù)庫狀態(tài)及狀態(tài)
的變化,以保證數(shù)據(jù)的正確、有效和相容。
(本部分3分)關(guān)系有實體完整性、參照完整性和自定義完整性等三類完整性。
9
五、分析設(shè)計(2道小題,共30分)
33.(共10分)
1)updates
Setsname='林凡'
Wheresname=,林寧,(2分)
2)updatesc
Setgrade=grade+5
Wherec#=<1,(2分)
3)selectsno,sname,eno,grade
froms,sc
wheres.sno=sc.snoandcno=,1'andsnoin(selectsnofromscwherecno=,2')
(2分)
4)selects.sno,sname,avg(grade)
froms,sc
wheres.sno=sc.sno
groupbys.sno,sname
havingavg(grade)>=
(selectavg(grade)froms,scwheres.sno=sc.snoandsname='王岡『)
(2分)
5)CREATEVIEWstu_info
AS
SELECTs.sno,sname,sex,age,c.eno,cname,teacher,grade
Froms,sc,c
wheres.sno=sc.snoandc.cno=sc.enoandc.cno='1'(2分)
34.設(shè)數(shù)據(jù)庫中有三個關(guān)系學(xué)生信息表student(Sno,Sname,Ssex,Sage,Sdept)>課程
信息表course(Cno,Cname,Cpno,Ccredit)、選課信息表sc(Sno,Cno,Grade)
請用SQL語言表示下列要求:(每小題2分,共10分)
1)按照“性別、學(xué)號、姓名、年齡、院系”的順序列出學(xué)生信息,其中性別按以下
規(guī)定顯示:性別為男顯示為男生,性別為女顯示為女生,其他顯示為“條件不
明”;
select性別=case
whenssex='男'then'男'
whenssex=**then'女'
else,條件不明,
end,snoas學(xué)號,snameas姓名,sageas年齡,院系=sdept
fromstudent
2)列出有二門以上課程(含兩門)不及格的學(xué)生的學(xué)號及該學(xué)生的平均成績;
selectavg(grade)fromscwheresnoin
(selectsno
fromsc
10
wheregrade<=60
groupbysno
havingcount(eno)>=2)
3)顯示選修的課程數(shù)大于3的各個學(xué)生的選修課程數(shù);
selectcount(*)fromsc
groupbysno
havingcount(*)>3
4)按課程號降序顯示選修各個課程的總?cè)藬?shù)、最高成績、最低成績及平均成績;
selecteno,count(*),max(grade),min(grade),avg(grade)
fromsc
groupby(eno)
5)統(tǒng)計選課表中每個同學(xué)的最高分、最低分、平均分和總分,并輸出平均分大于80分的
信息;
selectsno,max(grade)最高分/min(grade)最低分,avg(grade)平均分/sum(grade)
總分
fromsc
groupbysno
havingavg(grade)>80
35.已知學(xué)生關(guān)系模式S(Sno,Sname,SD,Sdname,Course,Grade)
其中:Sno學(xué)號、Sname姓名、SD系名、Sdname系主任名、Course課程、Grade成績。
(1)寫出關(guān)系模式S的基本函數(shù)依賴和主碼。(4分)
(2)原關(guān)系模式S為幾范式?為什么?并分解成高一級范式。(3分)
(3)將關(guān)系模式分解成3NF,并說明為什么?(3分)
(1)關(guān)系模式S的基本函數(shù)依賴如下:
SnofSname,SD-Sdname,Sno—SD,(Sno,Course)-*Grade
關(guān)系模式S的碼為:(Sno,Course)o
(2)原關(guān)系模式S是屬于INF的,碼為(Sno,Course),非主屬性中的成績完全依賴于碼,
而其它非主屬性對碼的函數(shù)依賴為部分函數(shù)依賴,所以不屬于2NFo
消除非主屬性對碼的函數(shù)依賴為部分函數(shù)依賴,將關(guān)系模式分解成2NF如下:
Sl(Sno?Sname,SD,Sdname)
S2(Sno,Course,Grade)
(3)將上述關(guān)系模式分解成3NF如下:
11
關(guān)系模式S1中存在Sn°fSD,SDfSdname,即非主屬性Sdname傳遞依賴于Sno,所
以S1不是3NF。進(jìn)一步分解如下:
SIl(Sno,Sname,SD)S12(SD,Sdname)
分解后的關(guān)系模式SI1、S12滿足3NF。
對關(guān)系模式S2不存在非主屬性對碼的傳遞依賴,故屬于3NF。所以,原模式
S(Sno,Sname,SD,Sdname,Course,Grade)按如下分解滿足3NF。
SIl(Sno,Sname.SD)
S12(SD,Sdname)
S2(Sno,Course,Grade)
六、綜合題(共15分)
36
(1)E-R圖如圖所示。
(5分,其中實體2分、聯(lián)系2分、屬性1分)
(2)此E-R圖轉(zhuǎn)換成的關(guān)系模型如下
商店(商店編號,商店名,地址)主碼為商店編號
供應(yīng)商(供應(yīng)商編號,供應(yīng)商名,地址)主碼為供應(yīng)商編號
商品(商品編號,商品名,規(guī)格,單價)
銷售(商店編號,商品號,月銷售量)
主碼為(商店編號,商品號),外碼為商店編號和商品號
供應(yīng)(供應(yīng)商編號,商店編號,月供應(yīng)量)
主碼為(供應(yīng)商編號,商店編號),外碼為供應(yīng)商編號,商店編號
共5分,由于學(xué)生的寫法多樣,教師根據(jù)具體情況給分。
12
(3)(本小題5分)
以上關(guān)系模式中,所有決定屬性都是侯選鍵,因此都是BCNF。
河南中醫(yī)學(xué)院2012至2013學(xué)年第一學(xué)期
《數(shù)據(jù)庫原理》試題(100分)
(供2012級計算機科學(xué)與技術(shù)專升本專業(yè)使用)
學(xué)號:姓名:座號:
系別:年級:專業(yè):
題號一二三四五六總計
得分
總分合計人:復(fù)核人:
一單選題
1、下述關(guān)于數(shù)據(jù)庫系統(tǒng)的正確敘述是。()
A、數(shù)據(jù)庫系統(tǒng)減少了數(shù)據(jù)冗余
B、數(shù)據(jù)庫系統(tǒng)避免了一切冗余
C、數(shù)據(jù)庫系統(tǒng)中數(shù)據(jù)的一致性是指數(shù)據(jù)類型一致
D、數(shù)據(jù)庫系統(tǒng)比文件系統(tǒng)能管理更多的數(shù)據(jù)
2、數(shù)據(jù)庫中,數(shù)據(jù)的物理獨立性是指。()
A、數(shù)據(jù)庫與數(shù)據(jù)庫管理系統(tǒng)的相互獨立
B、用戶程序與DBMS的相互獨立
C、用戶的應(yīng)用程序與存儲在磁盤上數(shù)據(jù)庫中的數(shù)據(jù)是相互獨立的
D、應(yīng)用程序與數(shù)據(jù)庫中數(shù)據(jù)的邏輯結(jié)構(gòu)相互獨立
3、關(guān)系數(shù)據(jù)模型是目前最重要的一種數(shù)據(jù)模型,它的三個要素分別是()
A、實體完整性、參照完整性、用戶自定義完整性
B、數(shù)據(jù)結(jié)構(gòu)、關(guān)系操作、完整性約束
C、數(shù)據(jù)增加、數(shù)據(jù)修改、數(shù)據(jù)查詢
D、外模式、模式、內(nèi)模式
4.在關(guān)系數(shù)據(jù)庫中,若數(shù)據(jù)庫的存儲結(jié)構(gòu)改變了,而用戶的應(yīng)用程序可以不變,這是一
()
A.數(shù)據(jù)的物理獨立性
B.數(shù)據(jù)的邏輯獨立性
C.數(shù)據(jù)的位置獨立性
D.數(shù)據(jù)的語義獨立性
5.在DBS中,DBMS和0S之間的關(guān)系是()
A.相互調(diào)用
13
B.DBMS調(diào)用OS
C.OS調(diào)用DBMS
D.并發(fā)運行
6.五種基本關(guān)系代數(shù)運算是)
A.U,X,JI和O
B.U,一,8,兀和0
C.u,A,X,JT和。
D.u,n,8,B和。
7.當(dāng)關(guān)系R和S自然聯(lián)接時,能夠把R和S原該舍棄的元組放到結(jié)果關(guān)系中的操作是
()
A.左外聯(lián)接
B.右外聯(lián)接
C.外部并
D.外聯(lián)接
8.下列敘述正確的為)
A.主碼是一個屬性,它能唯一標(biāo)識一列
B.主碼是一個屬性,它能唯一標(biāo)識一行
C.主碼是一個屬性或?qū)傩约芪ㄒ粯?biāo)識一列
D.主碼是一個屬性或?qū)傩约?,它能唯一?biāo)識一行
9.按指定條件從一個關(guān)系中挑選出指定的屬性組成一個新關(guān)系的運算是()
A.選擇B.投影
C.連接D.自然連接
10.在數(shù)據(jù)庫設(shè)計中,將ER圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過程屬于()A.需求
分析階段B.邏輯設(shè)計階段C.概念設(shè)計階段D.物理設(shè)計階段
11.假設(shè)有關(guān)系R和S,關(guān)系代數(shù)表達(dá)式R—(R-S)表示的是)
A.RASB.RUS
C.R-SD.RXS
12.下列描述中,哪個不是關(guān)系數(shù)據(jù)庫基本特征)
A.不同的列應(yīng)有不同的數(shù)據(jù)類型
B.不同的列應(yīng)有不同的列名
C.與行的次序無關(guān)
D.與列的次序無關(guān)
13.下列關(guān)于ALTERTABLE語句敘述錯誤的是()
A.可以添加字段
B.可以刪除字段
C.可以修改字段名稱
D.可以修改字段數(shù)據(jù)類型
14.下面關(guān)于數(shù)據(jù)庫文件敘述錯誤的是)
A.可添加輔助數(shù)據(jù)文件和事務(wù)日志文件
B.可刪除數(shù)據(jù)文件和事務(wù)日志文件
C.可修改數(shù)據(jù)文件和事務(wù)日志文件大小
D.數(shù)據(jù)文件和事務(wù)日志文件默認(rèn)允許自動增加大小
15.在數(shù)據(jù)庫標(biāo)準(zhǔn)語言SQL中,關(guān)于NULL值敘述正確選項是)
A.NULL表示空格
B.NULL表示0
C.NULL既可以表示0,也可以表示是空格
D.NULL表示空值
16.關(guān)系數(shù)據(jù)庫管理系統(tǒng)應(yīng)能實現(xiàn)的專門關(guān)系運算包括o()
A、排序、索引、統(tǒng)計B、選擇、投影、連接
C、關(guān)聯(lián)、更新、排序I)、顯示、打印、制表
17.學(xué)生關(guān)系模式S(S#,Sname,Sex,Age),S的屬性分別表示學(xué)生的學(xué)號、
姓名、性別、年齡。要在表S中刪除一個屬性“年齡”,可選用的SQL語句是
()
A.DELETEAgefromSB.ALTERTABLESDROPAge
C.UPDATESAgeD.ALTERTABLES'Age'
18.下面列出的關(guān)于“視圖(View)”的說法,哪一條是不正確的?()
A.視圖是外模式
B.視圖是虛表
C.使用視圖可以加快查詢語句的執(zhí)行速度
D.使用視圖可以簡化查詢語句的編寫
19.設(shè)屬性A是關(guān)系R的主屬性,則屬性A不能取空值(NULL)。這是()
A.實體完整性規(guī)則B.參照完整性規(guī)則
C.用戶定義完整性規(guī)則D.域完整性規(guī)則
20.關(guān)系模型有三類完整性約束:實體完整性、參照完整性和用戶定義的完整性。定義外
鍵實現(xiàn)的是哪一(些)類完整性?()
A.實體完整性
B.參照完整性
C.用戶定義的完整性
D.實體完整性、參照完整性和用戶定義的完整性
二、判斷題
21、在數(shù)據(jù)庫的三級模式結(jié)構(gòu)中,內(nèi)模式有任意多個。()
更正:
22.層次模型用樹型結(jié)構(gòu)表示實體及實體間的聯(lián)系。()
更正:
23.在關(guān)系數(shù)據(jù)庫表中外鍵只有一個,但候選碼可以有多個。()
更正:
24.遵守兩段鎖協(xié)議的并發(fā)事務(wù)一定是可串行化的。()
更正:
25.嵌入式SQL語句中,可以使用主語言的程序變量來輸入或輸出數(shù)據(jù)。()
更正:
三、填空題
15
26.數(shù)據(jù)庫管理系統(tǒng)是位于用戶和之間的一個數(shù)據(jù)管理軟件。
27.在關(guān)系模型中,實體及實體間的聯(lián)系都用來表示。
28.設(shè)有學(xué)生關(guān)系:S(SNO,SNAME,SSEX,SAGE,SDEPT),查詢所有學(xué)生的姓名和所在
系的關(guān)系代數(shù)表達(dá)式為。
29.在關(guān)系模型中,若屬性A是關(guān)系R的主碼,則在R的任何元組中,屬性A的取值都不允許為
空,這種約束稱為規(guī)則。
30.已知學(xué)生關(guān)系S(SNO,SNAME,SSEX,SAGE),要檢索姓名包含“張”字的學(xué)生姓名,其SQL
語句中WHERE子句的條件表達(dá)式是。
四、簡答題
31.要求在本地磁盤D創(chuàng)建學(xué)生數(shù)據(jù)庫stu,數(shù)據(jù)文件和日志文件名稱分別為studata和
stu_log,初始大小都為3MB,增長方式都為1MB,數(shù)據(jù)文件和日志文件最終大小不受限制;
并定義數(shù)據(jù)表Student,包含的字段有學(xué)號、姓名、性別、年齡及院系,其中學(xué)號為主鍵,
姓名非空,性別默認(rèn)值為‘女’,男生的年齡在15?25歲之間,女生的年齡在14?25歲之
間。(5分)
32、簡述數(shù)據(jù)庫系統(tǒng)的三級模式兩級映像結(jié)構(gòu)以及兩級映像的功能(5分)
33.在關(guān)系模式R(U,F)中,U=ABCDEF={A-C,AC-B,B-D,C-E,EC-B)計算(AB)F+。
34.進(jìn)行數(shù)據(jù)庫系統(tǒng)需求分析時,數(shù)據(jù)字典的內(nèi)容和作用是什么?(5分)
五、程序設(shè)計題(共30分)
35.設(shè)數(shù)據(jù)庫中有三個關(guān)系學(xué)生信息表student(Sno,Sname,Ssex,Sage,Sdept)>課
程信息表course(Cno,Cname,Cpno,Ccredit)、選課信息表sc(Sno,Cno,Grade)
請用SQL語言表示下列要求:(每小題2分,共20分)
1)修改姓名為“李剛”的學(xué)生姓名為“李寧”;
2)將選修課程號為“1”的同學(xué)成績加5分;
3)顯示在1985年以后出生的學(xué)生的基本信息;
4)按照“性別、學(xué)號、姓名、年齡、院系”的順序列出學(xué)生信息,其中性別按以下規(guī)定
顯示:性別為男顯示為男生,性別為女顯示為女生,其他顯示為“條件不明”;
5)列出有二門以上課程(含兩門)不及格的學(xué)生的學(xué)號及該學(xué)生的平均成績;
6)顯示選修的課程數(shù)大于3的各個學(xué)生的選修課程數(shù);
7)按課程號降序顯示選修各個課程的總?cè)藬?shù)、最高成績、最低成績及平均成績;
8)查詢所選課程的平均成績大于李勇的平均成績的學(xué)生學(xué)號、姓名及平均成績;
9)統(tǒng)計選課表中每個同學(xué)的最高分、最低分、平均分和總分,并輸出平均分大于80分的
信息;
16
10)創(chuàng)建視圖stu_info,包含所有學(xué)生的學(xué)號、姓名、性別、年齡、選修課程號、課程名、
考試成績
36.設(shè)有關(guān)系模式R(Sno,Cno,G,TN,TS),語義為R(學(xué)號,課程號,成績,
課教師,教師專長),基于R的函數(shù)依賴集F={(Sno,Cno)fG,Cno-TN,TN-TS),
判斷R為第幾范式?若R不為3NF,試將R分解成等價的3NF模式。(10分)
六、綜合題
37.設(shè)某單位有職工、部門、科研項目三個實體,“職工”有屬性職工號、姓名、性別、職
稱等屬性;“部門”有部門號、名稱、部門領(lǐng)導(dǎo)編號等屬性;“科研項目”有項目編號、項
目名稱、預(yù)算、負(fù)責(zé)人、參加人數(shù)等屬性。每個部門有多名職工,每個職工只能在一個部
門工作;每個部門只有一個負(fù)責(zé)人,領(lǐng)導(dǎo)人不能兼職;每個職工可以參加多個科研項目,
每個科研項目只有一個負(fù)責(zé)人。
(1)試畫出ER圖,并注明屬性和聯(lián)系類型。
(2)將ER圖轉(zhuǎn)換成關(guān)系模式。
(3)用SQL語句創(chuàng)建相應(yīng)的表,定義主碼、參照完整性。
17
《數(shù)據(jù)庫原理》A卷標(biāo)準(zhǔn)答案及評分標(biāo)準(zhǔn)(按試題順序排列)
一、單項選擇題(每小題1分,共20分)
1-5.ACBAB6~10.ADDBB11~15.AACBD16-20BBDAB
二、判斷改錯題:(10分,每小題2分,每小題判斷正確給1分,改錯正確給1分)
(在下列各小題后的括號里打“v”和“X”(描述對的打“v”,錯的打“X”并更正)
21、在數(shù)據(jù)庫的三級模式結(jié)構(gòu)中,內(nèi)模式有任意多個。
(X)更正:在數(shù)據(jù)庫的三級模式結(jié)構(gòu)中,內(nèi)模式只有一個
22.層次模型用樹型結(jié)構(gòu)表示實體及實體間的聯(lián)系。
(v)更正:
23.在關(guān)系數(shù)據(jù)庫表中外鍵只有一個,但候選碼可以有多個。
(X)更正:在關(guān)系數(shù)據(jù)庫表中外鍵和候選碼都可以有多個
24.遵守兩段鎖協(xié)議的并發(fā)事務(wù)一定是可串行化的。
(v)更正:
25.嵌入式SQL語句中,可以使用主語言的程序變量來輸入或輸出數(shù)據(jù)。
(v)更正:
三、填空題(每小題1分,共5分)
26.操作系統(tǒng)27.二維表28.兀2.5(S)或7TXM,DP(S)
29.實體完整性30.SNAMElike'%張%'
四、簡答題(4道小題,共20分)
31(共計5分)
(共計5分)
CREATETABLE學(xué)生(本部分2分)
(學(xué)號CHAR(8),
姓名CHAR(8),
專業(yè)CHAR(13),
入學(xué)日期DATE,
PRIMARYKEY(學(xué)號));
CREATETABLE收費(本部分3分)
(學(xué)年CHAR(10),
學(xué)號CHAR(8),
學(xué)費NUMERIC(4),
書費NUMERIC(5,2),
總金額NUMERIC(7,2),
PRIMARYKEY(學(xué)年,學(xué)號),
FOREIGNKEY(學(xué)號)REFERENCES學(xué)生(學(xué)號));
32.(本題5分)
數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)是指數(shù)據(jù)庫系統(tǒng)由外模式、模式和內(nèi)模式三級構(gòu)成,兩級營
銷是指外模式/模式映像、模式/內(nèi)模式營銷,(2分)
這兩層映像保證了數(shù)據(jù)庫系統(tǒng)中的數(shù)據(jù)能具有較高的邏輯獨立性和物理獨立性。(3分)
33答:(本小題5分,)
(AB)*=ABCDE
計算過程如下:
第一次:(1)x(0)=4>,x(D=AB
(2)由于②O)#AB,置X(O)=AB;
(3)檢查函數(shù)依賴,置X(1)=ABUDUC=ABCD(2分)
第二次:置X(O)=ABCD,檢查函數(shù)依賴,置X(1)=ABCDUEUB=ABCDE
第三次:置X(O)=ABCDE,檢查函數(shù)依賴,置X(1)=ABCDEUB=ABCDE
第四次:x(0)=x(l),輸出x(l)=(AB)*=ABCDE(3分)
34.答:(共5分)
數(shù)據(jù)字典是各類數(shù)據(jù)描述的集合,通常包括數(shù)據(jù)項、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲和
處理過程5個部分。(2分)
數(shù)據(jù)字典有助于數(shù)據(jù)的管理和控制,為設(shè)計人員和數(shù)據(jù)庫管理員在數(shù)據(jù)庫設(shè)計、實現(xiàn)
和運行階段控制有關(guān)數(shù)據(jù)提供依據(jù)。(3分)
五、設(shè)計分析題(2小題,共30分)
35、(計20分)
1)updates
Setsname='李剛'
Wheresname=,李寧,(2分)
2)updatesc
Setgrade=grade+5
Wherec#='1'(2分)
3)顯示在1985年以后出生的學(xué)生的基本信息;(2分)
usestudent
select*
fromstudentl
where2010-sage>1985
4)按照“性別、學(xué)號、姓名、年齡、院系”的順序列出學(xué)生信息,其中性別按以下規(guī)定
19
顯示:性別為男顯示為男生,性別為女顯示為女生,其他顯示為“條件不明”;
select性別=case
whenssex='男'then'男'
whenssex=f女'then'女'
else,條件不明,
end,snoas學(xué)號,snameas姓名,sageas年齡,院系=sdept
fromstudent(2分)
5)列出有二門以上課程(含兩門)不及格的學(xué)生的學(xué)號及該學(xué)生的平均成績;
selectavg(grade)fromscwheresnoin
(selectsno
fromsc
wheregrade<=60
groupbysno
havingcount(eno)>=2)
6)顯示選修的課程數(shù)大于3的各個學(xué)生的選修課程數(shù);
selectcount(*)fromsc
groupbysno
havingcount(*)>3
7).按課程號降序顯示選修各個課程的總?cè)藬?shù)、最高成績、最低成績及平均成績;
selecteno,count(*),max(grade),min(grade),avg(grade)
fromsc
groupby(eno)
8)查詢所選課程的平均成績大于李勇的平均成績的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 信托與綠色交通基礎(chǔ)設(shè)施建設(shè)考核試卷
- 體育競賽活動安保措施與實施細(xì)節(jié)考核試卷
- 印刷企業(yè)綠色印刷技術(shù)發(fā)展趨勢分析考核試卷
- 室內(nèi)模擬賽車與駕駛模擬器設(shè)備出租考核試卷
- 整車制造的工藝技術(shù)創(chuàng)新考核試卷
- 家庭插花培訓(xùn)課件
- 借款附加資產(chǎn)合同范本
- 購房合同范本年
- 勞務(wù)人工合同范本
- 樓層拆除工程合同范本
- 店鋪商鋪出租協(xié)議書
- 博鰲亞洲論壇:創(chuàng)新報告2024
- 2025年全國青少年禁毒知識競賽題庫及答案(401一516) - 副本
- 小學(xué)生網(wǎng)絡(luò)安全教育
- 2025年高三歷史高考第二輪復(fù)習(xí)知識梳理中國史部分復(fù)習(xí)提綱
- 2025年東方電氣長三角(杭州)創(chuàng)新研究院限公司第二批招聘高頻重點提升(共500題)附帶答案詳解
- 2025山東能源集團(tuán)中級人才庫選拔高頻重點提升(共500題)附帶答案詳解
- 2025年蒙鹽集團(tuán)招聘筆試參考題庫含答案解析
- 精神科醫(yī)療質(zhì)控課件
- 護(hù)理三基三嚴(yán)習(xí)題+參考答案
- 椎間孔鏡的手術(shù)配合
評論
0/150
提交評論