數(shù)據(jù)庫原理試題_第1頁
數(shù)據(jù)庫原理試題_第2頁
數(shù)據(jù)庫原理試題_第3頁
數(shù)據(jù)庫原理試題_第4頁
數(shù)據(jù)庫原理試題_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

本試卷適應范圍南京農(nóng)業(yè)大學試題紙計科51--532007-2008學年2學期課程種類:必修、選修試卷種類:A、B課程數(shù)據(jù)庫系統(tǒng)班級計科51、52、53學號姓名成績題號一二三四五六七八九總分署名得分裝訂得分評閱人線

一、名詞解說(10分)1.主碼2.數(shù)據(jù)庫完好性3.數(shù)據(jù)詞典4.視圖5.模式得分評閱人二、選擇題(10分)1.數(shù)據(jù)庫與文件系統(tǒng)的根本差別在于【】裝A.提升了系統(tǒng)效率B.方便了用戶使用C.數(shù)據(jù)的構造化D.節(jié)儉了儲存空間2.對由SELECT--FROM—WHERE—GROUP--ORDER構成的SQL語句,其在被DBMS辦理時,各子句的履行序次為【】。—FROM—GROUP—WHERE—ORDER——SELECT--WHERE——GROUP——ORDER——WHERE——GROUP——SELECT——ORDER——FROM——WHERE——GROUP——ORDER索引屬于【】A.模式B.外模式C.內模式D.觀點模式4.任何一個知足2NF但不知足3NF的關系模式都不存在【】A.主屬性對鍵的部分依靠B.非主屬性對鍵的部分依靠C.主屬性對鍵的傳達依靠D.非主屬性對鍵的傳達依靠5.設有T事務的封閉序列為:LOCKS(A)-LOCKS(B)-LOCKX(C)–UNLOCK(B)-UNLOCK(A)-UNLOCK(C),則T【】A會發(fā)存亡鎖B.恪守兩段鎖協(xié)議C.可串行化D.不會發(fā)存亡鎖6.假如事務T獲取了數(shù)據(jù)項Q上的排它鎖,則T對Q【】A.只好讀不可以寫B(tài).只好寫不可以讀C.既可讀又可寫D.不可以讀不可以寫7.邏輯構造設計的主要工具是【】A.數(shù)據(jù)流圖和數(shù)據(jù)詞典B.E-R圖C.規(guī)范化理論D.SQL語言8.一個數(shù)據(jù)庫一定能夠表示實體和聯(lián)系,聯(lián)系能夠和【】個實體相關個或許1個以上D.2個或2個以上9.數(shù)據(jù)庫鏡像能夠用于【】A.保證數(shù)據(jù)庫的完好性B.實現(xiàn)數(shù)據(jù)庫的安全性C.進行數(shù)據(jù)庫恢復或并發(fā)操作D.實現(xiàn)數(shù)據(jù)共享10.并發(fā)操作能夠帶來的問題不包含【】A.丟掉更新B.讀臟數(shù)據(jù)C.不可以夠復讀D.數(shù)據(jù)冗余得分評閱人三、填空題(10分)1、數(shù)據(jù)抽象的方法有、齊集和歸納。2、DBMS的基本功能包含、數(shù)據(jù)操控、數(shù)據(jù)庫的運轉管理、數(shù)據(jù)庫的成立和保護等功能。3、關系代數(shù)特意的關系運算包含有選擇、、連結、除等。4、數(shù)據(jù)庫系統(tǒng)中最主要的邏輯模型有層次模型、、等。5、事務擁有、一致性、、長久性4個特征。6、一般數(shù)據(jù)詞典應包含對、數(shù)據(jù)構造、等幾部分數(shù)據(jù)的描繪。7.數(shù)據(jù)庫房的數(shù)據(jù)擁有、集成的、不行更新的和隨時間不停變化的特點。得分評閱人四、簡答題(20分).簡要回答數(shù)據(jù)模型的觀點及其構成因素2.什么是數(shù)據(jù)庫恢復數(shù)據(jù)庫恢復的基本技術是什么什么是數(shù)據(jù)與程序的物理獨立性數(shù)據(jù)庫系統(tǒng)怎樣保證該獨立性簡述ODBC的工作原理5.簡要闡述數(shù)據(jù)庫新技術與發(fā)展。得分評閱人五、設計題(50分)1.(18分)設有:供給商表S(SNO,SNAME,CITY),部件表P(PNO,PNAME,Color,WEIGHT),工程項目表J(JNO,JNAME,CITY),供給關系表SPJ(SNO,PNO,JNO,QTY),QTY為供給數(shù)目。(1)試用關系代數(shù)達成以下操作:求供給工程J1部件為紅色的供給商號碼SNO.求沒有使用天津供給商生產(chǎn)的紅色部件的工程號JNO.用SQL語句達成以下操作成立供給關系表SPJ,并定義主碼、外碼拘束以及空值等拘束。找出所有供給商的姓名和所在城市求工程項目J2使用的各樣部件的名稱及其數(shù)目.求沒有使用天津產(chǎn)的部件的工程號碼.把所有紅色部件的顏色改成藍色。將(S2,J6,P4,200)插入供給狀況關系。T1T2T3從供給商關系刪除S2的記錄,并從供給狀況關系中刪除相應的記錄。Read(A)Read(B)2.(5分)在數(shù)據(jù)庫系統(tǒng)中有以下一個調動S,它波及到3個不一樣的事務T、T2Read(Q)1和T3。請問調動S是矛盾可串行化的嗎假如是矛盾可串行化的,就請給出與之等Write(Q)價的一個串行調動序列。Read(M)Write(Q)Read(Q)Write(M)Write(B)3.(10分)某工廠生產(chǎn)若干產(chǎn)品,每種產(chǎn)品由若干不一樣的部件構成,有的部件可用在不一樣的產(chǎn)品上。這些部件由不一樣的原資料構成。不一樣部件所用的資料能夠同樣。這些部件依據(jù)所屬的不一樣的產(chǎn)品分別放在庫房中,原資料依據(jù)類型放在若干庫房里面。(1)請建立該工廠產(chǎn)品、部件、資料、庫房的觀點模型。(2)把該觀點模型變換為關系模型并確立每個模式的候選鍵。4.(12分)現(xiàn)有以下關系模式:此中,Teacher(Tno,Tname,Tel,Dpartment,Bno,Bname,BorrowDate,Rdate,Backup)。Tno,教師編號;Tname,教師姓名;Tel,電話;Department,所在部門;Bno,借閱圖書編號;Bname,書名;BorrowDate,借書日期;Rdate,還書日期;Backup,備注。該關系模式的屬性之間擁有往常的語義,比如,教師編號函數(shù)決定教師姓名,即教師編號是唯一的,圖書編號是唯一的,等等。.教師編號是候選碼嗎原因是什么。.寫出該關系模式的主碼。.該關系模式中能否存在部分函數(shù)依靠假如存在,請寫出此中兩個。(4).說明要將一個1NF的關系模式轉變?yōu)槿舾蓚€2NF關系,需要怎樣做.該關系模式最高知足第幾范式并說明原因。.將該關系模式分解為3NF。5.(5分)設有:供給商表S(SNO,SNAME,CITY),部件表P(PNO,PNAME,WEIGHT,SIZE),供給關系表SP(SNO,PNO,DEPT,QUAN),有以下查問:查問供給一個部門10000個以上螺栓而且位于南京的供給商的名字.SELECTSNAMEFROMS,P,SPWHERE=AND=AND=‘NAJING’AND=‘BOLT’AND>10000;給出該語句的代數(shù)優(yōu)化方法(寫出該語句的查問樹、原始語法樹,依據(jù)代數(shù)優(yōu)化規(guī)則生成優(yōu)化的查問樹)。系主任出卷人參照答案:一、名詞解說(10分)1.主碼表中的某個屬性組,他能夠獨一確實定一個元組。2.數(shù)據(jù)庫完好性指數(shù)據(jù)的正確性與相容性。包含完好性拘束體制、完好性檢查體制和違反完好性拘束條件應采納的預防措施。(回答:實體完好性、參照完好性和自定義完好性也可)3.數(shù)據(jù)詞典數(shù)據(jù)詞典是系統(tǒng)中各種數(shù)據(jù)描繪的會合。一般包含:數(shù)據(jù)項、數(shù)據(jù)構造、數(shù)據(jù)流、數(shù)據(jù)儲存、辦理過程。4.視圖視圖是從一個或許幾個基本表導出的表。視圖自己不獨立儲存在數(shù)據(jù)庫中,是一個虛表。能夠在視圖上再定義視圖。5.模式:是數(shù)據(jù)庫全體數(shù)據(jù)的邏輯構造和特點的描繪,是所實用戶的公共數(shù)據(jù)視圖。(回答:對關系的描繪,一般表示為:關系名(屬性,域、屬性與域的映照,函數(shù)依靠)也能夠。)二、選擇題(10分).三、填空題(10分)1、抽象2、數(shù)據(jù)定義3、投影4、網(wǎng)狀模型、關系模型5、原子性、隔絕性(次序能夠顛倒)6、數(shù)據(jù)項、數(shù)據(jù)流、儲存過程、數(shù)據(jù)儲存(4個里面選用隨意2個)7.面向主題四、簡答題(20分)1.簡要回答數(shù)據(jù)模型的觀點及其構成因素數(shù)據(jù)模型是數(shù)據(jù)庫頂用來對現(xiàn)實世界進行抽象的工具,是數(shù)據(jù)庫頂用于供給信息表示和操作手段的形式構架。一般地講,數(shù)據(jù)模型是嚴格定義的觀點的會合。這些觀點精準地描繪系統(tǒng)的靜態(tài)特征、動向特征和完好性拘束條件。所以數(shù)據(jù)模型往常由數(shù)據(jù)構造、數(shù)據(jù)操作和完好性拘束三部分構成。(1)數(shù)據(jù)構造。(2)數(shù)據(jù)操作。(3)數(shù)據(jù)的拘束條件:2.什么是數(shù)據(jù)庫恢復數(shù)據(jù)庫恢復的基本技術是什么把數(shù)據(jù)庫從錯誤狀態(tài)恢復到某一已知的正確狀態(tài)(即一致狀態(tài)或完好狀態(tài)),就是數(shù)據(jù)庫恢復。數(shù)據(jù)庫恢復的基本技術是數(shù)據(jù)轉儲和登錄日記文件什么是數(shù)據(jù)與程序的物理獨立性數(shù)據(jù)庫系統(tǒng)怎樣保證該獨立性當數(shù)據(jù)庫的儲存構造發(fā)生變化了,由數(shù)據(jù)庫管理員對模式/內模式映像做相應改變,能夠使模式保持不變。進而應用程序也不需要變化,保證了數(shù)據(jù)與程序的物理獨立性,簡稱數(shù)據(jù)的物理獨立性。簡述ODBC的工作原理ODBC由四個部分構成。包含應用程序、驅動程序管理器、數(shù)據(jù)庫驅動程序、ODBC數(shù)據(jù)源管理。(對每個部分的功能做簡要說明即可。假如畫出系統(tǒng)構造更好。)5.簡要闡述數(shù)據(jù)庫新技術與發(fā)展。數(shù)據(jù)庫技術經(jīng)歷了第一代的層次模型與網(wǎng)狀模型階段、第二代的關系數(shù)據(jù)庫階段,當前發(fā)展到數(shù)據(jù)局系統(tǒng)大家族的第三代階段。主要特點和技術包含:面向對象的方法和技術對數(shù)據(jù)庫的發(fā)展有深遠影響、數(shù)據(jù)庫技術與多學科交錯交融,如與網(wǎng)絡技術、散布市技術、并行計算技術、挪動計算技術等相互聯(lián)合、相互浸透。面向應用領域的數(shù)據(jù)庫技術的研究也獲取新的進展。如,統(tǒng)計數(shù)據(jù)庫、數(shù)據(jù)庫房、工程數(shù)據(jù)庫、科學數(shù)據(jù)庫、空間數(shù)據(jù)庫等。五、設計題(50分)1.(1)試用關系代數(shù)達成以下操作:求供給工程J1部件為紅色的供給商號碼SNO.sno(jno'j1'(SPJ))求沒有使用天津供給商生產(chǎn)的紅色部件的工程號JNO.jno(j)jno(sno(city'天津'(S))sno,pno,jno(SPJ)pno(color'紅'(P)))用SQL語句達成以下操作成立供給關系表SPJ,并定義主碼、外碼拘束以及空值等拘束。CREATETABLESPJ(SNOCHAR(3),PNOCHAR(3),JNOCHAR(3),QTYINT);找出所有供給商的姓名和所在城市SELECTSNAME,CITYFROMS;求工程項目J2使用的各樣部件的名稱及其數(shù)目.SELECT,FROMP,SPJWHERE=AND=’J2’;求沒有使用天津產(chǎn)的部件的工程號碼.SELECTJNOFROMJWHERENOTEXISTS(SELECT*FROMSPJWHERE=ANDSNOIN(SELECTSNOFROMSWHERECITY=’天津’;把所有紅色部件的顏色改成藍色。UPDATEPSETCOLOR=’藍’WHERECOLOR=’紅’;將(S2,J6,P4,200)插入供給狀況關系。INSERTINTOSPJ(SNO,JNO,PNO,QTY)VALUES(S2,J6,P4,200)從供給商關系刪除S2的記錄,并從供給狀況關系中刪除相應的記錄。DELETEFROMSPJWHERESNO=’S2’;DELETEFROMSWHERESNO=’S2’;2.(5分)調動S是矛盾可串行化的,與之等價的一個串行調動序列為:3(10分)某工廠生產(chǎn)若干產(chǎn)品,每種產(chǎn)品由若干不一樣的部件構成,有的部件可用在不一樣的產(chǎn)品上。這些部件由不一樣的原資料構成。不一樣部件所用的資料能夠同樣。這些部件依據(jù)所屬的不一樣的產(chǎn)品分別放在庫房中,原資料按照類型放在若干庫房里面。(1)請建立該工廠產(chǎn)品、部件、資料、庫房的觀點模型。2)把該觀點模型變換為關系模型并確立每個模式的候選鍵。產(chǎn)品關系、部件關系、資料關系、庫房關系(產(chǎn)品構成關系部件制造關系部件儲存關系資料寄存關系。)4.(12分)現(xiàn)有以下關系模式:此中,Teacher(Tno,Tname,Tel,Dpartment,Bno,Bname,BorrowDate,Rdate,Backup)。Tno,教師編號;Tname,教師姓名;Tel,電話;Department,所在部門;Bno,借閱圖書編號;Bname,書名;BorrowDate,借書日期;Rdate,還書日期;Backup,備注。該關系模式的屬性之間擁有往常的語義,例如,教師編號函數(shù)決定教師姓名,即教師編號是唯一的,圖書編號是唯一的,等等。.教師編號是候選碼嗎原因是什么。教師編號Tno不是候選碼.寫出該關系模式的主碼。(tno,bno).該關系模式中能否存在部分函數(shù)依靠假如存在,請寫出此中兩個。(tno,bno)-tmane(tno,bno)bname.說明要將一個1NF的關系模式轉變?yōu)槿舾蓚€2NF關系,需要怎樣做模式分解。除去1NF關系中的存在傳達函數(shù)依靠。分解時要保持無損連結性和原因的函數(shù)依靠。.該關系模式最高知足第幾范式并說明原因。1NF,存在部分函數(shù)依靠。(6).將該關系模式分解為3NF。Teacher1(Tno,Tname,Tel,Dpartment)Teacher2(Bno,Bname,Bor

溫馨提示

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

評論

0/150

提交評論