![2013-2014數(shù)據(jù)庫試卷A徐州工程學(xué)院_第1頁](http://file4.renrendoc.com/view14/M01/3D/2B/wKhkGWa4jUSAFv7pAAM7rW_6jWE571.jpg)
![2013-2014數(shù)據(jù)庫試卷A徐州工程學(xué)院_第2頁](http://file4.renrendoc.com/view14/M01/3D/2B/wKhkGWa4jUSAFv7pAAM7rW_6jWE5712.jpg)
![2013-2014數(shù)據(jù)庫試卷A徐州工程學(xué)院_第3頁](http://file4.renrendoc.com/view14/M01/3D/2B/wKhkGWa4jUSAFv7pAAM7rW_6jWE5713.jpg)
![2013-2014數(shù)據(jù)庫試卷A徐州工程學(xué)院_第4頁](http://file4.renrendoc.com/view14/M01/3D/2B/wKhkGWa4jUSAFv7pAAM7rW_6jWE5714.jpg)
![2013-2014數(shù)據(jù)庫試卷A徐州工程學(xué)院_第5頁](http://file4.renrendoc.com/view14/M01/3D/2B/wKhkGWa4jUSAFv7pAAM7rW_6jWE5715.jpg)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
2013-2014數(shù)據(jù)庫A卷《數(shù)據(jù)庫原理及應(yīng)用》試卷第8頁共8頁一、選擇題(共15小題,每題1分,共計15分)1、在DBS中,DBMS和OS之間的關(guān)系是()。A、并發(fā)運行B、相互調(diào)用C、OS調(diào)用DBMSD、DBMS調(diào)用OS2、在數(shù)據(jù)庫中,產(chǎn)生數(shù)據(jù)不一致的根本原因是()。A、沒有嚴(yán)格保護數(shù)據(jù)B、數(shù)據(jù)冗余量太大C、未對數(shù)據(jù)進行完整性控制D、數(shù)據(jù)冗余3、關(guān)于關(guān)系的性質(zhì)說法不正確的是()。A、關(guān)系中不允許出現(xiàn)相同的元組B、關(guān)系中元組的順序固定C、關(guān)系中屬性的順序無所謂,即列的順序可以任意交換D、關(guān)系中各個屬性必須有不同的名字,而不同的屬性可來自同一個域4、規(guī)范化的關(guān)系模式中,所有屬性都必須是()。A、相互關(guān)聯(lián)的B、互不相關(guān)的C、不可分解的D、長度可變的5、五種基本關(guān)系代數(shù)運算是()。A、∪,-,×,∏和σB、∪,-,∞,∏和σC、∪,∩,×,∏和σD、∪,∩,∞,∏和σ6、下列聚集函數(shù)中不忽略空值(null)的是()。A、SUM(列名)B、MAX(列名)C、COUNT(*)D、AVG(列名)7、設(shè)關(guān)系模式R(A,B,C),F(xiàn)是R上成立的FD集,F(xiàn)={B→C},則分解ρ={AB,BC}()。A、是無損聯(lián)接,也是保持函數(shù)依賴的分解B、是無損聯(lián)接,但不保持函數(shù)依賴的分解C、不是無損聯(lián)接,但保持函數(shù)依賴的分解D、既不是無損聯(lián)接,也不是保持函數(shù)依賴的分解8、當(dāng)關(guān)系由多個侯選碼時,則選定一個作為主碼,但若主碼為全碼時應(yīng)包含()。A、單個屬性B、兩個屬性C、多個屬性D、全部屬性9、關(guān)系運算的三大要素是()。A、運算對象、運算符、運算結(jié)果B、運算對象、運算符、運算類型C、運算類型、運算符、運算結(jié)果D、運算對象、運算類型、運算結(jié)果10、R為4元關(guān)系R(A,B,C,D),S為三元關(guān)系S(B,C,D),R與S自然連接成的結(jié)果集是()元關(guān)系。A、4B、3C、7D、611、關(guān)系模式S(A,B,C,D)代數(shù)中的δ3<'2'(S)等價于()。A、SELECT*FROMSWHILEC<'2'B、SELECTB,CFROMSWHILEC<'2'C、SELECTB,CFROMSHAVINGC<'2'D、SELECT*FROMSWHILE'3'<B12、在數(shù)據(jù)庫設(shè)計中,將E-R圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過程屬于()。A、需求分析階段B、概念設(shè)計階段C、邏輯設(shè)計階段D、物理設(shè)計階段13、數(shù)據(jù)庫與文件系統(tǒng)的根本區(qū)別在于()。A、提高了系統(tǒng)效率B、方便了用戶使用C、數(shù)據(jù)的結(jié)構(gòu)化D、節(jié)省了存儲空間14、不允許任何其他事務(wù)對這個鎖定目標(biāo)再加任何類型的鎖是()。A、共享鎖B、排他鎖C、共享鎖或排他鎖D以上都不是15、使用SQL的ALTERTABLE語句修改基本表時,如果要刪除其中的某個完整性約束條件,應(yīng)在語句中使用()短語。A、MODIFYB、DROPC、ADDD、DELETE二、填空題(共小題,每空1分,共計15分)1、數(shù)據(jù)庫系統(tǒng)一般是由數(shù)據(jù)庫、計算機硬件、計算機軟件 、、組成。2、數(shù)據(jù)管理經(jīng)歷了人工管理、、三個發(fā)展階段。3、關(guān)系模型由、、3部分組成。4、投影運算是從關(guān)系的垂直方向上進行的,投影運算是從現(xiàn)有的關(guān)系中選取指定屬性最后在得出的結(jié)果中刪除,從而得到一個新的關(guān)系。5、在關(guān)系數(shù)據(jù)庫中創(chuàng)建索引的目的是。6、在關(guān)系數(shù)據(jù)庫的規(guī)范化理論中,在執(zhí)行分解時,必須遵守的規(guī)范化原則是保持原有的依賴關(guān)系和。7、事務(wù)的性質(zhì)有原子性、一致性、、。8、數(shù)據(jù)庫系統(tǒng)中,事務(wù)并發(fā)操作帶來的數(shù)據(jù)不一致性包括3類,分別是丟失修改、、讀臟數(shù)據(jù)。9、數(shù)據(jù)庫保護包含數(shù)據(jù)的安全性、完整性、和。三、簡答題(共3小題,每題7分,共計21分)1、關(guān)系模型提供了哪幾種完整性?在參照完整性中,為什么外碼的屬性值也可以為空?什么時候可以為空?試舉例說明。2、試述數(shù)據(jù)庫設(shè)計過程中各個階段上的設(shè)計描述。3、簡述數(shù)據(jù)庫恢復(fù)策略。四、(共4小題,每題3分,共計12分)有一學(xué)校教學(xué)數(shù)據(jù)庫,包括學(xué)生、課程、教師、學(xué)生成績4個關(guān)系。學(xué)生關(guān)系S(SNO,SN,AGE,SEX)有屬性:學(xué)號、姓名、年齡、性別;課程關(guān)系C(CNO,CN,PCNO)包括屬性:課程號、課程名、先修課課程號;教師關(guān)系T(ENO,EN,DEPT),包括屬性:職工號、姓名、系別;學(xué)生成績關(guān)系SC(SNO,CNO,ENO,DGR),包括屬性:學(xué)生號、課程號、任課教師職工號和學(xué)生學(xué)習(xí)成績。請用關(guān)系代數(shù)完成所要求的操作:(1)查詢選修了課程號為’C001’課程的學(xué)生的學(xué)號、姓名和該課程成績。(2)求不選修管理系老師開設(shè)的課程的學(xué)生姓名。(3)求選修了王平老師講授的所有課程的學(xué)生名。(4)求選修了‘軟件工程’且成績在‘B’以上的男學(xué)生的姓名、年齡。五、(共5小題,每題3分,共計15分)設(shè)有下列3個關(guān)系學(xué)生表S(SNO,SN,SA,SX)其中SNO為學(xué)生號,SN為姓名;課程表C(CNO,CN,TA)其中CNO為課程號,CN課程名,TA教師名;和學(xué)生選修課程表SC(SNO,CNO,GD)其中GD為成績;試用SQL語言完成以下各題:查詢選修了課程號為“C01”或“C02”的學(xué)生姓名。檢索至少選修了“王敏”老師所授課程中一門課程的男學(xué)生的姓名。檢索至少有5個同學(xué)選修的并以3開頭的課程號的平均分。(4)檢索至少選修兩門課程的學(xué)生的學(xué)號。(5)將課程號為”C03”的課程每個同學(xué)成績提高10%。六、(共2小題,共計10分)設(shè)某商業(yè)集團數(shù)據(jù)庫中有三個實體集:商店:商店編號、商店名、地址商品:商品編號、商品名、規(guī)格、單價職工:職工編號、姓名、性別、業(yè)績每個商店可銷售多種商品,每種商品也可存放在多個商店銷售,每個商店銷售一種商品時有月銷售量;每個商店有許多職工,每個職工只能在一個商店工作,商店聘用職工有聘期和月薪。試畫出E-R圖,要求在圖上注明屬性及聯(lián)系的類型;(6分)將E-R圖轉(zhuǎn)換成關(guān)系模型,并注明主碼。(4分)七、(共4小題,共計12分)設(shè)有學(xué)生關(guān)系模式S(Snum,Sname,Ssex,Sdept,Dean,Cnum,Cname,Ccredit,Degree),其中Snum表示學(xué)號,Sname表示學(xué)生姓名,Ssex性別,Sdept所在系,Dean系主任,Cnum課程號,Cname課程名,Degree成績。其語義為:一名學(xué)生只在一個系學(xué)習(xí),一個系只有一名系主任,一名學(xué)生可以選多門課程,一門課程可以由多名學(xué)生選修,每門課程號有唯一的課程名和學(xué)分。回答以下問題:根據(jù)上述規(guī)定寫出關(guān)系模式S的基本函數(shù)依賴;(4分)找出關(guān)系模式S的候選碼;(2分)判斷S最高達到了第幾范式?為什么?(2分)將S逐步分解至3NF。(4分)徐州工程學(xué)院試卷答案2013-2014(一)數(shù)據(jù)庫原理及應(yīng)用(A卷)一、選擇題(共15小題,每題1分,共計15分)1、D2、D3、B4、C5、A6、C7、A8、D9、A10、A11、A12、C13、C14、B15、B二、填空題(共9小題,每空1分,共計15分)1、數(shù)據(jù)庫系統(tǒng);相關(guān)人員2、文件系統(tǒng);數(shù)據(jù)庫系統(tǒng)3、關(guān)系數(shù)據(jù)結(jié)構(gòu);關(guān)系操作集合;完整性約束4、重復(fù)的行5、加快查詢速度6、無損連接7、隔離性;持久性8、不可重讀9、并發(fā)控制;恢復(fù)三、簡答題(共3小題,每題7分,共計21分)1、答:關(guān)系模型中有三類完整性規(guī)則:實體完整性、參照完整性和用戶自定義的完整性。…….1分若F是基本關(guān)系R的外碼,它與基本關(guān)系S的主碼Ks相對應(yīng)(基本關(guān)系R和S不一定是不同的關(guān)系)則對于R中每個元組在F上的值可以取空值,或者等于S中某個元組的主碼值。換句話說,如果F本身不是一個主屬性,則能取空值,否則不能取空值。…….3分例如,學(xué)生數(shù)據(jù)庫中的關(guān)系模式如下:S(Sno,Sname,SD,Sage)Key(Sno)SC(Sno,Cno,Grade)Key(Sno,Cno)SC關(guān)系中,Sno,Cno為主碼,同時,又是外碼,因為Sno和Cno分別為S和C關(guān)系中的主碼,所以在SC關(guān)系中Sno,Cno不能取空值?!?3分2、試述數(shù)據(jù)庫設(shè)計過程中各個階段上的設(shè)計描述。答:各階段的設(shè)計要點如下:(1)需求分析:準(zhǔn)確了解與分析用戶需求(包括數(shù)據(jù)與處理)。(2)概念結(jié)構(gòu)設(shè)計:通過對用戶需求進行綜合、歸納與抽象,形成一個獨立于具體DBMS的概念模型。(3)邏輯結(jié)構(gòu)設(shè)計:將概念結(jié)構(gòu)轉(zhuǎn)換為某個DBMS所支持的數(shù)據(jù)模型,并對其進行優(yōu)化。(4)數(shù)據(jù)庫物理設(shè)計:為邏輯數(shù)據(jù)模型選取一個最適合應(yīng)用環(huán)境的物理結(jié)構(gòu)(包括存儲結(jié)構(gòu)和存取方法)。(5)數(shù)據(jù)庫實施:設(shè)計人員運用DBMS提供的數(shù)據(jù)語言、工具及宿主語言,根據(jù)邏輯設(shè)計和物理設(shè)計的結(jié)果建立數(shù)據(jù)庫,編制與調(diào)試應(yīng)用程序,組織數(shù)據(jù)入庫,并進行試運行。(6)數(shù)據(jù)庫運行和維護:在數(shù)據(jù)庫系統(tǒng)運行過程中對其進行評價、調(diào)整與修改?!?7分3、簡述數(shù)據(jù)庫恢復(fù)策略。答:若系統(tǒng)運行過程中發(fā)生故障,利用數(shù)據(jù)庫后備副本和日志文件,以及事務(wù)撤銷(UNDO)和事務(wù)重做(REDO)就可以對不同的數(shù)據(jù)庫進行恢復(fù)。故障發(fā)生后對數(shù)據(jù)庫的影響有以下兩種:(1)不破壞數(shù)據(jù)庫,但數(shù)據(jù)庫中的數(shù)據(jù)可能處于不一致狀態(tài)。這類故障恢復(fù)時,不需要重裝入數(shù)據(jù)庫副本,可直接根據(jù)日志文件,撤銷故障發(fā)生時未完成的事務(wù),并重做已完成的事務(wù),使數(shù)據(jù)庫恢復(fù)到正確的狀態(tài)。這類故障的恢復(fù)是系統(tǒng)在重新啟動時自動完成的,不需要用戶干預(yù)。(2)破壞數(shù)據(jù)庫本身。這類故障恢復(fù)時,要把最近一次轉(zhuǎn)儲的數(shù)據(jù)裝入,然后借助日志文件對數(shù)據(jù)庫進行更新,從而重建數(shù)據(jù)庫。這類故障的恢復(fù)不能自動完成,需要DBA的介入,方法是先由DBA重裝最近轉(zhuǎn)儲的數(shù)據(jù)庫副本和相應(yīng)的日志文件的副本,再執(zhí)行系統(tǒng)提供的恢復(fù)命令,具體的恢復(fù)操作則由DBMS來完成?!?7分四、(1)查詢選修了課程號為’C001’課程的學(xué)生的學(xué)號、姓名和該課程成績?!?3分(2)求不選修管理系老師開設(shè)的課程的學(xué)生姓名?!?3分(3)求選修了王平老師講授的所有課程的學(xué)生名;………….3分(4)求選修了‘軟件工程’且成績在‘B’以上的男學(xué)生的姓名、年齡?!?3分五、查詢即選修了課程號為“C01”又選修了“C02”的學(xué)生姓名。selectsnfroms,scwheres.sno=sc.snoandcno=’C01’ands.snoin(selectsnfroms,scwheres.sno=sc.snoandcon=’C02’)…….3分檢索至少選修了“王敏”老師所授課程中一門課程的男學(xué)生的姓名。selectsnfroms,c,scwheresx=’男’anta=’王敏’ands.sno=sc.snoando=o…………….3分檢索至少有5個同學(xué)選修的并以3開頭的課程號的平均分。selectcno,avg(gd)fromscwhereconlike‘3%’groupbycnohavingcount(*)>=5…….3分(4)selectsnofromscgroupbysnohavingcount(*)>2…….3分(5)將課程號為”C03”的課程每個同學(xué)成績提高10%。updatescsetgd=1.1*gdwherecno=’C03’…….3分六、解:(1)………….6分(2)E-R圖可轉(zhuǎn)換為4個關(guān)系模式:商店(商店編號,商店名,地址)………….1分商品(商品編號,商品名,規(guī)格,單價)………….1分職工(職工編號,姓名,性別,業(yè)績,商店編號,聘期,月薪)………….1分銷售(商店編號,商品編號,月銷售量)………….1分七、(共4小題,共計12分)設(shè)有學(xué)生關(guān)系模式S(Snum,Sname,Ssex,Sdept,Dean,Cnum,Cname,Ccredit,Degree),其中Snum表示學(xué)號,Sname表示學(xué)生姓名,Ssex性別,Sdept所在系,Dean系主任,Cnum課程號,Cname課程名,Degree成績。其語義為:一名學(xué)生只在一個系學(xué)習(xí),一個系只有一名系主任,一名學(xué)生可以選多門課程,一門課程可以由多名學(xué)生選修,沒門課程號有唯一的課程名和學(xué)分。回答以下問題:根據(jù)上述規(guī)定寫出關(guān)系模式S的基本函數(shù)依賴;(4分)找出關(guān)系模式S的候選碼;(2分)判斷S最高達到了第幾范式?為什么?(2分)將S逐步分解至3NF。(4分)解:(1)S中存在的函數(shù)依賴如下:Snum—>(Sname,Ssex,Sdept)Sdept—>DeanCnum—>(Cname,Ccredit)(Snum,Cnum)—>Degree…….4分(2)關(guān)系模式S的候選碼是(Snum,Cnum)。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2023三年級英語下冊 Unit 1 Animals on the farm(Again Please)說課稿 冀教版(三起)
- 8的乘法口訣(說課稿)-2024-2025學(xué)年二年級上冊數(shù)學(xué)北京版
- 2024年九年級語文上冊 第四單元 第15課《少年中國說》說課稿 北京課改版
- 16 麻雀 第一課時 說課稿-2024-2025學(xué)年語文四年級上冊統(tǒng)編版
- 2024年春七年級語文下冊 第二單元 8 木蘭詩說課稿 新人教版
- 1 折彩粽(說課稿)蘇教版二年級下冊綜合實踐活動001
- Unit 4 My home Part B Lets learn(說課稿)-2024-2025學(xué)年人教PEP版英語四年級上冊
- 2025樓房承包合同協(xié)議模板
- 2025家居裝修工程施工合同范文
- 2025房地產(chǎn)銷售代理合同范本
- 物業(yè)管理服務(wù)應(yīng)急響應(yīng)方案
- 醫(yī)院培訓(xùn)課件:《如何撰寫護理科研標(biāo)書》
- 風(fēng)車的原理小班課件
- 河南省鄭州市2023-2024學(xué)年高二上學(xué)期期末考試 數(shù)學(xué) 含答案
- 2024年山東省濟南市中考英語試題卷(含答案)
- 2024年北師大版八年級上冊全冊數(shù)學(xué)單元測試題含答案
- 江蘇省南京市第二十九中2025屆數(shù)學(xué)高二上期末學(xué)業(yè)質(zhì)量監(jiān)測模擬試題含解析
- 六年級數(shù)學(xué)競賽試題及答案(六套)
- 八年級下學(xué)期期末考試語文試題(PDF版含答案)
- 浙教版八年級下冊科學(xué)第一章 電和磁整章思維導(dǎo)圖
- (正式版)SH∕T 3541-2024 石油化工泵組施工及驗收規(guī)范
評論
0/150
提交評論