數(shù)據(jù)庫原理試題及答案_第1頁
數(shù)據(jù)庫原理試題及答案_第2頁
數(shù)據(jù)庫原理試題及答案_第3頁
數(shù)據(jù)庫原理試題及答案_第4頁
數(shù)據(jù)庫原理試題及答案_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

1、數(shù)據(jù)庫原理試題答案(B卷)1、 填空題(每空2分,共20分)1、 關(guān)系中主碼的取值必須唯一且非空,這是由完整性規(guī)則決定的。2、當(dāng)數(shù)據(jù)庫被破壞后,如果事先保存了數(shù)據(jù)庫副本和,就有可能恢復(fù)數(shù)據(jù)庫。3、數(shù)據(jù)庫的是指數(shù)據(jù)庫的正確性和相容性。4、關(guān)系數(shù)據(jù)操作語言的特點是:操作對象與結(jié)果均為、操作的非過程性強、語言一體化、并且建立在數(shù)學(xué)理論基礎(chǔ)之上。5、 SQL是一種介于關(guān)系代數(shù)和之間的結(jié)構(gòu)化的查詢語言。6、 對于每一個外模式,數(shù)據(jù)庫系統(tǒng)都有一個映象,它定義了該外模式與模式之間的對應(yīng)關(guān)系。7、 視圖是一個需表,它一經(jīng)定義就可以和基本表一樣被查詢,但操作將有一定的限制。8、數(shù)據(jù)倉庫是一個面向主題的、不可更新

2、的、隨時間不斷變化的數(shù)據(jù)集合。9、避免活鎖的簡單方法是采用的策略。10、知識庫系統(tǒng)和主動數(shù)據(jù)庫系統(tǒng)是將數(shù)據(jù)庫技術(shù)和技術(shù)相結(jié)合產(chǎn)生的。2、 選擇題(每小題1分,共10分)1、 SQL中,下列涉及空值的操作,不正確的是()AAGEISNULLBAGEISNOTNULLCAGE=NULLDNOT(AGEISNULL)2、關(guān)系數(shù)據(jù)模型的三個組成部分中,不包括()A完整性規(guī)則B數(shù)據(jù)結(jié)構(gòu)C數(shù)據(jù)操作D并發(fā)控制3、DB,DBMS和DBS三者間的關(guān)系是()ADB包括DBMS和DBSBDBS包括DB和DBMSCDBMS包括DBS和DBDDBS與DB、DBMS無關(guān)4、數(shù)據(jù)庫的并發(fā)操作可能帶來的問題包括()A丟失更新

3、B數(shù)據(jù)獨立性會提高C非法用戶的使用D增加數(shù)據(jù)的冗余度5、并發(fā)事務(wù)的交叉執(zhí)行破壞了事務(wù)的()A原子性B隔離性C一致性D永久性6、 3NF()規(guī)范化為BCNF。A消除非主屬性對碼的部分函數(shù)依賴B消除非主屬性對碼的傳遞函數(shù)依賴C消除主屬性對碼的部分和傳遞函數(shù)依賴D消除非平凡且非函數(shù)依賴的多值依賴7、()是長期存儲在計算機內(nèi)的有組織,可共享的數(shù)據(jù)集合。A數(shù)據(jù)庫管理系統(tǒng)B數(shù)據(jù)庫系統(tǒng)C數(shù)據(jù)庫D文件組織8、一個1:n聯(lián)系可以轉(zhuǎn)換為一個獨立的關(guān)系模式,關(guān)系的碼為()A實體的碼B.各實體碼的組合C.n端實體的碼D.每個實體的碼9、在數(shù)據(jù)庫設(shè)計中,將ER圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過程屬于()A.需求分析階段B.邏輯設(shè)

4、計階段C.概念設(shè)計階段D.物理設(shè)計階段10、關(guān)系完備的系統(tǒng)是指()。A.僅支持關(guān)系數(shù)據(jù)結(jié)構(gòu),不支持集合級的操作B.僅支持關(guān)系數(shù)據(jù)結(jié)構(gòu)和三種關(guān)系操作C.支持關(guān)系數(shù)據(jù)結(jié)構(gòu)和所有的關(guān)系代數(shù)操作D.支持關(guān)系模型的所有特征三、簡答題(每小題5分,共20分)1 、數(shù)據(jù)庫系統(tǒng)中的常見故障有那些?2 、簡述數(shù)據(jù)模型的三個組成部分。3 、所有的視圖是否都可以更新?為什么?4 、什么樣的并發(fā)調(diào)度是正確的調(diào)度?4、 (共10分)事務(wù)T1和T2同時對A的值操作。A的初值是50,事務(wù)T1對A的值減10,事務(wù)T2對A的值加倍,1、若這兩個事務(wù)并發(fā)執(zhí)行,舉例可能結(jié)果。2、請給出一個可串行化調(diào)度,并給出執(zhí)行結(jié)果。5、 (共1

5、0分)對學(xué)生課程數(shù)據(jù)庫有如下的查詢:SELECTSnameFROMStudent,Cource,SCWHEREStudent.Sno=SC.SnoANDSC.Cno=Course.Course.CnoANDCourse.Cname='數(shù)據(jù)庫此查詢要求選修了數(shù)據(jù)庫的所有學(xué)生的姓名。(1)試畫出用關(guān)系代數(shù)表示的語法樹;(2)對原始的語法樹進行優(yōu)化,畫出優(yōu)化后的標(biāo)準(zhǔn)語法樹。六、 ( 共 20 分) 設(shè)有學(xué)生課程數(shù)據(jù)庫,所在系 SD ,年齡 SA ) 、課程 C (課程號學(xué)生選課 SC (學(xué)號 SNO ,課程號 CNO1 、 試用關(guān)系代數(shù), ALPHA 語言語言分別寫出下列查詢:( 1 )查詢

