考研數(shù)據(jù)庫9套題及答案_第1頁
考研數(shù)據(jù)庫9套題及答案_第2頁
考研數(shù)據(jù)庫9套題及答案_第3頁
考研數(shù)據(jù)庫9套題及答案_第4頁
考研數(shù)據(jù)庫9套題及答案_第5頁
已閱讀5頁,還剩47頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、第一套一、選擇題(每題 1 分,共 20 分)1. 在數(shù)據(jù)管理技術(shù)的發(fā)展過程中,數(shù)據(jù)獨立性最高的是( )階段。A. 數(shù)據(jù)庫系統(tǒng)B. 文件系統(tǒng)C.人工管理D.數(shù)據(jù)項管理2. ( )是存儲在計算機內(nèi)的有結(jié)構(gòu)的數(shù)據(jù)集合。A.網(wǎng)絡(luò)系統(tǒng)B.數(shù)據(jù)庫系統(tǒng)C.操作系統(tǒng)D.數(shù)據(jù)庫3. 在數(shù)據(jù)庫的三級模式結(jié)構(gòu)中,描述數(shù)據(jù)庫中全體數(shù)據(jù)的全局邏輯結(jié)構(gòu)和特征的是( ) 。A. 外模式B. 內(nèi)模式C. 存儲模式D. 模式4. 作為關(guān)系數(shù)據(jù)系統(tǒng),最小應(yīng)具備的關(guān)系運算是( ) 。A. 排序、索引、統(tǒng)計B. 選擇、投影、連接C. 關(guān)聯(lián)、更新、排序D. 顯示、打印、制表5. 在 select 語句中使用 group by Sno

2、 時, Sno 必須出現(xiàn)在( )子句中。A. where B. fromC. select D. having6. 在 where 語句的條件表達(dá)式中,與零個或多個字符匹配的通配符是( )A. *B. ?C. % D. _7. 對關(guān)系模式進(jìn)行分解時,要求保持函數(shù)依賴,最高可以達(dá)到( ) 。A. 2NF B. 3NF C. BCNF D. 4NF8. 在關(guān)系模式R (U, F)中,YC Xf+是2Y是否成立的()。A.充分必要條件B.必要條件C.充分條件D.既不充分也不必要條件9. 在關(guān)系數(shù)據(jù)庫設(shè)計階段中,完成關(guān)系模式設(shè)計的階段是( ) 。A.需求分析階段B.概念設(shè)計階段C.邏輯設(shè)計階段D.物理

3、設(shè)計階段10. 基本 E-R 圖就是數(shù)據(jù)庫的( ) 。A. 外模式B. 邏輯模式C. 內(nèi)模式D. 概念模式11. 從數(shù)據(jù)流圖構(gòu)造E-R 圖時,選擇實體一般應(yīng)先考慮數(shù)據(jù)流圖中的( ) 。A. 數(shù)據(jù)項B. 數(shù)據(jù)流C. 數(shù)據(jù)處理D. 數(shù)據(jù)存儲12. 以下()不是當(dāng)前常用的存取方法。A.索引方法B.聚簇方法C. HASH方法D.鏈表方法13. 事務(wù)一旦提交,對數(shù)據(jù)庫的改變是永久的,這是事務(wù)的( ) 。A. 原子性B. 一致性C. 隔離性D. 持久性14. 并發(fā)控制要解決的根本問題是保持?jǐn)?shù)據(jù)庫狀態(tài)的( ) 。A. 安全性B. 完整性C. 可靠性D. 一致性15. 在數(shù)據(jù)庫系統(tǒng)中,對存取權(quán)限的定義稱為(

4、) 。A. 授權(quán) B. 定義C. 約束D. 審計16. 視圖建立后,在數(shù)據(jù)字典中存放的是( ) 。A. 查詢語句 B. 視圖的定義C. 組成視圖的表內(nèi)容D. 產(chǎn)生視圖的表定義17. 由全碼組成的關(guān)系模式,最高可以達(dá)到的模式為( ) 。A. 4NFB. 2NFC. 3NFD. BCNF18.下列敘述中,正確的是()A.對于關(guān)系數(shù)據(jù)模型,規(guī)范化程度越高越好B.如果F是最小函數(shù)依賴集,則RC 2NFC.如果RC BCNF則F是最小函數(shù)依賴集D.關(guān)系模式分解為BCNFt,函數(shù)依賴關(guān)系可能被破壞19.為保證多用戶環(huán)境中數(shù)據(jù)的完整性和一致性,DBM家取的控制稱為()5.6.7.)的屬性集。)沖突和屬性取值

