




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
本文格式為Word版,下載可任意編輯——同濟(jì)大學(xué)數(shù)據(jù)庫課程期末考核試卷(A卷)同濟(jì)大學(xué)課程期末考核試卷2023—2023學(xué)年第一學(xué)期
課號:10014503,10014502課名:數(shù)據(jù)庫系統(tǒng)原理考試考察:考試
此卷選為:期中考試(?)、期終考試()、重考()試卷
年級專業(yè)學(xué)號姓名得分
一、選擇題(每題2分,共10分,請將正確選項(xiàng)填入每題前面的
括號中)
(C)1.?dāng)?shù)據(jù)庫中存儲的是。A.?dāng)?shù)據(jù)B.?dāng)?shù)據(jù)模型C.?dāng)?shù)據(jù)以及數(shù)據(jù)之間的聯(lián)系D.信息
(C)2.數(shù)據(jù)庫中,數(shù)據(jù)的物理獨(dú)立性是指。A.?dāng)?shù)據(jù)庫與數(shù)據(jù)庫管理系統(tǒng)的相互獨(dú)立B.用戶程序與DBMS的相互獨(dú)立C.用戶的應(yīng)用程序與存儲在磁盤上數(shù)據(jù)庫中的數(shù)據(jù)是相互獨(dú)立的D.應(yīng)用程序與數(shù)據(jù)庫中數(shù)據(jù)的規(guī)律結(jié)構(gòu)相互獨(dú)立
(D)3.數(shù)據(jù)庫的三級模式結(jié)構(gòu)中,描述數(shù)據(jù)庫中全體數(shù)據(jù)的全局規(guī)律結(jié)構(gòu)和特征的是:
A.外模式B.內(nèi)模式C.存儲模式D.模式
(C)4.在關(guān)系代數(shù)運(yùn)算中,五種基本運(yùn)算為。A.并、差、選擇、投影、自然連接B.并、差、交、選擇、投影C.并、差、選擇、投影、乘積D.并、差、交、選擇、乘積
(D)5.在關(guān)系DB中,任何二元關(guān)系模式的最高范式必定是。
A.1NFB.2NFC.3NFD.BCNF
共6頁,第1頁
二、填空題(每空2分,共20分)
1.?dāng)?shù)據(jù)模型是由數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和完整性約束三部分組成的。
2.數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)依照模式、外模式和內(nèi)模式三級結(jié)構(gòu)進(jìn)行組織。
3.關(guān)系數(shù)據(jù)庫中基于數(shù)學(xué)上兩類運(yùn)算是關(guān)系代數(shù)和關(guān)系演算。
4.數(shù)據(jù)庫的二級映像為外模式/模式映像和模式/內(nèi)模式映像。
三、設(shè)計(jì)題(每題5分,共15分)
1.假設(shè)教學(xué)管理規(guī)定:
①一個學(xué)生可選修多門課,一門課有若干學(xué)生選修;②一個教師可講授多門課,一門課只有一個教師講授;③一個學(xué)生選修一門課,僅有一個成績。
學(xué)生的屬性有學(xué)號、學(xué)生姓名;教師的屬性有教師編號,教師姓名;課程的屬性有課程號、課程名。
要求:根據(jù)上述語義畫出ER圖,要求在圖中畫出實(shí)體的屬性并注明聯(lián)系的類型;
解答:學(xué)號姓名
課程號mn課程名學(xué)生選修課程n成績講授1教師教師編號教師姓名共6頁,第2頁
2.已知學(xué)生關(guān)系模式
S(Sno,Sname,SD,Sdname,Course,Grade)
其中:Sno學(xué)號、Sname姓名、SD系名、Sdname系主任名、Course課程、Grade成績。
(1)寫出關(guān)系模式S的基本函數(shù)依靠和主碼。
(2)原關(guān)系模式S為幾范式?為什么?分解成高一級范式,并說明為什么?(3)將關(guān)系模式分解成3NF,并說明為什么?
答:關(guān)系模式S的基本函數(shù)依靠如下:
Sno→Sname,SD→Sdname,Sno→SD,(Sno,Course)→Grade關(guān)系模式S的碼為:(Sno,Course)。
(2)原關(guān)系模式S為幾范式?為什么?分解成高一級范式,并說明為什么?答:原關(guān)系模式S是屬于1NF的,碼為(Sno,Course),非主屬性中的成績完全依靠于碼,而其它非主屬性對碼的函數(shù)依靠為部分函數(shù)依靠,所以不屬于2NF。
消除非主屬性對碼的函數(shù)依靠為部分函數(shù)依靠,將關(guān)系模式分解成2NF如下:S1(Sno,Sname,SD,Sdname)S2(Sno,Course,Grade)
(3)將關(guān)系模式分解成3NF,并說明為什么?答:將上述關(guān)系模式分解成3NF如下:
關(guān)系模式S1中存在Sno→SD,SD→Sdname,即非主屬性Sdname傳遞依靠于Sno,所以S1不是3NF。進(jìn)一步分解如下:
S11(Sno,Sname,SD)S12(SD,Sdname)分解后的關(guān)系模式S11、S12滿足3NF。
對關(guān)系模式S2不存在非主屬性對碼的傳遞依靠,故屬于3NF。所以,原模式S(Sno,Sname,SD,Sdname,Course,Grade)按如下分解滿足3NF。
S11(Sno,Sname,SD)S12(SD,Sdname)
S2(Sno,Course,Grade)
共6頁,第3頁
3.已知關(guān)系模式R,U={A,B,C,D},F={A?C,C?A,B?AC,D?AC,BD?A}。請分析指出該關(guān)系模式達(dá)到第幾范式;并將R分解為3NF,要求保持函數(shù)依靠且具有無損連接性。解:
1)首先對R中的函數(shù)依靠集F進(jìn)行微小化處理,得最小依靠集Fm={A?C,C?A,B?A,D?A},仍記為F;
2)判定R屬于第幾范式:
R的候選碼有:BD;主屬性為B、D;
由B?A,D?A可見,非主屬性A對碼DB為部分函數(shù)依靠,故R?2NF,R?1NF。U={A,B,C,D},F=Fm={A?C,C?A,B?A,D?A}3)將關(guān)系模式R分解為3NF:
全部屬性均在F中出現(xiàn)了;不存在X→A?F,且XA=U。則對F按一致左部原則分組,有U1={A,C},F1={A?C,C?A}U2={A,B},F2={B?A}U3={A,D},F3={D?A}
?={R1,R2,R3}為保持函數(shù)依靠的分解(算法6.3)。
由于碼BD不包含在Ui中,因此,τ=ρ?{R*}=ρ?{R4},τ即為所求的分解(算法6.4),保持了函數(shù)依靠。由算法6.2可以找到相應(yīng)表中的一行可以成為a1,a2,a3,a4,則τ同時也具有無損連接性。
四、關(guān)系代數(shù)題(第一題每題5份,其次題5分,共35分)
1.設(shè)有如下所示的關(guān)系S(S#,SNAME,AGE,SEX)、C(C#,CNAME,TEACHER)和SC(S#,C#,GRADE),試用關(guān)系代數(shù)表達(dá)式表示以下查詢語句:
(1)檢索至少選修“程軍〞老師所授全部課程的學(xué)生姓名(SNAME)。(2)檢索至少選修兩門課程的學(xué)生學(xué)號(S#)。
(3)檢索選修課程包含“程軍〞老師所授課程之一的學(xué)生學(xué)號(S#)。(4)檢索選修全部課程的學(xué)生姓名(SNAME)。
共6頁,第4頁
(5)檢索選修課程包含學(xué)號為2的學(xué)生所修課程的學(xué)生學(xué)號(S#)。(6)檢索選修課程名為“C語言〞的學(xué)生學(xué)號(S#)和姓名(SNAME)。
解:此題各個查詢語句對應(yīng)的關(guān)系代數(shù)表達(dá)式表示如下:
(1).∏SNAME{s??[∏S#,C#(sc)÷∏C#(σTEACHER=‘程軍’(C))]}(2).∏S#(σ[1]=[4]∧[2]≠[5](SC×SC))(3).∏S#(SC??∏C#(σTEACHER=‘程軍’(C)))(4).∏SNAME{s??[∏S#,C#(sc)÷∏C#(C)]}(5).∏S#,C#(sc)÷∏C#(σS#=’2’(SC))
(6).∏S#,SNAME{s??[∏S#(SC??σCNAME=‘C語言’
2.關(guān)系R和S如下圖所示,試計(jì)算R÷S。(5分)
RABCDabcdabefSabhkCDbdefcdbddlefckcdckef解:
ABabck
共6頁,第5頁
(C))]}
五、應(yīng)用題(共20分)
1.(共5分)設(shè)有關(guān)系模式R,U={A,B,C,D},F(xiàn)={AB?C,C?D,D?A},
++
(1)計(jì)算(C),(AB);(5分)(2)求R的所有候選碼。(5分)解:
(1)(C)+={C,D,A},(AB)+={A,B,C,D}(2)R的所有候選碼:AB,BC,BD2.(共5分)已知關(guān)系模式R,U={A,B,C,D,E,G},F(xiàn)={A?B,C?A,CD?E,D?G},現(xiàn)有一個分解?={AB,AC,CDE,DG},請判斷該分解是否具有無損連接性,并給出判斷依據(jù)和判斷過程。(10分)解:
(1)構(gòu)造初始表(1分)ABCDEGABa1a2b13b14b15b16ACa1b22a3b24b25b26CDEb31b32a3a4a5b36DGb41b42b43a4b45a6(2)由A?B,有b22改為a2;由C?A,有b31改為a1;CD?E表中無變化;由D?G,有b36改為a6;則得到變化后的中間表格;(2分)ABCDEGABa1a2b13b14b15b16ACa1a2a3b24b25b26CDEa1b3
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 家具品牌戰(zhàn)略規(guī)劃保密協(xié)議
- 航拍項(xiàng)目合作協(xié)議中關(guān)于版權(quán)歸屬與侵權(quán)責(zé)任界定補(bǔ)充條款
- 股權(quán)代持與員工績效考核及薪酬調(diào)整合同
- 新能源項(xiàng)目用地規(guī)劃及合規(guī)性評估咨詢協(xié)議
- 牛羊肉冷鏈銷售與配送一體化服務(wù)協(xié)議
- 體育賽事轉(zhuǎn)播權(quán)授權(quán)與賽事直播平臺技術(shù)升級合同
- 網(wǎng)紅奶茶品牌區(qū)域代理合作協(xié)議書
- 海外公司分支機(jī)構(gòu)設(shè)立與法律顧問服務(wù)合同
- 跨國藝術(shù)品收藏鑒定評估與藝術(shù)品交易咨詢合同
- 生物質(zhì)能源技術(shù)許可與項(xiàng)目實(shí)施綜合合作協(xié)議
- 浙江省現(xiàn)代化水廠評價標(biāo)準(zhǔn)
- MOOC 音樂導(dǎo)聆-山東大學(xué) 中國大學(xué)慕課答案
- 保安定期開展心理健康培訓(xùn)
- 農(nóng)行超級柜臺業(yè)務(wù)知識考試題庫(含答案)
- 免疫治療免疫相關(guān)不良反應(yīng)的處理PowerPoint-演示文稿
- 研究生英語翻譯答案
- GB 15607-2023涂裝作業(yè)安全規(guī)程粉末靜電噴涂工藝安全
- 手表買賣合同協(xié)議書
- 2023門面裝修合同范本
- DB34-T 4170-2022 軟闊立木材積表
- 汽車租賃有限公司車隊(duì)及車輛管理制度
評論
0/150
提交評論