數(shù)據(jù)庫系統(tǒng)概論期末考試卷及答案_第1頁
數(shù)據(jù)庫系統(tǒng)概論期末考試卷及答案_第2頁
數(shù)據(jù)庫系統(tǒng)概論期末考試卷及答案_第3頁
數(shù)據(jù)庫系統(tǒng)概論期末考試卷及答案_第4頁
數(shù)據(jù)庫系統(tǒng)概論期末考試卷及答案_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、C卷 共 NUMPAGES 8頁 第 PAGE 8頁班 級_姓 名_學 號 _裝 訂 線班 級_姓 名_學 號 _裝 訂 線PAGE 班 級_姓 名_學 號 _裝 訂 線數(shù)據(jù)庫系統(tǒng)概論試卷/學年第學期 考試類型閉卷課程編碼03040050卷 共頁 第頁一二三四五六七八九十十一十二總分班 級_姓 名_學 號 _裝 訂 線數(shù)據(jù)庫系統(tǒng)概論試卷C參考答案及評分標準一、填空題(每空1分,共20分,空與空之間加空格)層次模型 網(wǎng)狀模型 關(guān)系模型 面向?qū)ο竽P屯耆?m:1UPDATE ALTER DELETE DROP用戶 數(shù)據(jù)X SIX選擇 連接 投影屬性沖突 結(jié)構(gòu)沖突刪除異常 數(shù)據(jù)冗余不一致性數(shù)據(jù)轉(zhuǎn)儲

2、登錄日志文件二、選擇題(共10小題,每小題占1.5分,共15分)CBCABABCDA三、簡答題(每題5分,共15分)1發(fā)展的三個階段:人工管理、文件系統(tǒng)、數(shù)據(jù)庫系統(tǒng)階段人工階段:數(shù)據(jù)不保存、應用程序管理數(shù)據(jù)、數(shù)據(jù)不共享、數(shù)據(jù)不具有獨立性文件系統(tǒng)階段:數(shù)據(jù)長期保存、由文件系統(tǒng)管理數(shù)據(jù)、數(shù)據(jù)共享性差、冗余度大、數(shù)據(jù)獨立性差數(shù)據(jù)庫系統(tǒng)階段:數(shù)據(jù)結(jié)構(gòu)化、數(shù)據(jù)共享度高、冗余度低、易擴充、數(shù)據(jù)獨立性高、數(shù)據(jù)由DBMS同意管理和控制2EG,GE,FG,HG 或EG,GE,FG,HE 或EG,GE,FE,HE 或 EG,GE,FE,HG 3兩個階段:擴展階段和收縮階段 (1分)擴展階段的含義(2分)收縮階段的

