數(shù)據(jù)庫期末試題附答案_第1頁
數(shù)據(jù)庫期末試題附答案_第2頁
數(shù)據(jù)庫期末試題附答案_第3頁
數(shù)據(jù)庫期末試題附答案_第4頁
數(shù)據(jù)庫期末試題附答案_第5頁
已閱讀5頁,還剩4頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、數(shù)據(jù)庫原理課程考試模擬題四、單項選擇題(在每小題的四個備選答案中選出一個正確答案。本題共16分,每小題1分)1.在數(shù)據(jù)庫中,下列說法()是不正確的。A.數(shù)據(jù)庫中沒有數(shù)據(jù)冗余B.數(shù)據(jù)庫具有較高的數(shù)據(jù)獨(dú)立性C.數(shù)據(jù)庫能為各種用戶共享D.數(shù)據(jù)庫加強(qiáng)了數(shù)據(jù)保護(hù)2 .按照傳統(tǒng)的數(shù)據(jù)模型分類,數(shù)據(jù)庫系統(tǒng)可以分為()三種類型。A.大型、中型和小型B.西文、中文和兼容C.層次、網(wǎng)狀和關(guān)系D.數(shù)據(jù)、圖形和多媒體3 .在數(shù)據(jù)庫的三級*II式結(jié)構(gòu)中,()是用戶與數(shù)據(jù)庫系統(tǒng)的接口,是用戶用到的那部分?jǐn)?shù)據(jù)的描述。A.外模式B.內(nèi)模式C.存儲模式D.模式4 .下面選項中不是關(guān)系的基本特征的是()。A.不同的列應(yīng)有不同的數(shù)

2、據(jù)類型B.不同的列應(yīng)有不同的列名C.沒有行序和列序D.沒有重復(fù)元組5 .SQL語言具有兩種使用方式,分別稱為交互式SQL()。A.提示式SQLB.多用戶SQLC.嵌入式SQLD.解釋式SQL6 .設(shè)關(guān)系模式R(ABCD),F是R上成立的FD集,F(xiàn)=A-B,B-C,則(BD)+為()。A.BCDB.BCC.ABCD.C7 .E-R圖是數(shù)據(jù)庫設(shè)計的工具之一,它適用于建立數(shù)據(jù)庫的()。A.概念模型B.邏輯模型C.結(jié)構(gòu)模型D.物理模型8 .若關(guān)系模式R(ABCD)已屬于3NF,下列說法中()是正確的。A.它一定消除了插入和刪除異常BC.一定屬于BCNFD9.解決并發(fā)操作帶來的數(shù)據(jù)不一致性普遍采用A.封

3、鎖技術(shù)B.恢復(fù)技術(shù).仍存在一定的插入和刪除異常.A和C都是()。C.存取控制技術(shù)D.協(xié)商10 .數(shù)據(jù)庫管理系統(tǒng)通常提供授權(quán)功能來控制不同用戶訪問數(shù)據(jù)的權(quán)限,這主要是為了實(shí)現(xiàn)數(shù)據(jù)庫的()。A.可靠性B.一致性C.完整性D.安全性11 .一個事務(wù)一旦完成全部操作后,它對數(shù)據(jù)庫的所有更新應(yīng)永久地反映在數(shù)據(jù)庫中,不會丟失。這是指事務(wù)的()A.原子性B.一致性C.隔離性D.持久性12 .在數(shù)據(jù)庫中,軟件錯誤屬于()。A.事務(wù)故障B.系統(tǒng)故障C.介質(zhì)故障D.活鎖13 .在通常情況下,下面的關(guān)系中不可以作為關(guān)系數(shù)據(jù)庫的關(guān)系是()。A.R1(學(xué)生號,學(xué)生名,性別)B.R2(學(xué)生號,學(xué)生名,班級號)C.R3(學(xué)

4、生號,學(xué)生名,宿舍號)D.R4(學(xué)生號,學(xué)生名,簡歷)14 .有12個實(shí)體類型,并且它們之間存在著15個不同的二元聯(lián)系,其中4個是1:1聯(lián)系類型,5個是1:N聯(lián)系類型,6個M:N聯(lián)系類型,那么根據(jù)轉(zhuǎn)換規(guī)則,這個ER結(jié)構(gòu)轉(zhuǎn)換成的關(guān)系模式有()。A.17個B.18個C.23個D.27個15 .數(shù)據(jù)庫中存放三級模式結(jié)構(gòu)定義的是()。A.DBSB.DBC.DDD.DFD16 .DBMS通過()來保證數(shù)據(jù)庫中的數(shù)據(jù)是正確的,避免非法的不符合語義的錯誤數(shù)據(jù)的輸入和輸出。A.完整性檢查B.安全性檢查C.語法檢查D.合法檢查二、填空題(本題共10分,每題各1分)1 .是位于用戶和操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件

