(完整版)數(shù)據(jù)庫系統(tǒng)概論試卷(A)及答案_第1頁
(完整版)數(shù)據(jù)庫系統(tǒng)概論試卷(A)及答案_第2頁
(完整版)數(shù)據(jù)庫系統(tǒng)概論試卷(A)及答案_第3頁
(完整版)數(shù)據(jù)庫系統(tǒng)概論試卷(A)及答案_第4頁
免費(fèi)預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

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

文檔簡介

1、數(shù)據(jù)庫系統(tǒng)概論試卷(A)一、選擇 題(15x1 分)1、 _C_是長期存儲(chǔ)在計(jì)算機(jī)內(nèi)的有組織, 可共享的數(shù)據(jù)集合.A 、數(shù)據(jù)庫管理系統(tǒng)B 、數(shù)據(jù)庫系統(tǒng)C 、數(shù)據(jù)庫D 、文件組織2、在數(shù)據(jù)庫中存儲(chǔ)的是_C_。A 、數(shù)據(jù) B 、數(shù)據(jù)模型C 、數(shù)據(jù)以及數(shù)據(jù)之間的聯(lián)系D 、信息3、數(shù)據(jù)庫系統(tǒng)階段,數(shù)據(jù)_D_。A 、具有物理獨(dú)立性, 沒有邏輯獨(dú)立性B 、具有物理獨(dú)立性和邏輯獨(dú)立性C 、獨(dú)立性差D 、具有高度的物理獨(dú)立性和一定程度的邏輯獨(dú)立性4、在數(shù)據(jù)模型的三要素中,數(shù)據(jù)的約束條件規(guī)定數(shù)據(jù)及其聯(lián)系的A 、制約和存儲(chǔ)規(guī)則B 、動(dòng)態(tài)特性C、靜態(tài)特性D 、數(shù)據(jù)結(jié)構(gòu)5 _A_由數(shù)據(jù)結(jié)構(gòu)、關(guān)系操作集合和完整性約束三

2、部分組成。A 、關(guān)系模型B 、關(guān)系 C 、關(guān)系模式D 、關(guān)系數(shù)據(jù)庫_A_。6、一組具有相同數(shù)據(jù)類型的值的集合稱為_D_。A 、關(guān)系B 、屬性 C 、分量D、域7、集合 R與 S 的交可以用關(guān)系代數(shù)的5 種基本運(yùn)算表示為A 、 R-(R-S) B、 F(R S) C 、 R-(S-R) D 、 S-(R-S)_A_。8、實(shí)體是信息世界中的術(shù)語,與之對(duì)應(yīng)的數(shù)據(jù)庫術(shù)語為_D_。A 、文件B、數(shù)據(jù)庫C 、字段D 、記錄9、在嵌入式SQL語言中使用游標(biāo)的目的在于_D_。A 、區(qū)分 SQL與宿主語言B 、與數(shù)據(jù)庫通信C、處理錯(cuò)誤信息D 、處理多行記錄10、 FoxBASE、 FoxPro 屬于 _B_。A

3、 、表式系統(tǒng)B 、 最小關(guān)系系統(tǒng)C、關(guān)系完備的系統(tǒng)D 、全關(guān)系系統(tǒng)11、在 R(U)中 , 如果 X Y,并且對(duì)于X 的任何一個(gè)真子集X, 都沒有 X Y,則 _A_。A 、Y 函數(shù)依賴于XB 、Y 對(duì) X 完全函數(shù)依賴C 、X 為 U的候選碼D 、 R屬于 2NF12、 3NF_C_ 規(guī)范為 BCNF。A 、消除非主屬性對(duì)碼的部分函數(shù)依賴B、消除非主屬性對(duì)碼的傳遞函數(shù)依賴C 、消除主屬性對(duì)碼的部分和傳遞函數(shù)依賴D、消除非平凡且非函數(shù)依賴的多值依賴13、下面的結(jié)論不正確的是_D_。A 、若 R.A R.B, R.B R.C 則 R.AR.CB 、若 R.A R.B, R.A R.C 則 R.A

4、R.(B,C)C 、若 R.B R.A, R.C R.A 則 R.(B,C) R.AD 、若 R.(B , C)R.A 則 R.B R.A, R.C R.A 14、需求分析階段得到的結(jié)果是 _A_。A、 數(shù)據(jù)字典描述的數(shù)據(jù)需求B 、 E-R 圖表示的概念模型C、某個(gè) DBMS所支持的數(shù)據(jù)模型D 、某個(gè) DBMS所支持的數(shù)據(jù)模型15、一個(gè) m:n 聯(lián)系轉(zhuǎn)換為一個(gè)關(guān)系模式。關(guān)系的碼為_B_。A 、實(shí)體的碼B 、各實(shí)體碼的組合C、 n 端實(shí)體的碼D 、每個(gè)實(shí)體的碼二、填空(20x1分)1、 數(shù)據(jù)庫系統(tǒng)的主要特點(diǎn):_數(shù)據(jù)結(jié)構(gòu)化 _、數(shù)據(jù)冗余度小、具有較高的數(shù)據(jù)程序獨(dú)立性、具有統(tǒng)一的數(shù)據(jù)控制功能等。2、