3、含義。(2分)4原則:一個實體對應一個關(guān)系模式。一個1:1聯(lián)系可以轉(zhuǎn)換成一個獨立的關(guān)系模式,也可以與任意一端的關(guān)系模式合并。一個1:n聯(lián)系可以轉(zhuǎn)換成一個獨立的關(guān)系模式,也可以與n端的關(guān)系模式合并。一個m:n聯(lián)系轉(zhuǎn)換成一個關(guān)系模式。5DEABC48456四、計算題(每題5分,共20分)五、綜合題(共30分)1(1)E-R圖如下N M 1 N班級班級號班級名包含運動員編號姓名性別年齡科室成績號名稱地點號人數(shù)參與專業(yè)號專業(yè)名名次號每個實體及屬性全對給2分,實體間的聯(lián)系全對給1分。(2)關(guān)系模型(每個關(guān)系表全對給2分)班級(班級號,班級名,專業(yè)號,專業(yè)名)運動員(運動員編號,姓名,性別,年齡,所屬班級

4、號)項目(項目號,名稱,地點)參賽信息(運動員編號,項目號,成績,名次)(3)上述關(guān)系中班級表存在傳遞以來關(guān)系,屬于2NF,其余均屬于3NF。(2分)分解為:班級(班級號,班級名,專業(yè)號)(1分)專業(yè)(專業(yè)號,專業(yè)名)(1分)2上述關(guān)系模型在數(shù)據(jù)庫中編碼如下:BJ(bjh,bjm,zyh)YDY(ydybh,xm,xb,nl,bjh)XM(xmh,mc,dd)ZY(zyh,zym)CSXX(ydybh,xmh,cj,mc)(1). 每題2分A.YDY.ydybh,YDY.xm(YDYbjm=02計二(BJ) B. ydybh, xmh(CSXX) xmh(XM) ydybh, xm (YDY)

5、C. ydybh, xm,xb,nl,bjh (nl=20(YDY)(2).每題3分A.SELECT ydybh,xm FROM YDY WHERE NOT EXISTS (SELECT * FROM XM WHERE NOT EXISTS(SELECT * FROM CSXX WHERE CSXX.ydybh=YDY.ydybh AND CSXX.xmh=XM.xmh)B.SELECT DISTINCT ydybh FROM CSXX C1 WHERE NOT EXISTS (SELECT * FROM CSXX C2 WHERE C2.ydybh=98001 AND NOT EXISTS

6、(SELECT * FROM CSXX C3 WHERE C3.xmh=C2.xmh AND C3.ydybh=C1.ydybh)一、填空題(每題2分,共20分)常用的數(shù)據(jù)模型有_、_、_和_。在R(U)中,如果X Y,并且對于任何X的一個真子集X,沒有X Y,則稱Y對X_函數(shù)依賴,此時X和Y的對應關(guān)系是_(填1:1,m:1,m:n)。在SQL中,用_命令可以修改表中的數(shù)據(jù),用_命令可以修改表的結(jié)構(gòu),用_命令可以刪除表中的數(shù)據(jù),用_命令可以表。數(shù)據(jù)模型根據(jù)應用的目的不同一般可分為兩大類,一類是按照_的觀點來對數(shù)據(jù)和信息建模,稱為概念模型;另一類是按照計算機系統(tǒng)的觀點對數(shù)據(jù)建模,稱為_。S、X、

7、IS、SIX、IX五種鎖,最強鎖是:_,第二強的鎖是_。在關(guān)系數(shù)據(jù)庫的基本操作中,從表中取出滿足條件元組的操作稱為_。把兩個關(guān)系中相同屬性值的元組聯(lián)接到一起形成新的二維表的操作稱為_;從表中抽取特定屬性列的操作稱為_。當局部E-R圖合并全局E-R圖時,可能出現(xiàn)_、_、命名沖突。關(guān)系規(guī)范化理論,一個只滿足1NF的關(guān)系可能存在四方面問題:_、修改異常、插入異常和_。對于屬于1NF的關(guān)系模式R,消除_后可達到2NF,消除_后可達到3NF。建立冗余數(shù)據(jù)最常用的技術(shù)是_和_。二、單項選擇題(含多項選擇,每題1.5分,共15分)若一個關(guān)系模式R所有的屬性均是主屬性,則關(guān)系模式至少是( A )A4NF B.

8、2NF C.3NF D.BCNF在關(guān)系數(shù)據(jù)庫設(shè)計中,繪制E-R圖屬于哪個階段的任務? ( B)A需求分析 B概念設(shè)計 C邏輯設(shè)計 D物理設(shè)計 數(shù)據(jù)庫系統(tǒng)的核心是 ( C )A)數(shù)據(jù)庫 B)操作系統(tǒng) C)數(shù)據(jù)庫管理系統(tǒng) D)DBMS在下列幾種故障中,不破壞數(shù)據(jù)庫內(nèi)容的是 ( B ) A.事務內(nèi)部故障 B.供電系統(tǒng)故障 C.瞬時的強磁場干擾 D.磁盤介質(zhì)損壞在關(guān)系模式R(A,B,C)中,有函數(shù)依賴集F=(A,B)C,(B,C)A,則R最高達到( D )A.INF B.2NF C.3NF D.BCNF在三級封鎖協(xié)議中,能防止數(shù)據(jù)丟失修改的是( B )A.一級封鎖協(xié)議 B. 二級封鎖協(xié)議 C.三級封鎖

