全國計算機等級考試四級數據庫系統工程師練習題_第1頁
全國計算機等級考試四級數據庫系統工程師練習題_第2頁
全國計算機等級考試四級數據庫系統工程師練習題_第3頁
全國計算機等級考試四級數據庫系統工程師練習題_第4頁
全國計算機等級考試四級數據庫系統工程師練習題_第5頁
全文預覽已結束

下載本文檔

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

文檔簡介

全國計算機等級考試四級數據庫系統工程師練習題全國計算機等級考試四級數據庫系統工程師練習題數據庫與文件系統的根本差別在于[](單項選擇題)A.提升了系統效率方便了用戶使用C.數據的結構化D.節約了儲藏空間查察答案C對由SELECT--FROM—WHERE—GROUP--ORDER組成的SQL語句,其在被DBMS辦理時,各子句的執行次序為[]。(單項選擇題)A.SELECT—FROM—GROUP—WHERE—ORDERB.FROM——SELECT--WHERE——GROUP——ORDERC.FROM——WHERE——GROUP——SELECT——ORDERD.SELECT——FROM——WHERE——GROUP——ORDER查察答案C3.現有關系模式:EMP(empno,ename,mgr,sal,workday)DEPT(deptno,dname,loc)在以下視圖中,不行能更新的視圖為[]。(多項選擇題)A.視圖V1,由1970年今后參加工作的雇員組成B.視圖V2,由部門號和各部門的平均薪水組成C.視圖V3,由雇員姓名和其領導者姓名組成D.視圖V4,由薪金超出所有雇員平均薪金以上的雇員組成E.查察答案BD試給出BCNF的定義,并說明知足BCNF的關系有哪些特點。(設計題)查察答案關系模式R∈1NF。若X→Y且YX時X必含有碼,則R∈BCNF。滿足BCNF關系的特點有:所有非主屬性對每一個碼都是完好函數依賴;所有的主屬性對每一個不包含它的碼,也是完好函數依賴;沒有任何屬性完好函數依賴于非碼的任何一組屬性。5.在建立一個數據庫應用系統時,為何要第一調試運轉的恢復功能?簡述一下你所認識的數據庫系統的恢復方法。

DBMS(設計題)查察答案由于計算機系統中硬件的故障、軟件的錯誤、操作員的失誤以及惡意的破壞是不行防備的,這些故障輕則造成運轉事務非正常中止,影響數據庫中數據的正確性,重則破壞數據庫,使數據庫中所有或部分數據扔掉,為了防備出現此類事件帶來的災害性結果,一定第一調試運轉DBMS的恢復功能。即把數據庫從錯誤狀態恢復到某一已知的正確狀態(亦稱為一致狀態或完好狀態)的功能。DBMS一般都使用數據轉儲和登錄日記文件實現數據庫系統恢復功能。針對不同樣的故障,使用不同樣的恢復策略和方法。比方,對于事務故障的恢復是由DBMS自動完成的,對用戶是透明的。對于系統故障,也是由DBMS完成恢復操作,包含撤掉(UNDO)故障發生時未完成的事務,重做(REDO)已完成的事務。DBA的任務是重新啟動系統,系統啟動后恢復操作就由DBMS來完成了。對于介質故障,則恢復方法是由DBA重裝最新的數據庫后備副本和轉儲結束時辰的日記文件副本,爾后DBA啟動系統恢復命令,由DBMS完成恢復功能,即重做已完成的事務。試述關系數據庫系統中視圖(VIEW)的定義,引進VIEW的觀點有什么長處。(設計題)查察答案視圖是從一個或幾個基本表導出的表。視圖自己不獨立儲藏在數據庫中,是一個虛表。即數據庫中只存放視圖的定義而不存放視圖對應的數據,這些數據仍存放在導出視圖的基本表中。視圖在觀點上與基本表等同,用戶可以仿佛基本表那樣使用視圖,可以在視圖上再定義視圖。引進VIEW的長處有:(1)視圖可以簡化用戶的操作。視圖使用戶能以多種角度對待同一數據。(3)視圖對重構數據庫供給了必然程度的邏輯獨立性。(4)視圖可以對機密數據供給安全保護。試述數據模型中完好性拘束條件的觀點,并給出關系模型中的完好性拘束。(設計題)查察答案數據模型應該反響和規定本數據模型一定遵守的基本的`通用的完好性拘束條件。數據模型還應該供給定義完好性拘束條件的體系,以反響詳盡應月所涉及的數據一定遵守的特定的語義拘束條件。在關系模型中,任何關系一定知足實體完好性和參照完好性兩個條件。這是關系數據模型一定遵守基本的通用的完好性拘束條件。設有學生表S(SNO,SN)(SNO為學生號,SN為姓名)和學生選修課程表SC(SNO,CNO,CN,C)(CNO為課程號,CN為課程名,C為成績),試用SQL語言完成以下各題(1)建立一個視圖V—SSC(SNO,SN,CNO,CN,C),并按CNO升序排序;(2)從視圖V—SSC上盤問平均成績在90分以上的SN、CN和C。(計算題)查察答案(1)CREATEVIEWV—SSC(SNO,SN,CNO,CN,G)ASSELECTS.SNO,S.SN,CNO,SC.CN,SC.GFROMS,SCWHERES.SNO:SC.SNOORDERBYCNO;(2)SELECTSN,,CFROMV—SSCGROUPBYSNOHAVINGAVG?>90;9.今有以下關系數據庫:S(SNO,SN,STATUS,CITY)P(PNO,PN,COLOR,WEIGHT)(JNO,JN,CITY)SPJ(SNO,PNO,JNO,QTY)此中,S為供給單位,P為零件,J為工程項目,SPJ為工程訂購零件的訂單,其語義為:某供給單位供給某種零件給某個工程,請用SQL完成以下操作。(1)求為工程J1供給紅色零件的供給商朝號。(2)求使用S1供給的零件的工程名稱。(3)求供給商與工程所在城市同樣的供應商供給的零件代號。(4)求最少有一個和工程不在同一城市的供給商供給零件的工程代號。(計算題)查察答案(1)SELECTDISnNCTSPJ.SNOFROMS,PWHEREPJ.PNO二SPJ.PNOANDSPJ.JNO=‘J1’ANDP.COLOR=‘紅’;(2)SELECTJ.JNFROMJ,SPJWHEREJ.JNO=SPJ.JNOANDSPJ.‘SNO=S1’;(3)SELECTDISTINCTSPJ.PNOFROMS,J,SPJWHERES.SNO=SPJ.SNOAND).JNO=SPJ.JNOANDS.CITY=J.CITY;(4)SELECTDISTINCTSPJ.JNOFROMS,,SPJWHERES.SNO=SPJ.SNOANDJ.JNO=SPJ.JNOANDS.CITY<>J.CITY;假設存款余額x:1000元,甲事務取走存款300元,乙事務取走存款200元,其執行時間以下:甲事務時間乙事務讀xt1t2讀x更新x二x—300t314更新x:x—200怎樣實現這兩個事務的并發控制?(計算題)查察答案若是依據題中的次序執行甲乙兩個事務,則最后的x為800,而不是正確的500。為此,采納關閉的方法,將甲事務更正為:WHILE(x上已有排他鎖){等待}對x加上排他鎖讀x更新x=x-300釋放排他鎖將乙事務更正為:{等

溫馨提示

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

評論

0/150

提交評論