《數(shù)據(jù)庫系統(tǒng)概論》模擬試題.doc
《《數(shù)據(jù)庫系統(tǒng)概論》模擬試題.doc》由會員分享,可在線閱讀,更多相關(guān)《《數(shù)據(jù)庫系統(tǒng)概論》模擬試題.doc(8頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。
《數(shù)據(jù)庫系統(tǒng)概論》模擬試題(1) 一、選擇題(每小題2分,共40分): 1.在數(shù)據(jù)管理技術(shù)的發(fā)展過程中,經(jīng)歷了人工管理階段、文件系統(tǒng)階段和數(shù)據(jù)庫系統(tǒng)階段。在這幾個(gè)階段中,數(shù)據(jù)獨(dú)立性最高的是____階段。 A.?dāng)?shù)據(jù)庫系統(tǒng) B.文件系統(tǒng) C.人工管理 D.?dāng)?shù)據(jù)項(xiàng)管理 2.對關(guān)系模型敘述錯(cuò)誤的是____。 A.建立在嚴(yán)格的數(shù)學(xué)理論、集合論和謂詞演算公式的基礎(chǔ)之上 B.微機(jī)DBMS絕大部分采取關(guān)系數(shù)據(jù)模型 C.用二維表表示關(guān)系模型是其一大特點(diǎn) D.不具有連接操作的DBMS也可以是關(guān)系數(shù)據(jù)庫系統(tǒng) 3.關(guān)系運(yùn)算中花費(fèi)時(shí)間可能最長的運(yùn)算是____。 A.投影 B.選擇 C.笛卡爾積 D.除 4.假定學(xué)生關(guān)系是S(S#,SNAME,SEX,AGE),課程關(guān)系是C(C#,CNAME,TEACHER),學(xué)生選課關(guān)系是SC(S#,C#,GRADE)。 要查找選修“COMPUTER”課程的“女”學(xué)生姓名,將涉及到關(guān)系____。 A.S B.SC,C C.S,SC D.S,C,SC 5. “年齡在15至30歲之間”這種約束屬于數(shù)據(jù)庫管理系統(tǒng)的( )功能。 A安全性 B完整性 C恢復(fù) D并發(fā)控制 6.關(guān)系規(guī)范化中的刪除操作異常是指________。 A.不該刪除的數(shù)據(jù)被刪除 B.不該插入的數(shù)據(jù)被插入 C.應(yīng)該刪除的數(shù)據(jù)未被刪除 D.應(yīng)該插入的數(shù)據(jù)未被插入 7.在關(guān)系數(shù)據(jù)庫設(shè)計(jì)中,設(shè)計(jì)關(guān)系模式是____的任務(wù)。 A.需求分析階段 B.概念設(shè)計(jì)階段 C.邏輯設(shè)計(jì)階段 D.物理設(shè)計(jì)階段 8.從E-R模型關(guān)系向關(guān)系模型轉(zhuǎn)換時(shí),一個(gè)M:N聯(lián)系轉(zhuǎn)換為關(guān)系模式時(shí),該關(guān)系模式的碼是____。 A.M端實(shí)體的碼 B.N端實(shí)體的碼 C.M端實(shí)體碼與N端實(shí)體碼組合 D.重新選取其他屬性 9.下面哪個(gè)不是數(shù)據(jù)庫系統(tǒng)必須提供的數(shù)據(jù)控制功能____。 A.安全性 B.可移植性 C.完整性 D.并發(fā)控制 10.設(shè)有兩個(gè)事務(wù)T1、T2,其并發(fā)操作如圖1所示,下面評價(jià)正確的是____。 A該操作不存在問題 B.該操作丟失修改 C.修改該操作不能重復(fù)讀 D.該操作讀“臟”數(shù)據(jù) T1 T2 ①讀A=10,B=5 ②讀A=10 A=A*2寫回 ③讀A=20,B=5 求和25驗(yàn)證錯(cuò) 圖1 事務(wù)并發(fā)操作圖 11. 當(dāng)局部E-R圖合并成全局E-R圖時(shí)可能出現(xiàn)沖突,不屬于合并沖突的是 ( ) A屬性沖突 B語法沖突 C結(jié)構(gòu)沖突 D命名沖突 12. 數(shù)據(jù)庫的三級模式之間存在的映像關(guān)系正確的是( ) A外模式/內(nèi)模式 B外模式/外模式 C外模式/模式 D模式/模式 13. 事務(wù)內(nèi)部的故障的恢復(fù)需要( ) A程序本身 B日志文件 C數(shù)據(jù)轉(zhuǎn)儲 D數(shù)據(jù)庫鏡像 14. 學(xué)生表(id,name,sex,age,depart_id,depart_name),存在的函數(shù)依賴是id—〉{ name,sex,age,depart_id };depart_id—〉depart_name,其滿足( ) A 1NF B 2NF C 3NF D BCNF 15. 設(shè)關(guān)系數(shù)據(jù)庫中一個(gè)表S的結(jié)構(gòu)為S(SN,CN,grade),其中SN為學(xué)生名,CN為課程名,二者均為字符型;grade為成績,數(shù)值型,取值范圍0-100。若要把“張二的化學(xué)成績80分”插入S中,則可用( )。 A ADD INTO S VALUES(’張二’,’化學(xué)’,’80’) B INSERT INTO S VALUES(’張二’,’化學(xué)’,’80’) C ADD INTO S VALUES(’張二’,’化學(xué)’,80) D INSERT INTO S VALUES(’張二’,’化學(xué)’,80) 16. 在概念模型中的客觀存在并可相互區(qū)別的事物稱( ) A 實(shí)體 B 元組 C 屬性 D 節(jié)點(diǎn) 17. 在數(shù)據(jù)庫系統(tǒng)中,對存取權(quán)限的定義稱為( ) A 命令 B 定義 C 授權(quán) D 審計(jì) 18. 關(guān)系數(shù)據(jù)庫中,實(shí)現(xiàn)實(shí)體之間的聯(lián)系是通過關(guān)系與關(guān)系之間的( ) A 公共索引 B 公共存儲 C 公共元組 D 公共屬性 19. 日志文件的主要作用是處理數(shù)據(jù)庫的( ) A安全性 B完整性 C恢復(fù) D并發(fā)控制 20. 如果一個(gè)系統(tǒng)定義為關(guān)系系統(tǒng),那么它支持( ) A 關(guān)系數(shù)據(jù)結(jié)構(gòu) B支持選擇、投影和連接運(yùn)算 C A、B均不需要 D A、B均成立 二、填空題(每小空1分,共15分): 1._________是DBMS的基本單位,它是用戶定義的一組邏輯一致的程序序列。 2.若事務(wù)T對數(shù)據(jù)對象A加了S鎖,則其他事務(wù)只能對數(shù)據(jù)A再加_______,不能加___________,直到事務(wù) T釋放 A上的鎖。 3.關(guān)系操作的特點(diǎn)是__________操作。 4.關(guān)系代數(shù)中,從兩個(gè)關(guān)系中找出相同元組的運(yùn)算稱為_____________運(yùn)算。 5.在關(guān)系數(shù)據(jù)庫的規(guī)范化理論中,在執(zhí)行“分解”時(shí),必須遵守規(guī)范化原則:保持原有的函數(shù)依賴和______________。 6.SQL語言的數(shù)據(jù)定義功能包括__________、_________、____________和_____________。 7. 實(shí)體之間的聯(lián)系可抽象為三類,它們是 、 和m:n聯(lián)系。 8. 在關(guān)系模式R(A,B,C,D)中,存在函數(shù)依賴{A->B,A->C,A->D,(B,C)->A},則候選碼是 _____或 ,關(guān)系模式R(A,B,C,D)屬于___________。 三、綜合題(45分): 1.某醫(yī)院病房計(jì)算機(jī)管理中需要如下信息:(9分) 科室:科名,科地址,科電話,醫(yī)生姓名 病房:病房號,床位號,所屬科室名 醫(yī)生:姓名,職稱,所屬科室名,年齡,工作證號 病人:病歷號,姓名,性別,診斷,主管醫(yī)生,病房號 其中,一個(gè)科室有多個(gè)病房、多個(gè)醫(yī)生,一個(gè)病房只能屬于一個(gè)科室,一個(gè)醫(yī)生只屬于一個(gè)科室,但可負(fù)責(zé)多個(gè)病人的診治,一個(gè)病人的主管醫(yī)生只有一個(gè)。 完成如下設(shè)計(jì): (1)設(shè)計(jì)該計(jì)算機(jī)管理系統(tǒng)的E-R圖;(4分) (2)將該E-R圖轉(zhuǎn)換為關(guān)系模型結(jié)構(gòu);(3分) (3)指出轉(zhuǎn)換結(jié)果中每個(gè)關(guān)系模式的候選碼。(2分) 2. 設(shè)某“圖書讀者數(shù)據(jù)庫”的三個(gè)關(guān)系模式如下:(16分) 圖書Book:書號(Bno)、類別(Bclass)、出版社(Bpublisher)、作者(Bauthor)、書名(Bname)、定價(jià)(Bprice)、數(shù)量(Bqty)、購買日期(Bbuydate)、備注(Bremark); 讀者Reader:編號(Rno)、姓名(Rname)、單位(Runit)、性別(Rsex)、電話(Rtel) 借閱Borrow:書號(Bno)、讀者編號(Rno)、借閱日期(Borrowdate)、還書日期(Returndate) (1)寫出查詢請求“被數(shù)據(jù)庫中所有讀者借閱過的圖書書號和書名”所對應(yīng)的關(guān)系代數(shù)表達(dá)式;(5分) (2)寫出查詢請求“沒有借閱過‘計(jì)算機(jī)’類圖書的所有讀者號和讀者名”所對應(yīng)的關(guān)系代數(shù)表達(dá)式;(5分) (3)用SQL語句完成下列操作(6分) ① 求“機(jī)械工業(yè)出版社”出版的各類圖書的平均定價(jià)(3分) ② 新增一個(gè)讀者,信息為(“R0468”,“張萍”,“外語學(xué)院”,“女”,“7874357” )(3分) 3.設(shè)有關(guān)系模式R(U,F(xiàn)),其中: (10分) U={E,F(xiàn),G,H},F(xiàn)={E→G,G→E,F(xiàn)→EG,H→EG,F(xiàn)H→E} 求F的最小依賴集。 4.設(shè)有關(guān)系R和函數(shù)依賴F:(10分) R(W,X,Y,Z),F(xiàn) = { X→Z,WX→Y }。 試求下列問題: (1)寫出該關(guān)系的候選碼。(5分) (2)判斷關(guān)系R屬于第幾范式? (5分) 《數(shù)據(jù)庫系統(tǒng)概論》(1)參考答案 一、選擇題(每小題2分,共40分): 1.A 2.D 3.C 4.D 5.B 6.A 7.C 8.C 9.B 10.C 11.B 12.C 13.B 14.B 15.B 16.A 17.C 18.D 19.C 20. D 二、填空題(每小空1分,共15分): 1.事務(wù) 2.S鎖 X鎖 3.集合 4.交 5.無損連接 6.定義數(shù)據(jù)庫 定義基本表 定義視圖 定義索引 7. 1:1 1:n 8. A (B,C) 2nf 三、綜合題(45分): 1. 解:(1)本題的E-R圖如圖2所示。 (2)對應(yīng)的關(guān)系模型結(jié)構(gòu)如下: 科室(科名,科地址,科電話) 病房(病房號,床位號,科室名) 醫(yī)生(工作證號,姓名,職稱,科室名,年齡) 病人(病歷號,姓名,性別,診治,主管醫(yī)生,病房號) (3)每個(gè)關(guān)系模式的候選碼如下: 科室的候選碼是科名; 病房的候選碼是科室名十病房號; 醫(yī)生的候選碼是工作證號; 病人的候選碼是病歷號。 n 病人 入住 病房 1 病房號 床位號 工作證號 姓 名 性 別 病歷號 n 醫(yī)生 從屬 科室 1 科 名 科電話 科地址 職 稱 年 齡 姓 名 診治 組成 n 1 n 1 圖2 E-R圖 2.設(shè)某“圖書讀者數(shù)據(jù)庫”的三個(gè)關(guān)系模式如下:(16分) 圖書Book:書號(Bno)、類別(Bclass)、出版社(Bpublisher)、作者(Bauthor)、書名(Bname)、定價(jià)(Bprice)、數(shù)量(Bqty)、購買日期(Bbuydate)、備注(Bremark); 讀者Reader:編號(Rno)、姓名(Rname)、單位(Runit)、性別(Rsex)、電話(Rtel) 借閱Borrow:書號(Bno)、讀者編號(Rno)、借閱日期(Borrowdate)、還書日期(Returndate) (1)寫出查詢請求“被數(shù)據(jù)庫中所有讀者借閱過的圖書書號和書名”所對應(yīng)的關(guān)系代數(shù)表達(dá)式;(5分) (2)寫出查詢請求“沒有借閱過‘計(jì)算機(jī)’類圖書的所有讀者號和讀者名”所對應(yīng)的關(guān)系代數(shù)表達(dá)式;(5分) (3)用SQL語句完成下列操作(6分) ①求“機(jī)械工業(yè)出版社”出版的各類圖書的平均定價(jià)(3分) Select Bclass,Avg(Bprice) From Book Where Bpublisher=’機(jī)械工業(yè)出版社’ Group by Bclass ②新增一個(gè)讀者,信息為(“R0468”,“張萍”,“外語學(xué)院”,“女”,“7874357” )(3分) Insert into Reader Values(“R0468”,“張萍”,“外語學(xué)院”,“女”,“7874357”) 3.設(shè)有關(guān)系模式R(U,F(xiàn)),其中: (10分) U={E,F(xiàn),G,H},F(xiàn)={E→G,G→E,F(xiàn)→EG,H→EG,F(xiàn)H→E} 求F的最小依賴集。 解: ⑴ 將F中右部屬性單一化: (2分) F1= {E→G,G→E,F(xiàn)→E,F(xiàn)→G,H→E,H→G,F(xiàn)H→E} ⑵ 去掉左部冗余的屬性。對于FH→E,由于有F→E,則為多余的。 F2= {E→G,G→E,F(xiàn)→E,F(xiàn)→G,H→E,H→G} (2分) ⑶ 去掉冗余的函數(shù)依賴。F2中的F→E和F→G,以及H→E,H→G之一是冗余的,則: F3= {E→G,G→E,F(xiàn)→G,H→G} (6分) 4.設(shè)有關(guān)系R和函數(shù)依賴F:(10分) R(W,X,Y,Z),F(xiàn) = { X→Z,WX→Y }。 試求下列問題: 1)寫出該關(guān)系的候選碼和函數(shù)依賴關(guān)系。(5分) 2)關(guān)系R屬于第幾范式?(5分) 解:1)候選碼是(W,X) 2)R屬于第一范式- 1.請仔細(xì)閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
9.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 數(shù)據(jù)庫系統(tǒng)概論 數(shù)據(jù)庫 系統(tǒng) 概論 模擬 試題
鏈接地址:http://www.3dchina-expo.com/p-9579339.html