9、協(xié)議 D.以上都不能設(shè)有兩個實體集A、B, A中實體可能與B中多個實體或零個相聯(lián)系,而B中實體至多和A中一個實體有聯(lián)系,則稱A和B的聯(lián)系是( B)。A.1:1 B.1:m C.m:1 D. n:mSQL中,下列涉及空值的操作,不正確的是 ( C )A. AGE IS NULLB. AGE IS NOT NULLC. AGE = NULLD. NOT (AGE IS NULL)如果一個系統(tǒng)定義為關(guān)系完備系統(tǒng),那么它支持( D )。A. 關(guān)系數(shù)據(jù)結(jié)構(gòu)B. 關(guān)系數(shù)據(jù)結(jié)構(gòu)、選擇、投影和連接C. 關(guān)系數(shù)據(jù)結(jié)構(gòu)、所有的關(guān)系代數(shù)操作D. 關(guān)系數(shù)據(jù)結(jié)構(gòu)、所有的關(guān)系代數(shù)操作、實體完整性和參照完整性設(shè)有關(guān)系模式R

10、(A,B,C,D,E)其上的函數(shù)依賴集為F=ABC,CDE,BD,EA,則B+為( )A. BD B. BCD C. ABCD D. ACD三、簡答題(每題5分,共15分)試述數(shù)據(jù)管理技術(shù)的發(fā)展的三個階段及其特點。簡述兩段鎖協(xié)議的主要內(nèi)容。簡要說明數(shù)據(jù)庫邏輯模型設(shè)計時由E-R圖導出關(guān)系模型所應遵守的轉(zhuǎn)換原則。四、計算題(每小題5分,共20分)設(shè)有關(guān)系模式R(E,F,G,H)其上的函數(shù)依賴集為:G=EG,GE,FEG,HEG,FHE,求G的所有最小依賴集Gm,并求出(E)+。設(shè)有關(guān)系R與S計算 3,2(R),A=D(RS)R: S: D E7 54 8A B C2 3 44 5 6設(shè)R=(O,B

11、,I,S,Q,D),F(xiàn)= SD,DS, IB, BI, BO, OB,求R的所有侯選碼。試證明Armstrong公理的推論偽傳遞律:如果XY 和WYZ成立,則WXZ成立。五、綜合題(每題15分,共30分)1設(shè)有學生運動會模型: 有若干班級,每個班級包括: 班級號,班級名,專業(yè)號,專業(yè)名,人數(shù) 每個班級有若干運動員,運動員只能屬于一個班,包括:運動員編號,姓名,性別,年齡 有若干比賽項目,包括:項目號,名稱,比賽地點 每名運動員可參加多項比賽,每個項目可有多人參加 要求能夠公布每個比賽項目的運動員名次與成績 解題要求: 畫出每個實體及其屬性關(guān)系、實體間實體聯(lián)系的E-R圖。 (7分)根據(jù)試題中的處

12、理要求:設(shè)計數(shù)據(jù)庫關(guān)系模型(至少符合3NF),包括各個表的名稱和屬性,并指出每個表的主鍵和外鍵。(8分)2在上述關(guān)系模型(1題)的基礎(chǔ)上完成以下操作用SQL語句完成以下操作查詢班級名為02計二的所有運動員的參賽信息。(2分)查詢參加了“張三”(姓名)運動員參加的全部項目的運動員編號和姓名。(2分)查詢每個班級運動員個數(shù)。(2分)查詢所有參加比賽的運動員名稱以及比賽成績(用子查詢實現(xiàn))(2分)增加一個班級信息,班級號,班級名,專業(yè)號,人數(shù)分別為“008”,“03計一”、“006”、42。(2分)刪除所有姓“張”的運動員參加的比賽信息。(2分)用關(guān)系代數(shù)語句完成以下操作查詢年齡小于或等于20的運動員編號、姓名及參賽信息。(1.5分)查詢有比賽項目的運動員編號、姓名以及比賽項目號

溫馨提示

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

評論

0/150

提交評論