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

下載本文檔

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

文檔簡(jiǎn)介

1、復(fù)習(xí)題一、填空題:1、三類經(jīng)典的數(shù)據(jù)模型是_、_和_。其中,_目前應(yīng)用最廣泛。2、_模型是面向信息世界的,它是按用戶的觀點(diǎn)對(duì)數(shù)據(jù)和信息建模;_模型是面向計(jì)算機(jī)世界的,它是按計(jì)算機(jī)系統(tǒng)的觀點(diǎn)對(duì)數(shù)據(jù)建摸。3、關(guān)系模型的實(shí)體完整性是指_。在關(guān)系模型中,候選碼是指_,全碼是指_。4、設(shè)Ei 為關(guān)系代數(shù)表達(dá)式,根據(jù)關(guān)系代數(shù)等價(jià)變換規(guī)則,(E1×E2)×E3 _,若選擇條件F只涉及E1中的屬性,則F(E1×E2)_。5、數(shù)據(jù)依賴是關(guān)系中屬性間的相互關(guān)聯(lián),最重要的數(shù)據(jù)依賴有兩種,即_依賴和多值依賴。6、在關(guān)系規(guī)范化過(guò)程中,將1NF轉(zhuǎn)化為2NF,要消除_,若一個(gè)關(guān)系模式R2NF,

2、并且消除了非主屬性對(duì)碼的傳遞依賴,則R_NF。7、數(shù)據(jù)庫(kù)的保護(hù)措施有_控制、_控制、_控制和數(shù)據(jù)庫(kù)恢復(fù)等。8、事務(wù)是并發(fā)控制的基本單位,事務(wù)的四個(gè)性質(zhì)是_性、_性、_性和_性。9、并發(fā)控制的主要方法是封鎖,封鎖的類型有兩種,即_鎖和_鎖。10、故障恢復(fù)的基本手段有_和_。11、DBMS的中文全稱是_。12、數(shù)據(jù)管理的發(fā)展經(jīng)歷了人工管理階段、_階段和_階段。13、數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式分別是_,_和_。其中_是用來(lái)定義數(shù)據(jù)庫(kù)的全局邏輯結(jié)構(gòu)的。數(shù)據(jù)庫(kù)系統(tǒng)的兩級(jí)獨(dú)立性分別是_和_。14、數(shù)據(jù)庫(kù)設(shè)計(jì)的步驟有需求分析、_、邏輯結(jié)構(gòu)設(shè)計(jì)、_、數(shù)據(jù)庫(kù)實(shí)施和_。15、實(shí)體聯(lián)系模型中三種聯(lián)系是_、_、_;16、數(shù)

3、據(jù)庫(kù)系統(tǒng)是由數(shù)據(jù)庫(kù)、_、_、_和用戶共同組成; 17、并發(fā)控制帶來(lái)的三種數(shù)據(jù)不一致是_、_、_;18、數(shù)據(jù)庫(kù)的邏輯模型設(shè)計(jì)階段,任務(wù)是將_轉(zhuǎn)換成關(guān)系模型;19、關(guān)系規(guī)范化理論是設(shè)計(jì)_的指南和工具。20、從用戶角度看,數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu)可分為_(kāi)結(jié)構(gòu)、_結(jié)構(gòu)、客戶/服務(wù)器結(jié)構(gòu)和_結(jié)構(gòu)。二、選擇題: 1、要保證數(shù)據(jù)庫(kù)邏輯數(shù)據(jù)獨(dú)立性,需要修改的是( )。A.模式 B.模式與內(nèi)模式的映射C.模式與外模式的映射 D.內(nèi)模式 2、不允許任何其他事務(wù)對(duì)一個(gè)鎖定目標(biāo)加鎖的鎖是( )。 A 共享鎖 B 排他鎖 C共享鎖或排他鎖 D 都不是 3、數(shù)據(jù)庫(kù)中( )是指數(shù)據(jù)的正確性和相容性。 A 安全性 B 完整性 C

