版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
11(完整版)數(shù)據(jù)庫原理與應用》期末試題及其答
案一.單項選擇題(每小題1分,共10分)1.要保證數(shù)據(jù)庫邏輯數(shù)據(jù)獨立性,需要修改的是.模式B.模式與內(nèi)模式的映射C.模式與外模式的映射D.內(nèi)^模式2.下列四項中,不屬于數(shù)據(jù)庫特點的是().數(shù)據(jù)共享B.數(shù)據(jù)完整性C.數(shù)據(jù)冗余很高D.數(shù)據(jù)獨立性高3.學生社團可以接納多名學生參加,但每個學生只能參加一個社團,從社團到學生之間的聯(lián)系類型是().多對多B.—對一C.多對一D.一對多4.反映現(xiàn)實世界中實體及實體間聯(lián)系的信息模型().關(guān)系模型B.層次模型C.XX狀模型D.E-R模型5.對數(shù)據(jù)庫并發(fā)操作有可能帶來的問題包括().讀出“臟數(shù)據(jù)”B.帶來數(shù)據(jù)的冗余C.未被授權(quán)的用戶非法存取數(shù)據(jù)D.破壞數(shù)據(jù)獨立性6.關(guān)系數(shù)據(jù)模型的三個組成部分中,不包括().完整性規(guī)則B.數(shù)據(jù)結(jié)構(gòu)C.數(shù)據(jù)操作D.并發(fā)操縱7.SQL語言的REVOKE語句實現(xiàn)下列哪一種數(shù)據(jù)操縱能.可靠性操縱B.并發(fā)性操縱C安全性操縱D完整性操縱8.事務有多個性質(zhì),其中不包括().一致性B.唯一性C.原子性D.隔離性9.SQL語言通常稱為().結(jié)構(gòu)化查詢語言B.結(jié)構(gòu)化操縱語言C.結(jié)構(gòu)化定義語言D.結(jié)構(gòu)化操縱語言10.如何構(gòu)造出一個合適的數(shù)據(jù)邏輯結(jié)構(gòu)是()主要解決的問題。.關(guān)系數(shù)據(jù)庫優(yōu)化B.數(shù)據(jù)字典C.關(guān)系數(shù)據(jù)庫規(guī)范化理論D.關(guān)系數(shù)據(jù)庫查詢1.在數(shù)據(jù)治理技術(shù)的進展過程中,經(jīng)歷了人工治理階段、文件系統(tǒng)階段和數(shù)據(jù)庫系統(tǒng)階段。在這幾個階段中,數(shù)據(jù)獨立性最高的是一階段。數(shù)據(jù)庫系統(tǒng)B文件系統(tǒng)C.人工治理D數(shù)據(jù)項治理2.對關(guān)系模型敘述錯誤的是 。.建立在嚴格的數(shù)學理論、集合論和謂詞演算公式的基礎之上B-微機DBMS絕大部分采取關(guān)系數(shù)據(jù)模型C.用二維表表示關(guān)系模型是其一大特點D.不具有連接操作的DBMS也可以是關(guān)系數(shù)據(jù)庫系統(tǒng).關(guān)系運算中花費時間可能最長的運算是一。投影B.選擇C.笛卡爾積D.除.假定學生關(guān)系是S(S#,SNME,SEX,GE),課程關(guān)系是C(C#,CNME,TECHER),學生選課關(guān)系是SC(S#,C#,GRDE)。要查找選修“COMPUTER”課程的〃女〃學生姓名,將涉及到關(guān)系 。.SB.SC,CC.S,SCD.S,C,SC.FoxBSE、FoxPro屬于.表式系統(tǒng)B.最小關(guān)系系統(tǒng)C.關(guān)系完備的系統(tǒng)D.全關(guān)系系統(tǒng)6.關(guān)系規(guī)范化中的刪除操作異常是指 。.不該刪除的數(shù)據(jù)被刪除B.不該插入的數(shù)據(jù)被插入C應該刪除的數(shù)據(jù)未被刪除D應該插入的數(shù)據(jù)未被插入7.在關(guān)系數(shù)據(jù)庫設計中,設計關(guān)系模式是 的任務。.需求分析階段B.概念設計階段C.邏輯設計階段D.物理設計階段8.從E-R模型關(guān)系向關(guān)系模型轉(zhuǎn)換時,一個M:N聯(lián)系轉(zhuǎn)換為關(guān)系模式時,該關(guān)系模式的碼是 。.M端實體的碼B.N端實體的碼C.M端實體碼與N端實體碼組合D.重新選取其他屬性9下面哪個不是數(shù)據(jù)庫系統(tǒng)必須提供的數(shù)據(jù)操縱功能.安全性B.可移植性C.完整性D.并發(fā)操縱10、多用戶的數(shù)據(jù)庫系統(tǒng)的目標之一是使它的每個用戶好像面對著一個單用戶的數(shù)據(jù)庫一樣使用它,為此數(shù)據(jù)庫系統(tǒng)必須進行―。.安全性操縱B.完整性操縱C.并發(fā)操縱D.可靠性操縱三、名詞解釋(每小題4分,共16分).事務.DB3.SQL語言中的視圖4.數(shù)據(jù)字典四、簡答題(每小題5分,共20分).數(shù)據(jù)庫治理系統(tǒng)的主要功能有哪些?.數(shù)據(jù)庫系統(tǒng)中的常見故障有哪些?.簡述SQL語言的組成。.說明關(guān)系模型有哪三類完整性規(guī)則?1.什么是數(shù)據(jù)庫?2.什么是數(shù)據(jù)庫的數(shù)據(jù)獨立性?3.敘述等值連接與自然連接的區(qū)別和聯(lián)系。五、程序設計題(每小題3分,共24分)現(xiàn)有關(guān)系數(shù)據(jù)庫如下:學生(學號,姓名,性別,專業(yè),獎學金)課程(課程號,名稱,學分),學習(學號,課程號,分數(shù))用關(guān)系代數(shù)表達式實現(xiàn)下列1—4小題:.檢索“英語”專業(yè)學生所學課程的信息,包括學號、姓名、課程名和分數(shù)。.檢索“數(shù)據(jù)庫原理”課程成績高于90分的所有學生的學號、姓名、專業(yè)和分數(shù);.檢索不學課程號為〃C135”課程的學生信息,包括學號,姓名和專業(yè);.檢索沒有任何一門課程成績不及格的所有學生的信息,包括學號、姓名和專業(yè);用SQL語言實現(xiàn)下列5—8小題:.檢索不學課程號為〃C135”課程的學生信息、,包括學號,姓名和專業(yè);.檢索至少學過課程號為“C135”和〃C219”的學生信息,包括學號、姓名和專業(yè);.從學生表中刪除成績出現(xiàn)過0分的所有學生信息;.定義“英語”專業(yè)學生所學課程的信息視圖,包括學號、姓名、課程號和分數(shù)。六、應用題(每小題5分,共20分)現(xiàn)有某個應用,涉及到兩個實體集,相關(guān)的屬性為:實體集R(#,123),其中#為碼實體集S(B#,B1,B2),其中B#為碼從實體集R到S存在多對一的聯(lián)系,聯(lián)系屬性是D1。.設計相應的關(guān)系數(shù)據(jù)模型;.如果將上述應用的數(shù)據(jù)庫設計為一個關(guān)系模式,如下:RS(#,L23B#,BLB2,D1),指出該關(guān)系模式的碼。.假設上述關(guān)系模式RS上的全部函數(shù)依賴為:1-3,指出上述模式RS最高滿足第幾范式?(在1NF?BCNF之內(nèi))為什么?.如果將上述應用的數(shù)據(jù)庫設計為三個關(guān)系模式,如下:R1(#,1,2,3)R2(B#,B1,B2)R3(#,B#,D1)關(guān)系模式R2是否一定滿足第3范式?為什么?答案:一、單項選擇題(每小題1分,共10分).C.C.D.D..D.C8.B.10.C1.2.D3.C4.D5.B6.7.C8.C9.B10.C三、名詞解釋(每小題4分,共16分).事務是一個不可分割的操作序列,是數(shù)據(jù)庫環(huán)境中的邏輯工作單位。.負責全面地治理和操縱DBS正常運行的人或機構(gòu)。.在SQL中,外模式一級數(shù)據(jù)結(jié)構(gòu)的基本單位是視圖,它是從若干基本表和(或)其它視圖中構(gòu)造出來的,視圖并不存儲對應的數(shù)據(jù),只是將視圖的定義存于數(shù)據(jù)字典中。.是對系統(tǒng)中數(shù)據(jù)的詳細描述,它提供對數(shù)據(jù)庫數(shù)據(jù)描述的集中治理。四、簡答題(每小題5分,共20分).數(shù)據(jù)庫定義、操縱、保護、存儲、維護和數(shù)據(jù)字典。.事務故障,系統(tǒng)故障、介質(zhì)故障。.分為四個部分:數(shù)據(jù)查詢、數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)操縱。.實體完整性、參照完整性、用戶自定義完整性。1.什么是數(shù)據(jù)庫?答:數(shù)據(jù)庫是長期存儲在計算機內(nèi)、有組織的、可共享的數(shù)據(jù)集合。數(shù)據(jù)庫是按某種數(shù)據(jù)模型進行組織的、存放在外存儲器上,且可被多個用戶同時使用。因此,數(shù)據(jù)庫具有較小的冗余度,較高的數(shù)據(jù)獨立性和易擴展性。2.什么是數(shù)據(jù)庫的數(shù)據(jù)獨立性?答:數(shù)據(jù)獨立性表示應用程序與數(shù)據(jù)庫中存儲的數(shù)據(jù)不存在依賴關(guān)系,包括邏輯數(shù)據(jù)獨立性和物理數(shù)據(jù)獨立性。邏輯數(shù)據(jù)獨立性是指局部邏輯數(shù)據(jù)結(jié)構(gòu)(外視圖即用戶的邏輯文件)與全局邏輯數(shù)據(jù)結(jié)構(gòu)(概念視圖)之間的獨立性。當數(shù)據(jù)庫的全局邏輯數(shù)據(jù)結(jié)構(gòu)(概念視圖)發(fā)生變化(數(shù)據(jù)定義的修改、數(shù)據(jù)之間聯(lián)系的變更或增加新的數(shù)據(jù)類型等)時,它不影響某些局部的邏輯結(jié)構(gòu)的性質(zhì),應用程序不必修改。物理數(shù)據(jù)獨立性是指數(shù)據(jù)的存儲結(jié)構(gòu)與存取方法(內(nèi)視圖)改變時,對數(shù)據(jù)庫的全局邏輯結(jié)構(gòu)(概念視圖)和應用程序不必作修改的一種特性,也就是說,數(shù)據(jù)庫數(shù)據(jù)的存儲結(jié)構(gòu)與存取方法獨立。3.敘述等值連接與自然連接的區(qū)別和聯(lián)系。答:等值連接表示為R=BS,自然連接表示為RS;自然連接是除去重復屬性的等值連接。兩者之間的區(qū)別和聯(lián)系如下:自然連接一定是等值連接,但等值連接不一定是自然連接。等值連接不把重復的屬性除去;而自然連接要把重復的屬性除去。等值連接要求相等的重量,不一定是公共屬性;而自然連接要求相等的重量必須是公共屬性。等值連接不把重復的屬性除去;而自然連接要把重復的屬性除去。五、程序設計題(每小題3分,共24分).n學號,姓名,課程名,分數(shù)9專業(yè)=’英語'(學生8學習8課程)).n學號,姓名,專業(yè),分數(shù)(。分數(shù)>90人名稱二'數(shù)據(jù)庫原理'(學生8學習8課程)).n學號,姓名,專業(yè)(學生)-n學號,姓名,專業(yè)(。課程號='C135'(學生8學習)).n學號,姓名,專業(yè)(學生)-n學號,姓名,專業(yè)(。分數(shù)<60(學生8學習))用SQL語言實現(xiàn)下列5—8小題:ELECT學號,姓名,專業(yè)FROM學生WHERE學號NOTIN(SELECT學號FROM學習WHERE課程號='C135')ELECT學號,姓名,專業(yè)FROM學生WHERE學號IN(SELECTX.學號FROM學習X,學習YWHEREX.學號二丫.學號NDX.課程號='C135'ND丫.課程號二‘C219’).DELETEFROM學生WHERE學號IN(SELECT學號FROM學習WHERE分數(shù)=0).CRETEVIEW(學號,姓名,課程號,分數(shù))SSELECT學號,姓名,課程號,分數(shù)FROM學生,學習WHERE學生.學號二學習.學號ND專業(yè)=’英語’六、應用題(每小題5分,共20分).R1(#,1,2,3,B#,D1)R2(B#,B1,B2)碼是#B#RS滿足2NF,不滿足3NF因為存在非主屬性3對碼機B#的傳遞依賴,沒有部分函數(shù)依賴。不一定。因為R3中有兩個非主屬性B1和B2,有可能存在函數(shù)依賴B1-B2,則出現(xiàn)傳遞依賴B#—B1、B1-B2。.消除了非主屬性對碼的部分函數(shù)依賴的1NF的關(guān)系模式,必定是()。.1NF2NF3NFBCNF2.下列關(guān)于數(shù)據(jù)庫恢復說法不正確的是().事物故障恢復采納日志文件B.系統(tǒng)故障恢復采納日志文件C.介質(zhì)故障恢復采納日志文件D.以上故障恢復均不采納日志文件3.下面()不是常用的數(shù)據(jù)模型?.關(guān)系模型線性模型層次模型XX狀模型4.在數(shù)據(jù)庫設計中,將E-R圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過程屬于().需求分析階段B.概念設計階段C.邏輯設計階段D.物理設計階段5.DBMS中實現(xiàn)事務持久性的子系統(tǒng)是().安全性治理子系統(tǒng)B.完整性治理子系統(tǒng)C.并發(fā)操縱子系統(tǒng)D.恢復治理子系統(tǒng)6.數(shù)據(jù)庫與文件系統(tǒng)的根本區(qū)別在于().提高了系統(tǒng)效率B.方便了用戶使用C.數(shù)據(jù)的結(jié)構(gòu)化D.節(jié)省了存儲空間SQL語言是()的語言,容易學習。.過程化非過程化C格式化D.導航式8.為了防止一個用戶的工作不適當?shù)赜绊懥硪粋€用戶,應該采取()。.完整性操縱訪問操縱安全性操縱并發(fā)操縱9.DBMS普遍采納()方法來保證調(diào)度的正確性。.索引授權(quán)封鎖日志10.事務T在修改數(shù)據(jù)R之前必須先對其加X鎖,直到事務結(jié)束才釋放,這是()。.一級封鎖協(xié)議二級封鎖協(xié)議三級封鎖協(xié)議零級封鎖協(xié)議下面的選項不是關(guān)系數(shù)據(jù)庫基本特征的是()。.不同的列應有不同的數(shù)據(jù)類型B.不同的列應有不同的列名C.與行的次序無關(guān)D.與列的次序無關(guān)12.關(guān)系模型中實現(xiàn)實體間N:M聯(lián)系是通過增加一個()。.關(guān)系實現(xiàn)屬性實現(xiàn)關(guān)系或一個屬性實現(xiàn)關(guān)系和一個屬性實現(xiàn)關(guān)系代數(shù)運算是以()為基礎的運算。.關(guān)系運算謂詞演算集合運算代數(shù)運算數(shù)據(jù)庫設計可劃分為七個階段,每個階段都有自己的設計內(nèi)容,“為哪些關(guān)系,在哪些屬性上、鍵什么樣的索引”這一設計內(nèi)容應該屬于()設計階段。.概念設計邏輯設計物理設計全局設計15.SQL語言中的COMMIT語句的主要作用是()。.結(jié)束程序返回系統(tǒng)提交事務存儲數(shù)據(jù)16.一個事務的執(zhí)行,要么全部完成,要么全部不做,一個事務中對數(shù)據(jù)庫的所有操作都是一個不可分割的操作序列的屬性是()。.原子性一致性獨立性持久性17.關(guān)系的主屬性不能取空值,屬于().實體完整性約束B.參照完整性約束用戶定義完整性約束動態(tài)元組約束18.如果一個關(guān)系屬于第3范式,則它().必定屬于2NF.必定屬于4NFC.可能不屬于2NFD.必定屬于BCNF9.SQL語言集幾個功能模塊為一體,其中不包括().DDLDMLDCLDNL20.數(shù)據(jù)的物理獨立性是由()映射所支持的.外模式/模式外模式/內(nèi)模式模式/內(nèi)模式子模式/邏輯模式1.B2.C3.B.C.D.C.C.D.C10.11.13.14.B15.C16.17.B18.19.D20.C.試述事務的概念及事務的四個特性。答:事務是用戶定義的一個數(shù)據(jù)庫操作序列,這些操作要么全做要么全不做,是一個不可分割的工作單位。事務具有四個特性:原子性(tomicity)、一致性(Consistency)、隔離性(Isoltion)和持續(xù)性(Durbility)。這個四個特性也簡稱為CID特性。.數(shù)據(jù)庫中為什么要有恢復子系統(tǒng)?它的功能是什么?答:因為計算機系統(tǒng)中硬件的故障、軟件的錯誤、操作員的失誤以及惡意的破壞是不可幸免的,這些故障輕則造成運行事務非正常中斷,影響數(shù)據(jù)庫中數(shù)據(jù)的正確性,重則破壞數(shù)據(jù)庫,使數(shù)據(jù)庫中全部或部分數(shù)據(jù)丟失,因此必須要有恢復子系統(tǒng)?;謴妥酉到y(tǒng)的功能是:把數(shù)據(jù)庫從錯誤狀態(tài)恢復到某一已知的正確狀態(tài)(亦稱為一致狀態(tài)或完整狀態(tài))。3.據(jù)庫恢復的基本技術(shù)有哪些?答:數(shù)據(jù)轉(zhuǎn)儲和登錄日志文件是數(shù)據(jù)庫恢復的基本技術(shù)。當系統(tǒng)運行過程中發(fā)生故障,利用轉(zhuǎn)儲的數(shù)據(jù)庫后備副本和日志文件就可以將數(shù)據(jù)庫恢復到故障前的某個一致性狀態(tài)。4.什么是日志文件?為什么要設立日志文件?答:(1)日志文件是用來記錄事務對數(shù)據(jù)庫的更新操作的文件。(2)設立日志文件的目的是:進行事務故障恢復;進行系統(tǒng)故障恢復;協(xié)助后備副本進行介質(zhì)故障恢復什么是數(shù)據(jù)庫鏡像?它有什么用途?答:數(shù)據(jù)庫鏡像即根據(jù)DB的要求,自動把整個數(shù)據(jù)庫或者其中的部分關(guān)鍵數(shù)據(jù)復制到另一個磁盤上。每當主數(shù)據(jù)庫更新時,DBMS自動把更新后的數(shù)據(jù)復制過去,即DBMS自動保證鏡像數(shù)據(jù)與主數(shù)據(jù)的一致性。數(shù)據(jù)庫鏡像
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度智能化廠房內(nèi)墻抹灰及防水處理勞務分包合同4篇
- 2024蘇州租房合同模板:蘇州工業(yè)園區(qū)租賃市場規(guī)范化合同9篇
- 專業(yè)貨車駕駛員勞動協(xié)議格式版B版
- 2024裝飾合同補充協(xié)議范本
- 2025年廠房租賃與產(chǎn)業(yè)協(xié)同發(fā)展合同4篇
- 2025年度茶葉包裝設計及印刷合同書范本4篇
- 二零二五年度城市綜合體BIM施工協(xié)調(diào)與監(jiān)控合同3篇
- 專業(yè)工地食堂供應承包條款及合同(2024版)版B版
- 2025年度教育用品寄賣代理合同范本3篇
- 2025年度現(xiàn)代農(nóng)業(yè)科技示范場承包合作協(xié)議4篇
- 臺資企業(yè)A股上市相關(guān)資料
- 電 梯 工 程 預 算 書
- 羅盤超高清圖
- 參會嘉賓簽到表
- 機械車間員工績效考核表
- 形式發(fā)票格式2 INVOICE
- 2.48低危胸痛患者后繼治療評估流程圖
- 人力資源管理之績效考核 一、什么是績效 所謂績效簡單的講就是對
- 山東省醫(yī)院目錄
- 云南地方本科高校部分基礎研究
- 廢品管理流程圖
評論
0/150
提交評論