6、選修了 2 號課程的學(xué)生的學(xué)號; ( 4 分)( 2 )求選讀了數(shù)據(jù)庫概論'的學(xué)生學(xué)號和姓名( 3 )求選修了全部課程的學(xué)生學(xué)號、姓其數(shù)據(jù)庫模式為:學(xué)生S(學(xué)號SNO,姓名SN,CNO,課程姓名CN,先修課號PCNO)、G)。名。2、試用SQL語言寫出下列查詢:( 1)查詢學(xué)生總?cè)藬?shù);(2分)( 2)查詢選修了5門以上課程的學(xué)生學(xué)號;( 3)刪除數(shù)據(jù)結(jié)構(gòu)'課程及所有對它的選課情況。七、綜合題(共10分)設(shè)有一局部應(yīng)用,包括3個實體“科室”,“醫(yī)生”,“病人”,且有以下事實:每位醫(yī)生屬于且僅屬于一個科室;每個科室可以聘用若干醫(yī)生,對每個醫(yī)生聘用時存有聘用期限和聘用日期;一個病人可

7、以由不同的醫(yī)生為其診斷,每個醫(yī)生可以為若干病人診治,每次診斷存有就診日期。設(shè)科室的屬性包括科室代碼,科室名稱;醫(yī)生的屬性包括工號,姓名和職稱;病人的屬性包括姓名、年齡、工作單位。1、試設(shè)計ER圖,注明屬性和聯(lián)系類型。2、將ER圖轉(zhuǎn)換為等價的關(guān)系模型(包括關(guān)系名,屬性名和碼)填空題(每題2分,共20分)1、實體2、日志文件3、完整性4、關(guān)系5、關(guān)系演算6、外模式/模式7、更新8、集成的9、先來先服務(wù)10、人工智能1分)1、C2、D3、B4、A5、B6、C7、C8、C9、B10、C三、簡答題(每題5分,共20分)1、答案要點:數(shù)據(jù)庫系統(tǒng)中的常見故障有:事務(wù)內(nèi)部的故障(事務(wù)故障)(1分)、系統(tǒng)故障(

8、1分)、介質(zhì)故障(2分)、計算機病毒(1分)。2 、 答案要點: 數(shù)據(jù)模型通常由數(shù)據(jù)結(jié)構(gòu) ( 1三部分組成。3 、答案要點:不是所有的視圖都是可更新的(意義地轉(zhuǎn)換成對相應(yīng)基本表地更新( 3 分) 。4 、 答案要點: 多個事務(wù)的并發(fā)執(zhí)行是正確的,分) 、 數(shù)據(jù)操作( 2 分) 、 完整性約束( 2 分)2 分) ;因為有些視圖的更新不能唯一地有當(dāng)且僅當(dāng)其結(jié)果與按某一次序串行執(zhí)行它們時的結(jié)果相同( 5四、1 、(80T 1共 10 分90T 2分) 。)Unlock AXlock AUnlock A 等待讀 A = 40A=Y X 2寫回A = 80Slock A讀A =Y = A50A=Y-1

9、0 Slock A寫回A = 40等待Y = AUnlock AUnlock AXlock A五、 (共六、 (共10 分)20 分)可編輯1 、關(guān)系代數(shù):sno ( cno =':(3) Sno,SN (S ( CnoALPHA 語言2 ' (SC) )(2分)1 ,sno (SC) + Cno(2)Sno,Sn(Cn='數(shù)據(jù)庫概論')(2分)C)(2分)GETW(SC.SNO):SC.CNO='2'(2分)?RANGECXSCYGETW(S.SNO.S.SN):X(Y(X.CNO=Y.CNOAY.SNO=S.SNOAX.CN='數(shù)據(jù)庫概論'(2分)?RANGECXSCYGETW(S.SNO,S.SN):X(Y(Y.CNO=X.CNOAY.SNO=S.SNO)(2分)2、(1)SELECTCOUNT(*)FROMSTUDENT(2分)(2) SELECTSNOFROMSCGROUPBYSNOHAVINGCOUNT(*)5(3分)(3) DELECTFROMSCWHERESC.CNOIN(SELECTC.CNOFROMC

溫馨提示

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

最新文檔

評論

0/150

提交評論