5、,它為用戶或應(yīng)用程序提供訪問DB的方法。2 .表示某一加工處理過程的輸入或輸出數(shù)據(jù)。3 .DBS運(yùn)行的最小邏輯工作單元是。4 .系統(tǒng)能把數(shù)據(jù)庫從被破壞、不正確的狀態(tài),恢復(fù)到最近一個正確的狀態(tài),DBMS勺這種能力稱為5 .數(shù)據(jù)庫的并發(fā)操作通常會帶來三個問題:丟失更新,讀臟數(shù)據(jù),以及。6 .如果關(guān)系模式R是1NF,且每個屬性都不傳遞依賴于R的候選鍵,則稱R是的模式。7 .關(guān)系模型的實(shí)體完整性是指。8 .外模式/模式映象為數(shù)據(jù)庫提供了數(shù)據(jù)獨(dú)立性。9 .設(shè)計全局ER模式時需要消除的沖突有:屬性沖突、命名沖突和。10 .需求說明書的主要內(nèi)容是和數(shù)據(jù)字典。三、簡答題(本題共16分,每小題4分)1 .簡述封

6、鎖技術(shù)中常用的兩種鎖。2 .SQL的數(shù)據(jù)更新包括哪三種操作?分別用什么語句實(shí)現(xiàn)?3 .簡述采用ER方法的數(shù)據(jù)庫概念設(shè)計過程。4 .簡述關(guān)系數(shù)據(jù)庫中的幾種關(guān)鍵碼。四、計算題(本題共14分,每小題7分)1 .設(shè)關(guān)系模式R(ABCD,R分解成p=AB,ACDBCDb如果R上成立的函數(shù)依賴集F=A-C,DfC,BAA,那么p相對于F是否無損分解?是否保持函數(shù)依賴?2 .設(shè)有兩個關(guān)系如下圖所示,試計算:(1)RXS(2)RSRBCSCDb22-6五、查詢設(shè)計題(本題共24分,每小題3分)設(shè)有如下關(guān)系模式:學(xué)生關(guān)系:S(SNO(學(xué)號),SNAME姓名),SEX(性別),SDEPT(系別),PROV(省區(qū))

7、選課關(guān)系:SC(SNO(學(xué)號),CNO(課程號),G(成績)課程關(guān)系:C(CNO(課程號),CNAME課程名),CDEPT(開課系別),TNAME(教師名)請用關(guān)系代數(shù)表達(dá)式寫出(1)(3):(1)查詢來自北京的學(xué)生的姓名和系別(2)查詢英語系的學(xué)生所選修課程的課程名和成績(3)查詢選修課程包含Luo老師所授課程的學(xué)生學(xué)號請用SQL語言描述(4)(8):(4)查詢計算機(jī)系男同學(xué)的學(xué)號、姓名和省區(qū)(5)查詢與ZHAN®學(xué)來自同一省區(qū)的學(xué)生的學(xué)號、姓名和系別(6)建立物聯(lián)網(wǎng)系的學(xué)生的視圖(IOT_S)(7)查詢選修課程C語言的學(xué)生學(xué)號和姓名(8)查詢每名學(xué)生的學(xué)號和平均成績,查詢結(jié)果按照

8、平均成績降序排列,平均成績相同時按照學(xué)號升序排列。六、數(shù)據(jù)庫設(shè)計題(本題共20分,每小題10分)1.一個圖書借閱管理數(shù)據(jù)庫中有三個實(shí)體集。一是“借書人”實(shí)體集,屬性有借書證號、姓名、單位;二是“圖書”實(shí)體集,屬性有書號、書名、數(shù)量、位置;三是“出版社”實(shí)體集,屬性有出版社名、電話、地址、郵編等?!敖钑恕焙汀皥D書”間存在“借閱”聯(lián)系,每人可借閱多種圖書,每種圖書可由多人借閱,借閱有個借書日期和還書日期;“圖書”和“出版社”之間存在“出版”聯(lián)系,每個出版社可出版多種圖書,同一書名的圖書只在一個出版社出版。(1)試畫出E-R圖,并在圖上指明屬性和連通詞。(2)將E-R圖轉(zhuǎn)換成關(guān)系模型,并注明主鍵和

9、外鍵。2.設(shè)有關(guān)系模式:授課表(課程號,課程名,學(xué)分,授課教師號,教師名,授課時數(shù))如果規(guī)定:一門課程號有確定的課程名和學(xué)分,每名教師有確定的教師名,每門課程號可以由多名教師講授,每名教師也可以講授多門課程,每名教師對每門課程號有確定的授課時數(shù)?;卮鹨韵聠栴}:(1)根據(jù)上述規(guī)定寫出關(guān)系模式R的基本FD和候選鍵。(2)關(guān)系是否存在局部函數(shù)依賴,若有,請指出,并將該關(guān)系分解到2NF。(3)進(jìn)一步將R分解成3NF模式集。數(shù)據(jù)庫原理課程考試模擬題四參考解答.單選題(每小題1分,共16分)1-5ACAAC6-10AABAD11-15DBDBC16A、填空題(每小題1分,共10分)1、DBMS(數(shù)據(jù)庫管理

10、系統(tǒng))2、數(shù)據(jù)流3、事務(wù)4、可恢復(fù)性5、不一致分析6、2NF7、關(guān)系的主鍵值唯一且非空8、邏輯9、結(jié)構(gòu)沖突10、數(shù)據(jù)流圖(DFD)三、問答題(每小題4分,共16分)1 .封鎖技術(shù)中通常采用兩種鎖:排他鎖(X鎖)、共享鎖(S鎖)。X鎖:如果事務(wù)對某個數(shù)據(jù)實(shí)現(xiàn)X鎖,則其他事務(wù)必須要等該事務(wù)解除X鎖以后才能對這個數(shù)據(jù)進(jìn)行封鎖。S鎖:如果事務(wù)對某個數(shù)據(jù)加上S鎖后,仍允許其他事務(wù)再對該數(shù)據(jù)加S鎖,但在對該數(shù)據(jù)的所有S鎖都解除之前絕不允許任何事務(wù)對該數(shù)據(jù)加X鎖。2 .SQL的數(shù)據(jù)更新包括數(shù)據(jù)插入、數(shù)據(jù)刪除和數(shù)據(jù)修改,分別用insert、delete和update語句實(shí)現(xiàn)。3 .采用ER方法的數(shù)據(jù)庫概念設(shè)計

11、包括以下步驟:設(shè)計局部ER模式;設(shè)計全局ER模式;全局ER模式的優(yōu)化。4 .關(guān)系數(shù)據(jù)庫中的關(guān)鍵碼包括超鍵、候選鍵、主鍵和外鍵。超鍵和候選鍵是能唯一地標(biāo)識關(guān)系中的元組的屬性或?qū)傩约?,但候選鍵中不含有多余的屬性;主鍵是從候選鍵中人為指定的;外鍵是指一個關(guān)系中包含的另一個關(guān)系的主鍵所對應(yīng)的屬性組。四、計算題(每小題7分,共14分)1 .解:因RA|BCDABa,a2b13b14ACDa1b22a3a4BCDb31a2a3a4據(jù)AfC,可把b13改成a3。沒有一行是全a,因此,R分解成p是損失分解。又因?yàn)镠AB(F)=醇,nACD(F)=A-C,D-C,nBCD(F)=D-C,BAC而HAB(F)2口