4、 并發(fā)性 D 恢復(fù)性 4、 設(shè)K為關(guān)系模式R<U,F>中的屬性或?qū)傩越M合,若U完全函數(shù)依賴K,則K稱為R的一個(gè)( )。 A 關(guān)鍵字 B 候選碼 C 主屬性 D 主屬性值5、數(shù)據(jù)庫(kù)系統(tǒng)和文件系統(tǒng)的區(qū)別是( )。 A 數(shù)據(jù)庫(kù)系統(tǒng)復(fù)雜,文件系統(tǒng)簡(jiǎn)單; B 文件系統(tǒng)不能解決數(shù)據(jù)冗余和數(shù)據(jù)獨(dú)立性問(wèn)題,而數(shù)據(jù)庫(kù)系統(tǒng)能解決此問(wèn)題; C 文件系統(tǒng)只能管理程序文件,而數(shù)據(jù)庫(kù)系統(tǒng)能管理各種文件; D 文件系統(tǒng)管理的數(shù)據(jù)量小,而數(shù)據(jù)庫(kù)系統(tǒng)管理的數(shù)據(jù)量大; 6、 設(shè)關(guān)系R,按條件f對(duì)關(guān)系R進(jìn)行選擇,其關(guān)系代數(shù)是( )。 A f(R×R) B f(RR) C f(R) D f(R)7、 關(guān)系模式中

5、,各級(jí)模式之間的關(guān)系為( )。 A 3NF 2NF 1NF B 3NF 1NF 2NF C 1NF 2NF 3NF D 2NF1NF 3NF 8、數(shù)據(jù)庫(kù)系統(tǒng)的核心是( ) A 數(shù)據(jù)庫(kù) B 數(shù)據(jù)庫(kù)管理系統(tǒng) C 數(shù)據(jù)模型 D 軟件工具9、多用戶共享數(shù)據(jù)庫(kù)時(shí),為了保證用戶正確讀寫數(shù)據(jù),DBMS必須進(jìn)行( )。 A 安全性控制 B 恢復(fù)性控制 C 并發(fā)性控制 D 可靠性控制10、數(shù)據(jù)庫(kù)管理系統(tǒng)能實(shí)現(xiàn)對(duì)數(shù)據(jù)的查詢、插入、刪除等操作,這種功能是( )。 A 數(shù)據(jù)定義功能 B 數(shù)據(jù)管理功能 C 數(shù)據(jù)操縱功能 D 數(shù)據(jù)控制功能11、數(shù)據(jù)模型的三要素是( )。A 數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和數(shù)據(jù)完整性 B 數(shù)據(jù)結(jié)構(gòu)、數(shù)

6、據(jù)庫(kù)定義和數(shù)據(jù)庫(kù)維護(hù)C 數(shù)據(jù)定義、數(shù)據(jù)操作和數(shù)據(jù)維護(hù)D 關(guān)系數(shù)據(jù)庫(kù)、層次數(shù)據(jù)庫(kù)和網(wǎng)狀數(shù)據(jù)庫(kù)12、E-R模型的基本成分是( )。A 字段和記錄 B 記錄和實(shí)體 C 聯(lián)系和屬性 D 實(shí)體和聯(lián)系 13、關(guān)系數(shù)據(jù)庫(kù)用( )來(lái)表示實(shí)體之間的聯(lián)系。 A 樹結(jié)構(gòu) B 網(wǎng)結(jié)構(gòu)C 二維表 D 線性表14、在數(shù)據(jù)庫(kù)系統(tǒng)中,系統(tǒng)的故障類型有三種,如下不是故障類型的為( )。A 系統(tǒng)故障 B 磁盤故障 C 事物故障 D 操作系統(tǒng)故障 15、在并發(fā)操作中可能產(chǎn)生若干數(shù)據(jù)庫(kù)不一致性,除了丟失修改、不能重復(fù)讀以外,還有( )。A 讀“臟”數(shù)據(jù) B 不可串行化C 事物內(nèi)部故障 D 活鎖和死鎖16、具有數(shù)據(jù)冗余度小,數(shù)據(jù)共享以

7、及較高數(shù)據(jù)獨(dú)立性等特征的系統(tǒng)是( ) 。A文件系統(tǒng) B數(shù)據(jù)庫(kù)系統(tǒng) C管理系統(tǒng) D高級(jí)程序17、 在一個(gè)關(guān)系中,如果有這樣一個(gè)屬性組存在,它的值能唯一的標(biāo)識(shí)此關(guān)系中的一個(gè)元組,該屬性組稱為( )。 A 候選碼 B 數(shù)據(jù)項(xiàng) C 主屬性 D 主屬性值18、.在數(shù)據(jù)庫(kù)設(shè)計(jì)中,將E-R圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過(guò)程屬于( )。A 需求分析階段 B 邏輯設(shè)計(jì)階段C 概念設(shè)計(jì)階段 D 物理設(shè)計(jì)階段 19、設(shè)F是基本關(guān)系R的一個(gè)或一組屬性,但不是關(guān)系R的碼。如果F與基本關(guān)系S的主碼K相對(duì)應(yīng),則稱F是基本關(guān)系R的 ( ) 。A候選碼 B主碼 C全碼 D外碼20、當(dāng)局部E-R圖合并成全局E-R圖時(shí),可能出現(xiàn)沖突,下面

