《數(shù)據(jù)庫系統(tǒng)概論》模擬試題.doc
《《數(shù)據(jù)庫系統(tǒng)概論》模擬試題.doc》由會員分享,可在線閱讀,更多相關《《數(shù)據(jù)庫系統(tǒng)概論》模擬試題.doc(8頁珍藏版)》請在裝配圖網(wǎng)上搜索。
《數(shù)據(jù)庫系統(tǒng)概論》模擬試題(1) 一、選擇題(每小題2分,共40分): 1.在數(shù)據(jù)管理技術的發(fā)展過程中,經(jīng)歷了人工管理階段、文件系統(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”課程的“女”學生姓名,將涉及到關系____。 A.S B.SC,C C.S,SC D.S,C,SC 5. “年齡在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模型關系向關系模型轉(zhuǎn)換時,一個M:N聯(lián)系轉(zhuǎn)換為關系模式時,該關系模式的碼是____。 A.M端實體的碼 B.N端實體的碼 C.M端實體碼與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 A=A*2寫回 ③讀A=20,B=5 求和25驗證錯 圖1 事務并發(fā)操作圖 11. 當局部E-R圖合并成全局E-R圖時可能出現(xiàn)沖突,不屬于合并沖突的是 ( ) A屬性沖突 B語法沖突 C結(jié)構沖突 D命名沖突 12. 數(shù)據(jù)庫的三級模式之間存在的映像關系正確的是( ) A外模式/內(nèi)模式 B外模式/外模式 C外模式/模式 D模式/模式 13. 事務內(nèi)部的故障的恢復需要( ) A程序本身 B日志文件 C數(shù)據(jù)轉(zhuǎn)儲 D數(shù)據(jù)庫鏡像 14. 學生表(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ù)據(jù)庫中一個表S的結(jié)構為S(SN,CN,grade),其中SN為學生名,CN為課程名,二者均為字符型;grade為成績,數(shù)值型,取值范圍0-100。若要把“張二的化學成績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ù)結(jié)構 B支持選擇、投影和連接運算 C A、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ù)依賴和______________。 6.SQL語言的數(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)的E-R圖;(4分) (2)將該E-R圖轉(zhuǎn)換為關系模型結(jié)構;(3分) (3)指出轉(zhuǎn)換結(jié)果中每個關系模式的候選碼。(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)={E→G,G→E,F(xiàn)→EG,H→EG,F(xiàn)H→E} 求F的最小依賴集。 4.設有關系R和函數(shù)依賴F:(10分) R(W,X,Y,Z),F(xiàn) = { X→Z,WX→Y }。 試求下列問題: (1)寫出該關系的候選碼。(5分) (2)判斷關系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.事務 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)對應的關系模型結(jié)構如下: 科室(科名,科地址,科電話) 病房(病房號,床位號,科室名) 醫(yī)生(工作證號,姓名,職稱,科室名,年齡) 病人(病歷號,姓名,性別,診治,主管醫(yī)生,病房號) (3)每個關系模式的候選碼如下: 科室的候選碼是科名; 病房的候選碼是科室名十病房號; 醫(yī)生的候選碼是工作證號; 病人的候選碼是病歷號。 n 病人 入住 病房 1 病房號 床位號 工作證號 姓 名 性 別 病歷號 n 醫(yī)生 從屬 科室 1 科 名 科電話 科地址 職 稱 年 齡 姓 名 診治 組成 n 1 n 1 圖2 E-R圖 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 Reader Values(“R0468”,“張萍”,“外語學院”,“女”,“7874357”) 3.設有關系模式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.設有關系R和函數(shù)依賴F:(10分) R(W,X,Y,Z),F(xiàn) = { X→Z,WX→Y }。 試求下列問題: 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) 概論 模擬 試題
裝配圖網(wǎng)所有資源均是用戶自行上傳分享,僅供網(wǎng)友學習交流,未經(jīng)上傳用戶書面授權,請勿作他用。
相關資源
更多
正為您匹配相似的精品文檔
鏈接地址:http://weibangfood.com.cn/p-9579339.html