5、單位沖)、并發(fā)控制和恢復(fù)。ABCa1b1c2a2b3c7a3b4c6a1b2c3R表ABCa1b2c1P a2b2r c3a4b6c6a1b1r c2a3b4c6S表BCDb1c2d4b2c1d1b2c3d2T表A.安全性控制B.完整性控制 C.事務(wù)控制D.并發(fā)控制20.包含在日志文件中的主要內(nèi)容是()。A.程序運行過程B.對數(shù)據(jù)的全部操作C.對數(shù)據(jù)的全部更新操作D.程序執(zhí)行結(jié)果、填空題(每題1分,共10分)1 .關(guān)系模式R與S,組成關(guān)系R+ S的是關(guān)系(2 .在SQL中視圖是由()產(chǎn)生的虛表。3 .在 SQL中 X not between 20 and 30 的含義是4 .在合并E-R圖時需

6、解決的屬性沖突包括屬性( 突。事務(wù)遵守( )是可用行化調(diào)度的充分條件。 要使數(shù)據(jù)庫具有可恢復(fù)性,基本原則就是數(shù)據(jù)( 數(shù)據(jù)庫控制保護的主要內(nèi)容是數(shù)據(jù)的安全性、8 .事務(wù)對數(shù)據(jù)庫數(shù)據(jù)進(jìn)行更新操作時,必須首先獲得對該數(shù)據(jù)集合的()鎖。9 .()是指造成系統(tǒng)停止運轉(zhuǎn)的任何事件,使得系統(tǒng)要重新啟動。10 .數(shù)據(jù)()是防止數(shù)據(jù)庫中數(shù)據(jù)在存儲和傳輸中失密的有效手段 三、簡單應(yīng)用題(每題3分,共15分)求解以下關(guān)系代數(shù)表達(dá)式結(jié)果:1. RAS 2. R-S 3. (R US) + T 4. RXT 5.n A,D (T S.B=T.B(S x T)四、應(yīng)用題(每題5分,共25分)給定學(xué)生選課數(shù)據(jù)庫,其中包含有

7、3張基本表:學(xué)生表 S(Sno,Sname,Sage,Ssex,Sdept),課程表 C(Cno,Cname,Teacher,Ccredit),選 課表SC(Sno,Cno,Grade)。按要求完成下列數(shù)據(jù)操作要求。1 .用SQL語句創(chuàng)建選課表 SC (Sno, Cno, Grade),其中主碼為(Sno, CnO), 外碼為Sno, Cno,并規(guī)定成績Grade的取值應(yīng)該在0到100之間。2 .用SQL語句表示“將計算機科學(xué)系全體學(xué)生的成績置零”。3 .用SQL語句表示“查詢選修并且成績及格的課程總數(shù)大于3門(包括3門)的學(xué)生的學(xué)號和姓名”。4 .用SQL語句創(chuàng)建視圖 VSC(Sno, Sn

8、ame Cno, Cname Grade),并將對學(xué)生 表S的修改權(quán)限授權(quán)給用戶U1,并且U1可以將權(quán)限進(jìn)行傳播。5 . 用關(guān)系代數(shù)表達(dá)式表示“查詢選修了全部課程的學(xué)生學(xué)號和姓名” 。五、(15分)已知關(guān)系模式R (U, F)中U=ABCDEG,F(xiàn)=B1 G, BAG C»A, CE>G, CDE>AB, BgA, Bf D,求下列各題。1. (3分) F 的最小函數(shù)依賴集;2. ( 3 分)關(guān)系模式R 的候選碼;3. ( 3 分)判斷 R 的最高規(guī)范化程度,并說明理由;4. (3分)判定分解p =ABD, DGE AG CE是否保持無損連接性;5. (3分)將關(guān)系模式R

9、分解為3NF,并且保持函數(shù)依賴和無損連接性。六、 ( 15 分)設(shè)某汽車運輸公司有三個實體集。一是“車隊”實體集,屬性有車隊號和車隊名等;二是“車輛”實體集,屬性有牌照號、廠家和出廠日期等;三是“司機”實體集,屬性有司機編號、姓名和電話等。設(shè)車隊與司機之間存在“聘用”聯(lián)系,每個車隊可聘用若干司機,但每個司機只能應(yīng)聘于一個車隊, 車隊聘用司機有個聘期; 車隊與車輛之間存在 “擁有” 聯(lián)系,每個車隊可擁有第一套答案一、選擇題(每題1-5 ADDBC分,共20分)6-10 CBACD11-15 DDDDA16-20 DDDDC二、填空題(每題1.關(guān)系R3. X<20 或 X>301分,共

10、10分)2.基本表或視圖4.域1. RAS2. R-S3.(R US) + TA:B :CABCa11 b1 1c2:a2:b3c71 a1,a3b4c6a1b2c34. RXT5.n A,D (T S.B=T.b(S x T)R.AR.BR.CT.BT.CT.DA Da1b1c2b1c2d4a1 d1a2b3c7b1c2 ;d4a1 d2a3b4c6b1c2d4a2 d1a1b2c3b1c2d4a2 d2a1b1c2b2c1d1a1 d4a2b3c7b2c1d1a3b4c6b2c1d1a1b2c3b2c1d1a1b1c2b2c3d2a2b3c7b2c3d2a3b4c6b2c3 1d2a1b2

11、c3b2c3d25.兩段鎖協(xié)議7.完整性9.系統(tǒng)故障6.冗余8.排它(寫)10.加密、簡單應(yīng)用題(每題3分,共15分)四、應(yīng)用題(每題5分,共25分)1.(5 分)create table SC(Sno char(10) not null,Cno char(10) not null,Grade int check (Grade >= 0 and Grade =< 100), primary key (Sno,Cno), foreign key (Sno) references S(Sno), foreign key (Cno) references C(Cno) );2. (5 分

12、)update SC set Grade = 0 where ' CS =(select Sdept from Swhere S.Sno = SC.Sno);3. (5 分)select Sno,Snamefrom Swhere Sno in ( select Snofrom SCwhere Grade >= 60group by Snohaving (count(*) >=3 );4. (5 分)create view VSC(Sno, Sname, Cno, Cname, Grade) asselect S.Sno, Sname, C.Cno, Cname, Grade

13、from S, C, SCwhere S.Sno = SC.Sno and C.Cno = SC.Cno;grant update on table Sto U1with grant option;5. (5 分)n Sno,Cno(SC) - n Cno(C) >< n Sno,Sname(S) 四、應(yīng)用題(15分)1. (3 分)Fmin = B 一G CAA, C臥G A D, CDbB2. (3 分)候選碼為:(BCE和(CDE3. 3 分)1NF,存在BG,說明G對碼部分函數(shù)依賴,所以為1NE4. (3 分)ABCDEGABGaaaaDGEaaaBCDaaaaaCEAaa

14、a該分解為有損連接分解5. (3 分)p =BDG ACD CEG BCDE六、應(yīng)用題(15分)1. (6 分)2. (6 分)車隊(車隊號,車隊名)司機(司機編號,姓名,電話,車隊號,聘期)車輛(牌照號,廠家,出廠日期,車隊號)使用(牌照號,司機編號,使用日期,公里數(shù))3. (3IF)均為BCNF第二套一、選擇題(每題 1 分,共 20 分)1. 數(shù)據(jù)庫系統(tǒng)的核心是( ) 。A. 數(shù)據(jù)庫B. 數(shù)據(jù)庫管理系統(tǒng)C. 數(shù)據(jù)模型D. 軟件工具2. 應(yīng)用數(shù)據(jù)庫的主要目的是為了( ) 。A. 解決保密問題B. 解決數(shù)據(jù)完整性問題C. 共享數(shù)據(jù)問題D. 解決數(shù)據(jù)量大的問題3. 子模式是( ) 。A. 模式

15、的副本B. 模式的邏輯子集C. 多個模式的集合D. 以上三者都對4. 關(guān)系運算中花費時間可能最長的運算是( ) 。A. 投影 B. 選擇 C. 笛卡爾積D. 除5.關(guān)系模式R (U, F),如果RC 2NF,基本可以消除的數(shù)據(jù)異常是()。A. 插入異常B. 刪除異常C. 候選碼冗余D. 數(shù)據(jù)冗余過大6. 在關(guān)系模式R(U, F)中,X、Y、Z都是屬性,且X-Y、Y-Z,則X-2是()A. 一定是傳遞函數(shù)依賴 B. 一定不是傳遞函數(shù)依賴C. 不一定是傳遞函數(shù)依賴7. 在關(guān)系數(shù)據(jù)庫設(shè)計階段中,完成E-R 圖設(shè)計的階段是( ) 。A.需求分析階段B.概念設(shè)計階段C.邏輯設(shè)計階段D.物理設(shè)計階段8.

16、數(shù)據(jù)抽象的內(nèi)容是() 。A.選擇、投影、連接B.分類、概括、聚集C.調(diào)查、分析、設(shè)計D.超類、子類、消息9. 在整個設(shè)計過程中,最困難、最耗時的階段是( ) 。A.需求分析階段B.概念設(shè)計階段C.邏輯設(shè)計階段D.物理設(shè)計階段10. 事務(wù)要么都做,要么都不做,是事務(wù)的( ) 。A. 原子性B. 一致性C. 隔離性D. 持久性11.從E-R圖向關(guān)系模型轉(zhuǎn)換,一個 M N的聯(lián)系轉(zhuǎn)換成一個關(guān)系模式時,該關(guān)系模式的關(guān)鍵字是( ) 。A. N 方實體的關(guān)鍵字 B. M 方實體的關(guān)鍵字C. N方實體關(guān)鍵字與M方關(guān)鍵字組合 D.重新選擇其他屬性12. 現(xiàn)有兩個關(guān)系R(A, B, C)、 S(A, C, D,

17、E) ,下列哪個表達(dá)式能夠合法執(zhí)行( ) 。A. R ns B. 6B=b(R) C. “AC (RO n “AD (S)D. R US13. 將局部 E-R 圖合并為全局E-R 圖時可能會出現(xiàn)沖突,不屬于合并沖突的是()。A.屬性沖突 B.結(jié)構(gòu)沖突C.語法沖突D.命名沖突14. 關(guān)系模式 R 中的屬性全部是主屬性,則 R 的最低范式必定是( ) 。A. 2NFB. 3NFC. BCNFD. 4NF15.下列SQL語句中,修改表結(jié)構(gòu)的是()。A. ALTER B. CREATE C. UPDATE D. INSERT16. SQL的SELEC話句中,“HAVIN舔件表達(dá)式”用來篩選滿足條件的(

18、)A.列B.行C.關(guān)系D.分組17.對于腐卜t子集X、Y, X'是X的真子集,若X-Y, X'一Y,則稱(A. Y傳遞函數(shù)依賴于XC. Y完全函數(shù)依賴于X18.系統(tǒng)故障會造成(B. Y部分函數(shù)依賴于XD. X、Y相互函數(shù)依賴)A.內(nèi)存數(shù)據(jù)丟失B.硬盤數(shù)據(jù)丟失C.軟盤數(shù)據(jù)丟失D.磁帶數(shù)據(jù)丟失19 .為了使用數(shù)據(jù)庫方便,常把數(shù)據(jù)操作語言嵌入到某一高級語言中,此高級語言稱為()。A.查詢語言B.宿主語言C.自含語言D.會話語言20 . SQL中的視圖提高了數(shù)據(jù)庫系統(tǒng)的()。A.完整性B.并發(fā)控制C.隔離性D.安全性二、填空題(每題1分,共10分)1 .在關(guān)系模式中,能夠唯一表達(dá)元組的

19、屬性組稱為()。2 .參照完整性規(guī)則是對()鍵的約束。3 .判斷一個并發(fā)調(diào)度是否正確,可以用()概念來解決。4 .模式/內(nèi)模式映像為數(shù)據(jù)庫提供了()數(shù)據(jù)獨立性。5 .數(shù)據(jù)庫系統(tǒng)中可能發(fā)生的故障有:系統(tǒng)故障、()和計算機病毒。6 .外模式是()的子集。7 .制作數(shù)據(jù)后援副本的過程稱為()。8 .并發(fā)控制是對用戶的()加以控制和協(xié)調(diào)。9 .在數(shù)據(jù)庫系統(tǒng)中對存取權(quán)限的定義稱為()。10 .()數(shù)據(jù)模型一般在數(shù)據(jù)庫設(shè)計的概念設(shè)計階段使用。、簡單應(yīng)用題(每題3分,共15分)ABCa1b1c2a2b2c3a1b2c3R表ABCa1b2c2a2b2c3a1b1r c2a3b4c6S表BCDb1c2d4b2c

20、3d2T表求解以下關(guān)系代數(shù)表達(dá)式結(jié)果:1. R US 2. R-S 3. (R US) + T 4. n4S)5.n A,D (T S.C=T.C(S X T)四、應(yīng)用題(每題5分,共25分)給定學(xué)生選課數(shù)據(jù)庫,其中包含有3張基本表:學(xué)生表 S(Sno,Sname,Sage,Ssex,Sdept),課程表 C(Cno,Cname,Teacher,Ccredit),選 課表SC(Sno,Cno,Grade)。按要求完成下列數(shù)據(jù)操作要求。1 .用關(guān)系代數(shù)表達(dá)式表示“查詢成績在 90分以上的學(xué)生的學(xué)生姓名”。2 .用SQL語句表示“用戶U1具有從每門課程中SELECT最高成績、最低成績、 平均成績的

21、權(quán)力,他不能查看每個人的成績”。3 .用SQL語句表示“將(S0009, C003, 78)插入SC關(guān)系表中”。4 .用SQL語句表示“查詢選修王平老師講授課程的學(xué)生姓名”。5 .用SQL語句表示“將IS系的學(xué)生選課信息刪除”。5、 ( 15分)設(shè) R(A,B,C,D,E),F=A->C,C->D,B->C,DE->C,CE->A 求:1. (5分)R的候選碼;2. (5 分)p =AD, AB, BG CDE AE是否無損連接;3. (5分)將R分解BCNFS無損。6、 ( 15 分) 請設(shè)計一個圖書館數(shù)據(jù)庫, 此數(shù)據(jù)庫中對每個借閱者保存讀者記錄,包括:讀者號,

22、姓名,地址,性別,年齡,單位。對每本書存有:書號,書名,作者,出版社。對每本被借出的書存有讀者號、借出日期和應(yīng)還日期。要求:1. (6分)給出 E-R 圖;2. ( 6 分)再將其轉(zhuǎn)換為關(guān)系模型;3. ( 3 分)判斷每個關(guān)系模式的規(guī)范化最高程度。第二套答案6-10 CBBAA16-20 DBABD分,共10分)一、 選擇題(每題1分,共20分)3.ABCa11 b1c2a2b2c3a1:b2 :c3a1b2c2a3b4c61. R USABCa1b2c32. R-S(R US) + TAa14. nS)Aa1a2a3ADa1d4a21 d25. nA,D(rs.c=T.c(SXT)1、皿3、

23、可用行化調(diào)度2、外碼4、物理5、質(zhì)故障6、模式7、轉(zhuǎn)儲8、并發(fā)操作9、授權(quán)10、E-R1、簡單應(yīng)用題(每題3分,共15分)1-5 BCBCA11-15 CBCBA二、填空題(每題四、簡單應(yīng)用題(每題5分,共25分)1、(5 分)IT S.Sname (T S.Sno = SC.Sno ASC.Grade >90 (SX SQ2、(5 分)CREATE VIEM 程成績ASSELECT Cno, MAX(Grade),MIN(Grade),AVG(Grade)FROM SCGROUP BY Cno;GRANT SELECT ON® 成績TO U1;3、(5 分)INSERT IN

24、TO SC VALUES ('S000g , 'C003 78);4、(5 分)SELECT SnameFROM S,C,SCWHERE S.Sno = SC.Sno and C.Cno = SC.Cno and C.Teacher ='王平';5、(5 分) DELETEFROM SCWHERE'CS =(SELECT SdeptFROM SWHERE S.Sno = SC.Sno);五、應(yīng)用題(15分)1、(5 分)候選碼為(BE)2、(5 分)ABCDEADaaaABaaaaBCaaaCDEaaaaAEaaaa無全a行,所以該分解為有損連接3、(5

25、 分)p =AC, BR ABE六、應(yīng)用題(15分)1、(6 分)2、(6 分)讀者(讀者號,姓名,地址,性別,年齡,單位)書(書殳,書名,作者,出版社,讀者號,借出日期,應(yīng)還日期)3、(3 分)均為BCNF第三套一、選擇題(每小題 1 分,共 20 分)1、相對于數(shù)據(jù)庫系統(tǒng),文件系統(tǒng)的主要缺陷有數(shù)據(jù)冗余性、數(shù)據(jù)聯(lián)系弱和() C數(shù)據(jù)讀取困難 數(shù)據(jù)重用困難 程序不一致性數(shù)據(jù)不一致性2、DB DBMS口 DBSE者之間的關(guān)系是()。 DB包括 DBM® DBS DBSfe括 DB和 DBMSDBM血括DBffi DBS 不能互相包括3、關(guān)于1NR 2NR 3NF的正確說法是()。滿足3N

26、F的不一定滿足2NF滿足3NF的不一定滿足1NF滿足2NF的不一定滿足1NF滿足1NF的不一定滿足2NF4、下面哪一個不是數(shù)據(jù)庫系統(tǒng)必須提供的數(shù)據(jù)控制功能()。安全性可移植性完整性并發(fā)控制5、對于屬性子集X、Y, X '是X的真子集,若X-Y, X '-Y,則稱()。 Y 傳遞函數(shù)依賴于X Y 部分函數(shù)依賴于XY完全函數(shù)依賴于X X、Y相互函數(shù)依賴6、在數(shù)據(jù)庫中,產(chǎn)生數(shù)據(jù)不一致的根本原因是()。數(shù)據(jù)存儲量太大沒有嚴(yán)格保護數(shù)據(jù)未對數(shù)據(jù)進(jìn)行完整性控制數(shù)據(jù)冗余7、為了使用數(shù)據(jù)庫方便,常把數(shù)據(jù)操作語言嵌入到某一高級語言中,此高級語言稱為() 。查詢語言 宿主語言 自含語言會話語言 .8

27、、若兩實體的聯(lián)系是 M N,則將其轉(zhuǎn)化為關(guān)系時應(yīng)()。將M方的關(guān)鍵字納入N方將N方的關(guān)鍵字納入M方將M方的關(guān)鍵字納入N方,同時將N方的關(guān)鍵字納入M方另建一個關(guān)系,包括 M方和N方的關(guān)鍵字和聯(lián)系上的所有屬性9、數(shù)據(jù)庫的三級結(jié)構(gòu)之間存在著兩級映像,使得DBSM有較高的()o數(shù)據(jù)獨立性事務(wù)并發(fā)性資源共享性設(shè)備獨立性 .10、自然連接是構(gòu)成新關(guān)系的有效方法。 一般情況下,當(dāng)對關(guān)系R和S使用自然連接時,要求R 和 S 含有一個或多個共有的() 。元組 行 記錄 屬性11、按照PS協(xié)議,若要更新記錄R的事務(wù),必須先執(zhí)行操作()。 LOCK X(R) LOCK S(R) READ(R) WRITE(R)12

28、、在數(shù)據(jù)庫系統(tǒng)中,死鎖屬于() 。系統(tǒng)故障程序故障事務(wù)故障介質(zhì)故障13、把ER模型轉(zhuǎn)換為關(guān)系模型的過程,屬于數(shù)據(jù)庫設(shè)計的()。需求分析概念設(shè)計邏輯設(shè)計物理設(shè)計14、 為了使索引項的值在基本表中唯一, 在建立索引的語句中應(yīng)使用保留字 () 。 COUNT UNIQUE DISTINCT UNION15、有關(guān)系R和S, RA S的運算等價于()。 S- (R-S) R- (R-S)(R-S) U S RU ( R-S)16、SQL®言中,條件“ BETWEEN0 AND30”表示年齡在20至30之間,且(),包括 20 歲和 30 歲不包括 20 歲和 30 歲包括 20 歲但不包括30

29、 歲 包括 30 歲但不包括20 歲17、設(shè)有關(guān)系模式R (A, B, C, D), F是R上成立的FD集,F(xiàn)=B-C, C- D,則屬性C的閉包C為()。BCDBDCDBC18、在關(guān)系模式 R (A, B, C)中,F(xiàn)= (A, B) -C, (B, C) 一A,則 R最高達(dá) 到()° 1NF 2NF 3NF BCNF19、設(shè)關(guān)系R和S分別有M和N個元組,則RXS的元組個數(shù)是()。MNM+N M*N20、SQLJ勺SELEC語句中,"HAVIN舔件表達(dá)式”用來篩選滿足條件的()。列 行 關(guān)系 分組二、簡答題(每小題5分,共20分)1、數(shù)據(jù)模型應(yīng)包括哪三個部分?試分別解釋之

30、。2、簡述數(shù)據(jù)庫并發(fā)操作通常會帶來哪些問題。3、簡述最小函數(shù)依賴集滿足的三個條件。4、局部ER模型之間可能產(chǎn)生的沖突有哪幾類?B三、已知三個關(guān)系R1、R2、S,如下圖:(每問2分,共10分)R1 P292977試求:1、R2X S=?2、riY,T (R1) =?3 、R1+S=?4、 6 P>5V YK" f" (R1)=? 5 、 n 2 , 1 , 6 (6 3=5 (R1XS) =?四、設(shè)有關(guān)系模式R<U,F>,其中U=A,B,C,D,E,F=A-D,E-D,gB,BC- D,DCA,試求:(10 分)1 .求出R的所有候選關(guān)鍵字.2 .判斷分解p

31、 =AB,AE,EC,DBC,AC1否具有無損連接性?3 .試將R分解為3NF,并具有無損連接性和依賴保持性.五、設(shè)計題(每小題5分,共25分)4 .設(shè)有下列關(guān)系模式:學(xué)生關(guān)系 S (學(xué)號,姓名,年齡,班級),選課關(guān)系 SC (學(xué)號,課程號,成績),用SQL語句查詢“李林”選了而“王明”沒有選的 課程方05 .設(shè)有關(guān)系模式:學(xué)生關(guān)系 S (學(xué)號,姓名,年齡,班級),選課關(guān)系SC (學(xué)號,課程號,成績),檢索沒有選C1或C2課的學(xué)生的學(xué)號,要求用關(guān)系代 數(shù)表達(dá)式表小。6 .設(shè)有職工關(guān)系EMP(職工號,姓名,性別,工資,部門名稱)。職工”吳 剛”從銷售部調(diào)到人事部,請用 SQL語句寫出該操作。7

32、.設(shè)有職工關(guān)系EMP(職工號,姓名,性別,工資,部門名稱)。試用SQL 語句創(chuàng)建一個工資總額超過20萬元(含20萬元)的各部門工資總額視圖 VSAL8 .已知三個關(guān)系 R(A,B,C)、S(A,D,E)、T (D,F),其中 G E為數(shù)值類型屬性,試用SQL語言實現(xiàn):將R S、T三個關(guān)系按關(guān)聯(lián)屬性建立一個視圖RST對視圖RST按屬性A分組后,求屬性C和E的平均值對視圖RST按屬性A 分組后,求屬性C和E的平均值六、設(shè)醫(yī)院管理系統(tǒng)中包含如下信息: ( 15 分)科室:科名,科室地址,電話,醫(yī)生姓名病房:病房號,床位號,所屬科室病人:病歷號,姓名,性別,診斷,主管醫(yī)生,病房號醫(yī)生:姓名,職稱,所屬

33、科室,年齡,工作證號其中,一個科室有多個病房、多個醫(yī)生,一個病房只能屬于一個科室,一個醫(yī)生只能屬于一個科室, 但可負(fù)責(zé)多個病人的診治, 一個病人的主管醫(yī)生只有一 個。試完成如下設(shè)計:1、設(shè)計該計算機管理系統(tǒng)的E R 圖;2、將E R 圖轉(zhuǎn)換為關(guān)系模型;3、判定得到的每一個關(guān)系模式為第幾范式;4、用SQL語言定義得到的關(guān)系模型(屬性參數(shù)自定)。第三套答案1、 選擇題(每小題1分,共20分)15610111516202、 簡答題(每題5分,共20分)1、數(shù)據(jù)模型包含數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)操作,數(shù)據(jù)的約束條件三個部分,數(shù)據(jù)結(jié)構(gòu)是 所研究的對象類型的集合;數(shù)據(jù)操作是指對數(shù)據(jù)庫中各種對象的實例允許執(zhí) 行的操作的

34、集合,包括操作及有關(guān)的操作規(guī)則;數(shù)據(jù)的約束條件是一組完整 性規(guī)則的集合。2、丟失修改、不可重復(fù)讀和讀“臟”數(shù)據(jù)3、最小函數(shù)依賴集滿足三條件右部單屬性 不存在冗余函數(shù)依賴:X A,令G F-X A,若A XG 不存在冗余決定屬性:B1B2BmA,若A (X Bi)F,則去掉Bi4、沖突種類:屬性沖突、命名沖突和結(jié)構(gòu)沖突3、 (每題2分,共10分)1 .R2 X S2. “丫, t (R1)=ABCIt丫 Jx3ccdx3cefy5kcdy5kefz6ycdz6yefi5fcdi5fefYTdcfeed3、R1+SPQ2bu_g_4. 6 P雙丫金 f (R1)=PQTY2bcd9aef9ade7

35、gef 37gcd5、n 2 , 1 , 6 (6 3=5 (R1 X S)QPYb2da9fb2fg7fg7d四、 (10分)1.CE2.具有無損連接性ABCDEABaaaAEaaaaECaaaaaDBCaaaaACaaaa3. p =AD,ED,DB,BDC,ACD,CE五、 (每題5分,共25分)1、Select課程號FROM SCWhere課程號IN (Select課程號From S,SCWHERE符號=SC.學(xué)號ANDS.姓名='李林)AND 課程號NOT IN (Select課程號FROM S, SCWhere S.學(xué)號=SC.學(xué)號 ANDS.姓名='王明)2、學(xué)號

36、(S)學(xué)號(課號'C1'課號'C2'(S SC)3、Update EMPSET部門名稱='人事部WHER姓名='吳剛4、Create View VSALAS Select 部門名稱,SUM(工資)FROM EMPGroup By 部門名稱Having SUM(工資)>=200000;5、Create View RSTAS SELECT R.A,B,C,S.D,E,FFROM R,S,TWHERE R.A = S.A AND S.D = T.D;Select A, AVG(C), AVG(E)FROM RSTGroup By A;六、 (15

37、分)1、2、科室(科名,科地址,電話)醫(yī)生(姓名,職稱,年齡,工作證號,科名)病房(病房號、床位號、科名)病人(病歷號,姓名,性別,病房號,主管醫(yī)生工作證號)3、均是BCNF4、Create Table 科室(科名 char(10), not null,科地址char (10), 電話 char (10);Create Table 醫(yī)生(姓名 char(10),職稱 char (10),年齡int ,工作證號 char (10) , not null,科名 char (10)Create Table 病房(病房號 char(10), not null,床位號 char (10), not nu

38、ll, 科名 char (10);Create Table 病人(病歷號 char(10), not null,姓名 char (10),性別 char (10),病房號char (10),主管醫(yī)生工作證號char (10);2、w(F) E DR2(F) C BR2(F) CE GR4(F) B AG ri(F) R2(F)R3(F)r4(F) E D,C B,CEG,B AF與G等價,因此分解具有依賴保持性。七、 (15分)1、ABCDEGDEaaBCaaaCEGaaaaaaABaa具有無損連接性第四套一、填空題(每空2分,共20分)1 .數(shù)據(jù)操作是指對DB的 和 兩大類操作。2 .數(shù)據(jù)庫

39、全部數(shù)據(jù)的整體邏輯結(jié)構(gòu)的描述,稱為 。3 .數(shù)據(jù)獨立性是指 和 之間相互獨立,不受影響4 .關(guān)系操作的特點是 操作。5 .關(guān)系模式的定義由 和 組成。6 .在SQL中視圖是或產(chǎn)生的虛表。二、簡答題(每小題5分,共20J)一2、簡述數(shù)據(jù)庫管理系統(tǒng)的功能。2、什么是平凡的FD?平凡的FD可根據(jù)哪一條推理規(guī)則推出。3、與傳統(tǒng)的關(guān)系模型比較,對象關(guān)系模型有哪些擴充4、簡述DB的并發(fā)控制和恢復(fù)有什么關(guān)系?試求:1、wn R= 2、m (R) = 3 、T+ S=4、6 a>4 (W)=四、根據(jù)要求寫出操作語句(每題 4分,共20分)數(shù)據(jù)庫為:S (SNO,SNAME,AGE,SEXSC (SNO,

40、CNO,GRADEC (CNO,CNAME,TEACHER1 .查詢選擇C2課程的學(xué)生名。(關(guān)系代數(shù))2 .查詢S3的學(xué)生的姓名。(ALPHA3 .顯示與“張三”年齡相同的學(xué)生名。(QBE4 .查詢選擇數(shù)據(jù)庫的學(xué)生名。(SQL5 .學(xué)生年齡均增加1。(SQL五、應(yīng)用題(10分)設(shè)有關(guān)系模式R<U,F>洪中U=A,B,C,D,E,F=A-C,B-AC,AAC,JB,試求:1 .求出候選碼;(5分)2 .試將R分解為3NF,并具有無損連接性和依賴保持性。(5分) 六、設(shè)商店信息系統(tǒng)中包含如下信息:(10分)商品:商品號、商品名、數(shù)量、單價廠家:廠家號、廠家名、電話消費者:消費者號、姓名

41、、單位其中, 一個廠家可以生產(chǎn)多種商品, 但每種商品只在一個廠家生產(chǎn)。 每個消 費者可以購買多個商品,每種商品可以有多人購買。試完成如下設(shè)計:4、設(shè)計該計算機管理系統(tǒng)的E R圖;(5分)5、將E-R圖轉(zhuǎn)換為關(guān)系模型。(5分)第四套答案一、 選擇題(每空2分,共20分)1- 5 :檢索、更新、模式、應(yīng)用程序、數(shù)據(jù)6-10:集合、關(guān)系名、屬性名、基本表、視圖簡答題(每小題5分,共20分)1 .定義功能;操縱功能;保護功能;存儲功能;維護功能。2 .如果X-Y,并且Y? X,則稱 2Y是平凡的Fd平凡的FD根據(jù)推理規(guī) 則的自反律就可推出。3 .數(shù)據(jù)類型的擴充:引入符合類型(結(jié)構(gòu)、數(shù)組、多集和集合類型

42、)。在類 型一級和表一級實現(xiàn)繼承性(單重繼承性和多重繼承性)。定義引用類型。4 .如果采用封鎖機制,事務(wù)并發(fā)操作時有可能產(chǎn)生死鎖。為了解除死鎖狀 態(tài),就要抽取某個事務(wù)作犧牲品,把它撤銷,做回退操作,這就屬于DB的恢復(fù)范疇。AI B IC6782 Ra (R)=A14T4. 6 A>4 (W)=應(yīng)用題(每小題5分,共20分)1. RX W=ABC1233 R + S=A"1四、 應(yīng)用題(每小題4分,共20分)1 . 口 SNam( 6 C.CNO = C2' ( 6 S.SNO = SC.SNO(S X SC)2.GET w(s.sname): S.SNO=' S

43、3' 3.SSNOSNAMEAGESEX張三18p.隹184. SELECT SNAMEFROM S SG CWHERE S.SNO=SC.SNO and SC.CNO=C.CNOC.CNAME= " 數(shù)據(jù)庫”5. UPDATE SSET AGE= AGE-+15、 應(yīng)用題(10分)1 .候選碼DE2 . p = AC , B A, EB, DA Dm6、 應(yīng)用題(10分)12 .商品(商品號、商品名、數(shù)量、單價,廠家號) 廠家(廠家號、廠家名、電話)消費者(消費者號、姓名、單位)消費(消費者號,商品號)第五套一、選擇題(每小題2分,共20分)1 .文件系統(tǒng)與數(shù)據(jù)庫系統(tǒng)相比較

44、,其缺陷主要表現(xiàn)在數(shù)據(jù)聯(lián)系弱,數(shù)據(jù)冗余和 ()。A.數(shù)據(jù)存儲量低B.處理速度慢C.數(shù)據(jù)不一致D.操作繁瑣2 .結(jié)構(gòu)數(shù)據(jù)模型的三個組成部分是數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和()A.數(shù)據(jù)安全性控制C.數(shù)據(jù)完整性約束3 . QBE語言是()。A.標(biāo)準(zhǔn)數(shù)據(jù)查詢語言C.元組關(guān)系演算語言4 .在SELEC詔句中使用A.在WHERE出現(xiàn)B.數(shù)據(jù)一致性規(guī)則D.數(shù)據(jù)處理邏輯B.關(guān)系代數(shù)語言D.域關(guān)系演算語言GROUP BY SNJO, SNO»須()。B,在FROM出現(xiàn)C.在SELEC開出現(xiàn)D.在HAVINGt出現(xiàn)5 .在關(guān)系模式R (U, F)中,如果XU,不存在X的真子集Y, YU,則X 是R的()。A.候選

45、碼B.主碼C.外碼6 .在關(guān)系模式R (U, F)中,如果F是最小函數(shù)依賴集,則()。A.至少有 RC 2NFB.至少有RC 3NFC.至少有RC BCNFD. R的規(guī)范化程度與F為最小函數(shù)依賴集無關(guān)7 . E R圖的作用是建立()。A.用戶模型B.物理模型C.邏輯模型D.概念模型8 .解決并發(fā)操作造成數(shù)據(jù)不一致問題,一般采用的方法是提供()。A.封鎖機制B,并發(fā)機制C.恢復(fù)機制D.約束機制9 .數(shù)據(jù)流圖是結(jié)構(gòu)化設(shè)計的工具,用于數(shù)據(jù)庫設(shè)計的()。A.可行性分析階段B.程序設(shè)計階段C.系統(tǒng)詳細(xì)設(shè)計階段D.需求分析階段10 .在數(shù)據(jù)庫系統(tǒng)中,對存取權(quán)限的定義稱為()。A.授權(quán)B.定義C.約束D.審

46、計二、簡答題(每小題3分,共9分)3、簡述數(shù)據(jù)庫系統(tǒng)的組成。2、簡述E-R圖向關(guān)系數(shù)據(jù)模型轉(zhuǎn)換的原則。3、簡述關(guān)系的三類完整性約束。三、已知三個關(guān)系R1、R2、S,如下圖:(每小題3分,共15分)c df試求:1、R2X S=2、fp,T(R1) = 3 、R1+ S=4、 6 P>8VYK" f" (R1)= 5 、n 1 , 3 , 4 (6 3=5 (R1 X S)=四、根據(jù)要求寫出操作語句(每小題4,共 20 分)數(shù)據(jù)庫為:廠家 S( SNO,SNAME,STATUS,C)ITY產(chǎn)品 P( PNO,PNAME,WEIGHT,CO)LOR工程 J( JNO,JN

47、AME,CIT)Y供貨 SPJ(SNO,PNO,JNO,QT)Y1. 查詢供應(yīng) P1, P2 兩種產(chǎn)品的工程名。 (關(guān)系代數(shù))2. 查詢?yōu)楣こ蘆1 供貨的廠家名。( ALPHA)3. 顯示與“ TV'顏色相同的產(chǎn)品名。(QBE4. 查詢至少為 J1, J2 兩個工程的提供產(chǎn)品的廠家名。( SQL)5.產(chǎn)品P2的顏色由“red”改為“white”。(SQL五、應(yīng)用題( 10 分)設(shè)有關(guān)系模式R<U,F>洪中U=A,B,C,D,F=A-C,C- A,B-AC,AAC ,試求:1 . 求出最小函數(shù)依賴集; (3分)2 .判斷R規(guī)范化程度;(3分)3 .試將R分解為3NF,并具有無

48、損連接性和依賴保持性。(4分) 六、根據(jù)第四題中數(shù)據(jù)庫完成: ( 10 分)查詢在單個工程中使用“上?!睆S家生產(chǎn)的產(chǎn)品數(shù)量大于40 個的工程名稱。給出初始語法數(shù),對其優(yōu)化。七、設(shè)圖書館管理系統(tǒng)中包含如下信息: ( 16 分)圖書:書號、書名、作者、數(shù)量、出版社、單價出版社:出版社號、社名、地址、郵編、電話讀者:借書證號、姓名、單位其中, 一個出版社可以出版多種書籍, 但每種書籍只在一個出版社出版, 出版應(yīng)有日期和責(zé)任編輯。 每個讀者可以借閱多本圖書, 每本圖書可以有多人借閱。 借閱信息包括:借書日期、還書日期、是否續(xù)借。試完成如下設(shè)計:6、設(shè)計該計算機管理系統(tǒng)的E R圖;(8分)7、將E-R圖

49、轉(zhuǎn)換為關(guān)系模型。(8分)第五套答案一、選擇題(每小題2分,共20分)1-5 C C D B A 6-10 D D A D A二、簡答題(每小題3分,共9分)1 .數(shù)據(jù)庫系統(tǒng)由數(shù)據(jù),數(shù)據(jù)庫管理系統(tǒng),應(yīng)用程序,數(shù)據(jù)庫管理員和用 戶組成。2 .原則:a)每個實體都轉(zhuǎn)換為一個關(guān)系模式;b)對于圖中聯(lián)系的轉(zhuǎn)換由聯(lián)系的類型分三種情況:1:1可以轉(zhuǎn)換為一個獨立的關(guān)系模式,也可以與任意一端對應(yīng)的關(guān) 系模式合并;1: N可以轉(zhuǎn)換為一個獨立的關(guān)系模式,也可以與 n端對應(yīng)的關(guān)系模 式合并;N: M轉(zhuǎn)換為一個關(guān)系模式。3,實體完整性,參照完整性和用戶自定義完整性。三、應(yīng)用題(每小題3分,共15分)1. R2X S=2. r(P,T (R1)=PTABCTYx3ccd3c8ex3cef3ey5kcd8dy5kef6ez6ycd6cz6yefi5fcdi5fef3. R1+S=4. 6 P>8V Ydf (R1) =PQPQ1 TY323r 2cd6781de67cd5. n 1 , 3 , 4 (6 3=5 (R1 X S)PTY3cd8ef3ef6ef6cd四、應(yīng)用題(每小題4分,共20分)1 . FI JNam( 6 J.JNO = SPJ.JNO (J X ( 6 SPJ1.PNO

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論