8、所列舉的沖突中( )不屬于上述沖突。A 屬性沖突 B 語(yǔ)法沖突 C 結(jié)構(gòu)沖突 D 命名沖突21、在SQL語(yǔ)言中,視圖是數(shù)據(jù)庫(kù)體系結(jié)構(gòu)中的( )。A 內(nèi)模式 B 模式 C 外模式 D 物理模式22、下列( )運(yùn)算不是專門的關(guān)系運(yùn)算。A 選擇 B 投影 C 笛卡爾積 D 連接23、日志文件的主要作用是處理數(shù)據(jù)庫(kù)的( )。A 安全性 B 完整性 C 恢復(fù) D 并發(fā)控制三、是非題: ( )1、在關(guān)系代數(shù)中,自然連接就是等值連接。( )2、視圖是由基本表或其他視圖導(dǎo)出的表,因此它對(duì)應(yīng)實(shí)際存儲(chǔ)的數(shù)據(jù)。( )3、在關(guān)系規(guī)范化過(guò)程中,將1NF轉(zhuǎn)化為2NF,要消除非主屬性對(duì)碼的傳遞依賴。( )4、實(shí)體間的所有聯(lián)

9、系都可以轉(zhuǎn)換為單獨(dú)的聯(lián)系表。( )5、任何一個(gè)二目關(guān)系都是屬于BCNF的。( )6、delete table和drop table都可以完全刪除一張表。( )7、對(duì)象和實(shí)體之間是is part of 的關(guān)系,屬性和對(duì)象類型之間是is member of的關(guān)系。( )8、若R3NF,則R必屬于BCNF。( )9、數(shù)據(jù)庫(kù)系統(tǒng)就是DBMS。( )10、在數(shù)據(jù)庫(kù)的設(shè)計(jì)過(guò)程中規(guī)范化是必不可少的。四、簡(jiǎn)答題:1、什么是E-R圖?E-R圖的基本要素是什么?2、并發(fā)操作可能會(huì)產(chǎn)生哪幾類數(shù)據(jù)不一致?用什么方法能避免各種不一致的情況?3、數(shù)據(jù)庫(kù)恢復(fù)的基本技術(shù)有哪些?五、計(jì)算: 設(shè)有如下所示的三個(gè)具體關(guān)系:ABCa