5、 數(shù)據(jù)約束條件是完整性規(guī)則的集合,在關(guān)系模型中,任何關(guān)系必須滿足_實(shí)體完整性 _與_參照完整性 _ 兩個(gè)條件。3、 _ _事務(wù) _是恢復(fù)和01 并發(fā)控制的基本單位,數(shù)據(jù)庫系統(tǒng)中要求它具有ACID 特性。4、 DBMS是指 _數(shù)據(jù)庫管理系統(tǒng)_,它是位于用戶和操作系統(tǒng)之間的一層管理軟件。5、外模式是 _模式 _的子集。6、設(shè)有選課關(guān)系SC(SNO,CNO,G),對(duì)其插入一條選課記錄(95022,1)的 SQL插入命令為: _insert into SC(SNO,CNO) VALUES(95022, 1) _ 。7、關(guān)系操作方式的特點(diǎn)是_一次一集合 _操作。8、數(shù)據(jù)庫恢復(fù)的基本原理可用一個(gè)詞來概括即

6、_冗余 _,基本技術(shù)主要有轉(zhuǎn)儲(chǔ)與日志。9、視圖是虛表,它一經(jīng)定義就可以和基本表一樣被查詢但_更新 _操作將有一定限制。10、就對(duì)數(shù)據(jù)庫系統(tǒng)作查詢優(yōu)化來講,只有_關(guān)系 _模型系統(tǒng)才是可能的。11、關(guān)系數(shù)據(jù)庫系統(tǒng)支持三級(jí)模式結(jié)構(gòu),其中外模式對(duì)應(yīng)于_視圖或部分基本表_,模式對(duì)應(yīng)于基本表,內(nèi)模式對(duì)應(yīng)于存儲(chǔ)文件。12、關(guān)系的描述稱為關(guān)系模式,它可以形式化的用一個(gè)五元組_ R(U,D,Dom,F)_ _ 。13、數(shù)據(jù)庫系統(tǒng)_三級(jí)結(jié)構(gòu)與兩層映象_的系統(tǒng)結(jié)構(gòu)保證了數(shù)據(jù)庫系統(tǒng)中能夠具有較高的邏輯獨(dú)立性和物理獨(dú)立性。14、含有多值依賴的關(guān)系模式已達(dá)到4NF 范式,則其多值依賴一定是_平凡的 _多值依賴。15、數(shù)據(jù)

