數據庫系統概論期末考試卷及答案_第1頁
數據庫系統概論期末考試卷及答案_第2頁
數據庫系統概論期末考試卷及答案_第3頁
數據庫系統概論期末考試卷及答案_第4頁
數據庫系統概論期末考試卷及答案_第5頁
已閱讀5頁,還剩3頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、C卷 共 NUMPAGES 8頁 第 PAGE 8頁班 級_姓 名_學 號 _裝 訂 線班 級_姓 名_學 號 _裝 訂 線PAGE 班 級_姓 名_學 號 _裝 訂 線數據庫系統概論試卷/學年第學期 考試類型閉卷課程編碼03040050卷 共頁 第頁一二三四五六七八九十十一十二總分班 級_姓 名_學 號 _裝 訂 線數據庫系統概論試卷C參考答案及評分標準一、填空題(每空1分,共20分,空與空之間加空格)層次模型 網狀模型 關系模型 面向對象模型完全 m:1UPDATE ALTER DELETE DROP用戶 數據X SIX選擇 連接 投影屬性沖突 結構沖突刪除異常 數據冗余不一致性數據轉儲

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

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

4、號)項目(項目號,名稱,地點)參賽信息(運動員編號,項目號,成績,名次)(3)上述關系中班級表存在傳遞以來關系,屬于2NF,其余均屬于3NF。(2分)分解為:班級(班級號,班級名,專業號)(1分)專業(專業號,專業名)(1分)2上述關系模型在數據庫中編碼如下: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分)常用的數據模型有_、_、_和_。在R(U)中,如果X Y,并且對于任何X的一個真子集X,沒有X Y,則稱Y對X_函數依賴,此時X和Y的對應關系是_(填1:1,m:1,m:n)。在SQL中,用_命令可以修改表中的數據,用_命令可以修改表的結構,用_命令可以刪除表中的數據,用_命令可以表。數據模型根據應用的目的不同一般可分為兩大類,一類是按照_的觀點來對數據和信息建模,稱為概念模型;另一類是按照計算機系統的觀點對數據建模,稱為_。S、X、

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

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

9、協議 D.以上都不能設有兩個實體集A、B, A中實體可能與B中多個實體或零個相聯系,而B中實體至多和A中一個實體有聯系,則稱A和B的聯系是( 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)如果一個系統定義為關系完備系統,那么它支持( D )。A. 關系數據結構B. 關系數據結構、選擇、投影和連接C. 關系數據結構、所有的關系代數操作D. 關系數據結構、所有的關系代數操作、實體完整性和參照完整性設有關系模式R

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

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

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

溫馨提示

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

評論

0/150

提交評論