10、fbbdeafcagdafebdgR S TDEF3d25a14d85d4C Db5c4 1、求:(1)E1=A,C,D(A=aB=f(RT)(2) E2=D(S)- D(T)(3) E3=(R÷T)× (D<5(S)(4) E4=R(A,B(R)×C(T)2、M N CDc1d1c2d2 ABCDa1b1c1d1a1b2c2d3a1b1c2d2a2b2c1d1a3b2c3d1a2b2c2d2 求:(1)、E1=A,C,D(A=a1B=b1(MN)(2)、 E2=c,D(M)- N(3)、E3=(M÷N)× N六、1、 三個(gè)關(guān)系為:S(S

11、#, SNAME, AGE, SEX)C(C#, CNAME, TEACHER)SC(S#, C#, GRADE)(1) 檢索學(xué)習(xí)課程號(hào)為C5的學(xué)生的學(xué)號(hào)和姓名; (2) 檢索“李強(qiáng)”同學(xué)不學(xué)的課程號(hào);(3) 檢索學(xué)習(xí)課程號(hào)為C2的學(xué)生的學(xué)號(hào)和成績(jī);(4) 檢索”程軍”老師所代的課程號(hào)和課程名;(5) 檢索年齡大于21的男學(xué)生的學(xué)號(hào)和姓名;(6) 檢索選修課程名為Maths的學(xué)生的學(xué)號(hào)和姓名;(7) 檢索選修課程號(hào)為C2或C4的學(xué)生學(xué)號(hào);(8) 把“王云”同學(xué)的年齡改為22歲;插入一個(gè)新的學(xué)生記錄(”S9”,”程玲”,21,女);刪除”程軍” 老師所代的課程。 2、設(shè)有如下所示的零件表P,供應(yīng)

12、商表S及供應(yīng)表SP: P(PNO,PNAME,PADDR,PQTY) S(SNO,SNAME,SADDR) SP(SNO,PNO,SPQTY)其中,各列的含義如下: PNO零件號(hào),PNAME零件名稱,PADDR零件存放地點(diǎn),PQTY零件庫(kù)存量 SNO供應(yīng)商號(hào),SNAME供應(yīng)商名稱,SADDR供應(yīng)商地址,SPQTY供應(yīng)量試用SQL語(yǔ)句寫出下列操作:(1) 利用SQL的數(shù)據(jù)定義功能創(chuàng)建P表,且定義PNO為主碼。(2)查詢所有在“北京”的供應(yīng)商號(hào),供應(yīng)商名稱及其所供應(yīng)的所有零件數(shù)量的總和(SUM)。(3) 查詢供應(yīng)量已超過(guò)1000的零件的零件號(hào),零件名稱及零件的庫(kù)存量。(4) 將所有存放地點(diǎn)在“西安

13、”的零件的庫(kù)存量增加50%。(5) 從供應(yīng)關(guān)系SP中刪除供應(yīng)量低于1000的供應(yīng)記錄。(6) 將對(duì)S表的查詢及插入的權(quán)限授予USER1用戶。 七、1現(xiàn)有如下關(guān)系模式:教師(教師編號(hào),姓名,電話,所在部門,借閱圖書編號(hào),圖書名稱,借閱日期,備注)(1) 試分析該關(guān)系模式的函數(shù)依賴,并指明其主碼。(2) 該關(guān)系是否存在部分函數(shù)依賴,若有,請(qǐng)指出。(3) 將該關(guān)系分解到2NF,3NF。2考生(準(zhǔn)考證號(hào),姓名,電話,家庭住址,報(bào)考專業(yè)編號(hào),報(bào)考專業(yè)名稱,報(bào)考年份,備注)(1) 試分析該關(guān)系模式的函數(shù)依賴,并指明其主碼。(2) 該關(guān)系是否存在部分函數(shù)依賴,若有,請(qǐng)指出。(3) 將該關(guān)系分解到2NF,3N

14、F。八、數(shù)據(jù)庫(kù)設(shè)計(jì)題:1學(xué)生與教師管理教學(xué)模型如下:(1) 有若干學(xué)生包括:學(xué)號(hào)、姓名、性別、年齡。(2) 有若干教師包括:編號(hào)、姓名、性別、年齡、職稱。(3) 開(kāi)設(shè)若干課程包括:課程號(hào)、課程名、課時(shí)、學(xué)分。(4) 一門課程只安排一名教師任教,一名教師可任多門課程。教師任課包括任課時(shí)間和使用教材。(5) 一門課程有多名學(xué)生選修,每名學(xué)生可選修多門課。學(xué)生選課包括所選課程和考核成績(jī)。求:(1) 確定實(shí)體及其包含的屬性。(2) 設(shè)計(jì)系統(tǒng)的概念結(jié)構(gòu)模型(E-R圖)。(3) 設(shè)計(jì)系統(tǒng)的關(guān)系數(shù)據(jù)庫(kù)邏輯模型(關(guān)系模式)。2(1) 圖書信息包括:書號(hào)、書名、作者、數(shù)量、出版社、單價(jià)、架號(hào)。(2) 出版社信息

15、包括:出版社號(hào)、社名、地址、電話、郵編、信箱。(3) 讀者信息包括:借書證號(hào)、姓名、單位。(4) 一個(gè)出版社可以出版多種書籍,但每本書只能在一個(gè)出版社出版,出版應(yīng)有日期和責(zé)任編輯。(5) 每個(gè)讀者可以借閱多本圖書,每本圖書可以有多人借閱。借閱信息包括:借書日期、還書日期、是否續(xù)借。解題要求:(1) 確定實(shí)體及其包含的屬性。(2) 設(shè)計(jì)系統(tǒng)的概念結(jié)構(gòu)模型(E-R圖)。(3) 設(shè)計(jì)系統(tǒng)的關(guān)系數(shù)據(jù)庫(kù)邏輯模型(關(guān)系模式)。復(fù)習(xí)題參考答案一、 填空題:1. 層次模型 網(wǎng)狀模型 關(guān)系模型 關(guān)系模型2. 概念模型 數(shù)據(jù)模型3. 主屬性的值不能為空 能唯一標(biāo)識(shí)元組的屬性和屬性組 4. E1×(E2&

16、#215;E3) F1 (E1) ×E2 5. 函數(shù) 6. 非屬性對(duì)碼的部分函數(shù)依賴 37. 安全性 完整性 并發(fā)8. 原子性 一致性 隔離性 持久性 9. 排它鎖 共享鎖10. 數(shù)據(jù)轉(zhuǎn)儲(chǔ) 登記日志文件11. 數(shù)據(jù)庫(kù)管理系統(tǒng) 12. 文件系統(tǒng) 數(shù)據(jù)庫(kù)管理13. 外模式 模式 內(nèi)模式 模式 外模式/模式 模式/內(nèi)模式14. 概念結(jié)構(gòu)設(shè)計(jì) 物理結(jié)構(gòu)設(shè)計(jì) 數(shù)據(jù)庫(kù)的運(yùn)行和維護(hù)15. 一對(duì)一 一對(duì)多 多對(duì)多16. 數(shù)據(jù)庫(kù)管理系統(tǒng) 操作系統(tǒng) 數(shù)據(jù)庫(kù)管理員17. 丟失修改 不可重復(fù)讀 讀臟數(shù)據(jù) 18. E-R圖19. 邏輯結(jié)構(gòu)20. 集中式 分布式 瀏覽器/服務(wù)器二、 選擇題:1-5 C B B

17、B B 6-10 C A B C C11-15 A D C D A16-20 B A B D B21-23 C C C 三、 是非題:1-5 錯(cuò) 錯(cuò) 錯(cuò) 對(duì) 對(duì) 6-10 錯(cuò) 錯(cuò) 錯(cuò) 錯(cuò) 對(duì)四、 簡(jiǎn)答題:略五、 計(jì)算:1、ABDa1b1d1a1b1d22、CDc2d3c3d13、 ABCDa1b1c1d1a1b1c2d2a2b2c1d1a2b2c2d2 4ABCafbafc2、1、ABDa1b1d1a1b1d22、CDc2d3c3d13、ABCDa1b1c1d1a1b1c2d2a2b2c1d1a2b2c2d2六 1、1、s#,sname(c#=c5s.s#=sc.s#(sc s)2、c#(c)

18、-c#(sname=李強(qiáng)s.s#=sc.s# (sc s) 3、s#,grade(c#=c2(sc)4、c#,cname(teacher=程軍(C)5、s#,sname(age>21 sex=男(S)6、s#,sname(c#(cname=maths (C ) SC) S )7、s#(c#=c2c#=c4(sc)SQL語(yǔ)言查詢語(yǔ)句1SELECT S.S#,S.SnameFROM SC,SWHERE SC.C#=C5 AND SC.S#=S.S#;2SELECT C#FROM CWHERE C# NOT IN(SELECT SC.C# FROM SC,S WHERE S.Sname= 李強(qiáng)

19、 AND S.S#=SC.S#);3SELECT S#,GRADEFROM SCWHERE C#=C2;4 SELECT C#,Cname FROM C WHERE TEACHER=程軍;5SELECT S#,SnameFROM SWHERE SEX=男 AND AGE>21;6SELECT S#,SnameFROM SC,S,CWHERE C.Cname=maths AND C.C#=SC.C# AND SC.S#=S.S#;7SELECT S#FROM SCWHERE C#=C2 OR C#=C4;8UPDATE SSET AGE=22WHERE SNAME=王云;INSERT IN

20、TO SVALUES (S9,程玲,21,女);DELETE FROM CWHERE TEACHER=程軍; 2、1、CREATE TABLE P(PNO CHAR(5) NOT NULL UNIQUE,PNAME CHAR(15),PADDR CHAR(20),PQTY CHAR(10);2、SELECT SNO,SNAME,SUM(SPQTY)FROM S,SPWHERE S.SNO=SP.SNO AND S.SADDR=北京;3、Select p.pno,pname,pqtyFROM P,SPWHERE P.PNO=SP.PNO AND SP.SPQTY>1000 ;4、UPDAT

21、E PSET PQTY=PQTY+PQTY*50WHERE PADDR=西安;5、DELETE FROM SPWHERE SPQTY<1000;6、GRANT SELECT ,INSERTON STO USER1;七、1、(1)若姓名沒(méi)有重復(fù),則候選碼有:(教師編號(hào),借閱圖書編號(hào)),(姓名,借閱圖書編號(hào))主碼:(教師編號(hào),借閱圖書編號(hào))(2)存在部分函數(shù)依賴。如因?yàn)榻處熅幪?hào)-姓名,借閱圖書編號(hào)-圖書名稱,所以(教師編號(hào),借閱圖書編號(hào))-姓名,-所在部門,-圖書名稱,都是部分函數(shù)依賴關(guān)系。(3)分解到2NFT1(教師編號(hào),借閱圖書編號(hào),借閱日期)T2(教師編號(hào),姓名,電話,所在部門)T3(圖書編號(hào),圖書名稱) 由于分解后,各關(guān)系模式不存在非主屬性對(duì)碼的傳遞依賴,所

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論