7、庫設(shè)計(jì)的重要特點(diǎn)之一要把_結(jié)構(gòu) _設(shè)計(jì)和 _行為 _設(shè)計(jì)密切結(jié)合起來,并以結(jié)構(gòu)設(shè)計(jì)為核心而展開。16、任何一個(gè)二目關(guān)系是屬于_4NF _ 范式的 ( 填最高范式 ) 。17、在關(guān)系模式中多值依賴的有效性與屬性集的范圍_有 _關(guān),而函數(shù)依賴則不然。18、一個(gè) 1:n 聯(lián)系可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,也可以與_n_端對(duì)應(yīng)的關(guān)系模式合并。19、請(qǐng)寫出在未被使用的最小工作區(qū)中打開學(xué)生表(XS) 的命令:_ USE XS IN 0_ _20、在 VFP中集成各類文件并最終能連編成可執(zhí)行數(shù)據(jù)庫應(yīng)用系統(tǒng)的VFP文件為 _項(xiàng)目文件。三、 設(shè)有學(xué)生 - 課程關(guān)系數(shù)據(jù)庫,其數(shù)據(jù)庫關(guān)系模式為:學(xué)生 SC(學(xué)號(hào) S

8、no,姓名 Sname,所在系 Sdept ,年齡 Sage, 性別 Ssex)課程 Course( 課程號(hào) Cno,課程名稱Cname,先修課號(hào)Cpno,學(xué)分 Ccredit)學(xué)生選課SC(學(xué)號(hào) Sno, 課程號(hào) Cno,成績 Grade)1. 試用關(guān)系代數(shù)、 ALPHA語言、 SQL語言分別寫出下列查詢: (9x3 分)(1) 查詢選修了 3 號(hào)或 6 號(hào)課程的學(xué)生的學(xué)號(hào)(2)查詢至少選修了一門其直接先行課為8 號(hào)課程的學(xué)生學(xué)號(hào)與姓名(3) 查詢選修了全部課程的學(xué)生學(xué)號(hào)、姓名和年齡關(guān)系代數(shù):(1) sno( cno=3 cno ( )(2) Sno, Sname( Cpno=8(Cours

9、e) SC Student)(3) Sno, Sname,Sage(Student( Sno,Cno(SC) Cno(Course)SQL:(1) SELECT snoFROM SCWHERE cno=3or cno=6(2) SELECT Sno,SnameFROM Student,SC,CourseWHERE Course.Cno= SC.Cno AND SC.Sno=Student.Sno AND Course.cpno=8(3)SELECT Sno,Sname,SageFROM StudentWHERE NOT EXISTS( SELECT *FROM Course XNOT EXIS

10、TS( SELECT *FROM SC YWHERE Y.Cno= X.Cno AND Y.Sno=Student.Sno )2. 試用 SQL語言寫出下列查詢 : (3x4 分)(1) 查詢沒有選修 2 號(hào)課程的學(xué)生學(xué)號(hào)與姓名(2) 查詢選修了 3 門以上課程并且成績均及格的學(xué)生學(xué)號(hào)與其平均成績(3) 將計(jì)算機(jī)科學(xué)系 (CS) 全體學(xué)生的所有成績置為零2、 (3x4 分)(1) SELECT sno, sname FROM studentWHERE student.sno NOT IN (SELECT SC.snoFROM SC Where sno= 2)(2) SELECT S name,

11、 AVG(Grage)FROM SC Where grade=60GROUP BY Sno HAVING COUNT(Cno)3(3) update SCset grade=0WHERE SC.sno IN(SELECT student.snoFROM studentWHERE sdept=CS)四、 某圖書館計(jì)劃設(shè)計(jì)一個(gè)圖書借閱管理數(shù)據(jù)庫,要求能管理如下信息:(11 分 )可隨時(shí)查詢出可借閱圖書的詳細(xì)情況,如圖書編號(hào)(bno) 、圖書名稱(bna)、出版日期 (bda) 、圖書出版社 (bpu) 、圖書存放位置(bpl)等,這樣便于學(xué)生選借;為了唯一標(biāo)識(shí)每一學(xué)生,圖書館辦借書證需如下信息:學(xué)

12、生姓名(sna) 、學(xué)生系別 (sde)、學(xué)生所學(xué)專業(yè)(ssp) 、借書上限數(shù) (sup) 及唯一的借書證號(hào)(sno) ;一學(xué)生一次可借多本書,一本書可被多名學(xué)生所借閱(設(shè)同一本書有多本),借閱時(shí)記錄借書日期,歸還時(shí)記錄還書日期,并據(jù)此判斷是否超期。要求: (1)試畫出該數(shù)據(jù)庫系統(tǒng)的實(shí)體- 聯(lián)系圖 (E-R 模型圖 ) ,注明聯(lián)系類型(2)設(shè)計(jì)此數(shù)據(jù)庫系統(tǒng)的關(guān)系模式( 每個(gè)關(guān)系模式寫成R(U, F) 形式,其中U為屬性集 ,F 為函數(shù)依賴集) ,要求滿足3NF 范式以上解: (1) E-R 圖如下 : (7 分 )bnobnabdabpubplBNJDATESBHDA TEMSSNOSNASD

13、ESSPSUP(2) E-R 圖轉(zhuǎn)化的關(guān)系模式如下 : (4 分 )B( BNO# , BNA,BDA,BPU,BPL, BNO BNA , BNO BDA,, BNO BPU ,BNO BPL )SB( SNO#,BNO , JDATE,HDATE ,( SNO, BNO ) JDATE, ( SNO,BNO ) HDATE )S( SNO, SNA ,SDE,SSP,SUP, SO SNA , S O SDE, SO SSP, S O SUP)五、 設(shè)有一關(guān)系模式R(A, B, C, D, E),在該關(guān)系模式上有函數(shù)依賴集: A-D, C-E, (A,B)-C, E-B ,請(qǐng)回答: (3x

14、5 分 )1.試找出關(guān)系模式R 中的所有候選關(guān)鍵字。2. 該關(guān)系模式最高能夠滿足第幾范式?3. 試對(duì)該關(guān)系模式進(jìn)行分解,使其最終滿足第三范式( 保持函數(shù)依賴 ) 。解: (3x5 分 )、經(jīng)分析候選碼中必含有A 屬性,考察(A,B ) A-D, (A,B) -D (A,B) -C ,C-E (A,B) -E由得,(A,B) -(C,D,E) (A,B) -(A,B) 由得, (A,B) -(A,B,C,D,E)并為完全函數(shù)依賴,(A,B) 為候選碼。同理有 (A,C) -(A,B,C,D,E)并為完全函數(shù)依賴,(A,C) 為候選碼。同理有 (A,E) -(A,B,C,D,E)并為完全函數(shù)依賴,(A,E) 為候選

溫馨提示

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

評(píng)論

0/150

提交評(píng)論