12、ACD(F)ljIIBCD(F)=A-C,AC,BAC,與F不等價。所以分解p沒有保持函數(shù)依賴。2 .(1)RXS(2)RSBR.CS.CDBCDb226b26b2daadab27cad26addaad7c582658da587c五、查詢設(shè)計題(每小題3分,共24分)(1) nsname,sdept(6prov=北京'(S)(2) ncname,grade(6sdept=英語系'(SC(3) nsno(6tname=山o'(CSC)(4) selectsno,sname,provfromSwheresex='男'andsdept='計算機(jī)系(5)

13、 selectsno,sname,sdeptfromswhereprovin(selectprovfromswheresname='zhang')(6) createviewIOT_S(sno,sname,sex,prov)asselectsno,sname,sex,provfromSwheresdept='物聯(lián)網(wǎng)系'selectsno,snamefromswheresnoin(selectsnofromsc(selectcnofromcwherecname='C語百')(8)selectsno,avg(grade)fromscgroupbysnoorderby2desc,1六、數(shù)據(jù)庫設(shè)計題(每小題10分,共20分)1.(1)借.人n-ZemmC圖書/w出版社'JBt、wherecnoin且.(2)對應(yīng)的關(guān)系模型如下:借書人(借書證號,姓名,單位)圖書(以書名,數(shù)量,位置,出版社名)出版社(出版社名,電話,郵編,地址)借閱(借書證號,書號,借書日期,還書日期)

溫馨提示

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

評論

0/150

提交評論