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