




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
院、系領導審批并簽名A卷廣州大學2011-2012學年第二學期考試卷課程數據庫原理考試形式〔閉卷,考試〕學院計算機學院專業計算機大類 班級計算機科學與技術一班學號201540410126姓名_甘全中選擇題(共30分,每題1.5分)數據庫系統的數據獨立性表達在(A)。A.不會因為數據存儲結構與數據邏輯結構的變化而影響應用程序B.不會因為數據的變化而影響到應用程序C.不會因為存儲策略的變化而影響存儲結構D.不會因為某些存儲結構的變化而影響其他的存儲結構關系R(A,B)和S(B,C)中分別有10個和15個元組,屬性B是R的主碼,那么R與S進行自然連接計算得到的元組數目的范圍是(A)。A.[0,15]B.[10,15]C.[10,25]D.[0,150]在概念模型中的客觀存在并可相互區別的事物稱(B)。A.元組B.實體C.屬性D.節點設有關系模式R(A,B,C)和S(B,C,D,E),以下關系代數表達式運算出現錯誤的選項是(B)。A.B(R)B(S)B.RSC.R×SD.A,B(R)B,C(S)關系數據模型的三個組成局部中,不包括(C)。
A.完整性規那么
B.數據結構
C.恢復
D.數據操作設有關系R和關系S進行以下圖1所示的運算,那么運算結果中含有元組的數目是(A)。A.6B.7C.8D.9RSABCDE1235645678789910圖1數據庫中只存放視圖的(A)。A.定義B.操作C.結果D.數據SQL中,以下涉及空值的操作,不正確的選項是(B)。A.AGEISNOTNULLB.AGE=NULLC.AGEISNULLD.NOT(AGEISNULL)SQL語言具有兩種使用方式,一種是交互式SQL,另一種是(B)。A.提示式B.嵌入式C.多用戶式D.解釋式有一個關系:學生(學號,姓名,系別),規定學號的值域是8個數字組成的字符串,這一規那么屬于(C)。A.實體完整性約束B.參照完整性約束C.用戶自定義完整性約束D.關鍵字完整性約束假設事務T對數據對象A加上了X鎖,那么(B)。A.只允許T修改A,其他任何事務不能再對A加任何類型的鎖B.只允許T讀取和修改A,其他任何事務不能再對A加任何類型的鎖C.只允許T讀取A,其他任何事務不能再對A加任何類型的鎖D.只允許T修改A,其他任何事務不能再對A加X鎖下面關于函數依賴的表達中,不正確的選項是(B)。A.假設X→Y,Y→Z,那么X→YZ B.假設XY→Z,那么Y→Z,X→ZC.假設X→Y,Y→Z,那么X→Z D.假設X→Y,ZY,那么X→Z數據庫設計可劃分為六個階段,每個階段都有自己的設計內容,“為哪些關系,在哪些屬性上建什么樣的索引”這一設計內容應該屬于(C)階段。A.概念結構設計B.邏輯結構設計C.物理結構設計D.全局結構設計在SQL語言中,子查詢是(D)。A.返回單表中數據子集的查詢語言B.選取多表中字段子集的查詢語句C.選取單表中字段子集的查詢語句D.嵌入到另一個查詢語句之中的查詢語句關系:廠商(廠商號,廠名),主碼為廠商號;產品(產品號,顏色,廠商號),主碼為產品號,外碼廠商號引用廠商表的主碼。假設兩個關系已經存在如圖2所示元組:產品廠商產品號顏色廠商號廠商號廠名P01紅C01C01宏達P02黃C03C02立仁C03廣源圖2假設再往產品關系中插入如下元組:I(P03,紅,C02)II(P01,藍,C01);III(P04,白,C04)IV(P05,黑,null);能夠插入的元組是(D)。A.I,II,IVB.I,IIIC.I,IID.I,IV事務的一致性是指(A)。A.事務必須是使數據庫從一個一致性狀態變到另一個一致性狀態B.事務一旦提交,對數據庫的改變是永久的C.一個事務內部的操作及使用的數據對開發的其他事務是隔離的D.事務中包括的所有操作要么都做,要么都不做DBMS中實現事務持久性的子系統是(B)。A.平安性管理子系統B.恢復管理子系統C.并發控制子系統D.完整性管理子系統在ER模型中,如果有3個不同的實體型,3個M:N聯系,根據ER模型轉換為關系模型的規那么,轉換為關系的數目是(C)。A.4B.5C.6D.7關系模式R中的屬性全是主屬性,那么R的最高范式必定是(C)。A.1NFB.2NFC.3NFD.BCNF設事務T1和事務T2對數據庫中的數據A進行操作可能有如下幾種情況,請問哪一種情況不會發生沖突(D)。A.T1正在寫A,T2要讀A
B.T1正在寫A,T2也要寫AC.T1正在讀A,T2要寫A
D.T1正在讀A,T2也要讀A單項選擇題答案:12345678910AABBCAABBC11121314151617181920BBCDDABCCD填空題(共10分,每空1分)DDL的中文全稱是_____數據定義語言______。SIX鎖的中文全稱是___共享意向排它鎖_______。數據庫系統是指在計算機系統中引入數據庫后的系統,一般由__數據庫___、數據庫管理系統〔及其開發工具〕、應用系統和數據庫管理員構成。數據庫系統的三級模式結構是內模式、_模式_、外模式。SQL語言用___GRANT___〔此空填英文單詞〕語句向用戶授予對數據的操作權限。查詢優化是指選擇一個高效執行的查詢處理策略。查詢優化按照優化的層次一般可分為代數優化和____物理優化____。五種根本關系代數運算是并、差、__笛卡爾積__、選擇、___投影__。并發操作帶來的數據不一致性包括:喪失修改、__不可重復讀__、讀“臟”數據。數據庫系統中診斷死鎖的方式一般使用超時法或__等待圖法__。簡答題(共20分,第1題8分,第2題6分,第3題6分)假設某商業集團數據庫中有一關系模式R如下:R(商店編號,商品編號,數量,部門編號,負責人),如果規定:每個商店的每種商品只在一個部門銷售;每個商店的每個部門只有一個負責人;每個商店的每種商品只有一個庫存數量。試答復以下問題:(1)根據上述規定,寫出關系模式R的根本函數依賴;答:有三個函數依賴:(商店編號,商品編號)→部門編號〔1分〕(商店編號,部門編號)→負責人〔1分〕(商店編號,商品編號)→數量〔1分〕(2)找出關系模式R的候選碼;答:R的候選碼是(商店編號,商品編號)〔2分〕(3)試問關系模式R最高已經到達第幾范式?為什么?答:因為R中存在著非主屬性“負責人”對候選碼(商店編號、商品編號)的傳遞函數依賴,所以R屬于2NF,R不屬于3NF。〔3分〕評分規那么:答復關系模式屬于2NF得1分,說明理由得3分。數據庫運行的過程中,某個存儲了數據的磁盤扇區壞了。針對這類故障,請寫出相應的恢復策略與方法〔假設你擁有某個時刻T的數據庫的海量靜態轉儲副本,并擁有T時刻到故障發生時刻的日志文件副本〕。答:這類故障為介質故障,是最嚴重的一種故障。恢復方法是重裝數據庫,然后重做已完成的事務。具體過程是:〔1〕裝入T時刻的海量靜態轉儲副本,使數據庫恢復到轉儲時的一致性狀態。〔2〕裝入轉儲結束時刻的日志文件副本,重做已完成的事務。此題評分規那么:答對第〔1〕點得3分;答對第二點得3分,提到需要撤消未完成事務的解答扣2分。有三個事務的一個調度R3(B)R1(A)W3(B)R2(B)R2(A)W2(B)R1(B)W1(A),試問該調度是否是沖突可串行化調度?為什么?答:該調度是沖突可串行化調度,理由如下:R1(A)和W3(B)是不沖突操作,交換位置可得:R3(B)W3(B)R1(A)R2(B)R2(A)W2(B)R1(B)W1(A)R1(A)和R2(B)、R2(A)、W2(B)均為不沖突操作,交換位置可得:R3(B)W3(B)R2(B)R2(A)W2(B)R1(A)R1(B)W1(A)此題評分規那么:說明調度是沖突可串行化調度得2分。能正確說明可串行化的理由得4分。綜合應用題(共30分)某大學舉行運動會,要求建立一個簡單的數據庫系統管理學生的比賽成績,經過分析得到的ER模型圖如圖3所示,Student表示學生實體〔屬性Sno、Sname、Ssex、Sage、Sdept分別表示學生的學號、姓名、性別、年齡、所在系〕,Sports表示運動工程實體〔屬性SportNo、SportName、SportUnit分別表示運動工程的編號、名稱、工程的計分單位〕,Student與Sports之間的參與關系用SS表示〔聯系的屬性Grade表示比賽成績〕。各表的結構如表1、表2、表3所示。根據題目要求,寫出相應的SQL語句。(1)寫出創立表SS的SQL代碼〔6分〕。參考答案一:CREATETABLESS( Snovarchar(5), SportNovarchar(5), GradeSMALLINT, PRIMARYKEY(Sno,SportNo), FOREIGNKEY(Sno)REFERENCESStudent(Sno), FOREIGNKEY(SportNo)REFERENCESSports(SportNo))參考答案二:CREATETABLESS( Snovarchar(5)REFERENCESStudent(Sno), SportNovarchar(5)REFERENCESSports(SportNo) GradeSMALLINT, PRIMARYKEY(Sno,SportNo),)評分規那么:書寫全部正確得6分,缺主碼定義扣1分,缺外碼扣2分。(2)從表SS中刪除學生“張三”的參與比賽工程的記錄(假設只有一個“張三”)〔3分〕。DELETEFROMSSWHERESnoINSELECTSnoFROMStudentWHERESnameLIKE‘張三’注:LIKE可用“=”號代替;因為只有一個“張三”,所以IN也可以用“=”號代替;評分規那么:學生解答多樣,不正確那么適當扣分。(3)為SS表添加一條記錄,學號為“xh001”的學生參與了編號為“xm001”的運動工程,但還沒成績〔3分〕。INSERTINTOSS(Sno,SportNo)VALUES('xh001','xm001');評分規那么:學生解答多樣,不正確那么適當扣分。(4)查詢“計算機”系的學生參加了哪些運動工程,只把運動工程名稱列出,去除重復記錄〔3分〕。此題僅給出兩種參考答案:參考答案一:SELECTDISTINCTSportNameFROMSportsWHERESportNoIN(SELECTSportNoFROMSSWHERESnoIN(SELECTSnoFROMStudentWHERESdept='計算機'));注:該句中的DISTINCT可有可無,沒有也正確。后面的Sdept='計算機'可以寫成SdeptLIKE'計算機'或者SdeptIN('計算機')參考答案二:SELECTDISTINCTSportNameFROMStudent,SS,SportsWHEREStudent.Sno=SS.SnoandSS.SportNo=Sports.SportNoANDStudent.Sdept='計算機';注:后面的Sdept='計算機'可以寫成SdeptLIKE'計算機'或者SdeptIN('計算機')評分規那么:學生解答多樣,不正確那么適當扣分。(5)查詢各個系的學生的“跳高”工程比賽的平均成績(不要求輸出比賽工程的計分單位)〔3分〕。SELECTSdept,AVG(Grade)FROMStudent,SS,SportsWHEREStudent.Sno=SS.SnoandSS.SportNo=Sports.SportNoANDSportName='跳高'GROUPBYSdept;此題的寫法很多,Sdept等屬性可以寫成Student.Sdept;AVG(Grade)列可以取個別名等等。評分規那么:學生解答多樣,不正確那么適當扣分。(6)建立“計算機”系所有男學生的信息視圖JSJ_M_Student〔3分〕。CREATEVIEWJSJ_M_StudentASSELECT*FROMStudentWHERESdept='計算機'ANDSsex='男';或者CREATEVIEWJSJ_M_StudentASSELECTSno,Sname,Ssex,Sage,SdeptFROMStudentWHERESdeptLIKE'計算機'ANDSsexLIKE'男';注:答案中“=”和“LIKE”可以互換。評分規那么:學生解答多樣,不正確那么適
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 軟件設計師考試高分技巧與復習方法總結試題及答案
- 流行病對公共政策的影響研究試題及答案
- 地方政府公共政策創新試題及答案
- 銀川初一生物考試卷及答案
- 公共政策決策與反饋機制的相互作用試題及答案
- 一年級語文試卷及答案人教版
- 公共政策的科研支持與合理配置試題及答案
- 軟件設計師競爭力提升試題及答案
- 機電工程理論分析試題及答案
- 機電工程項目資金管理試題及答案
- 員工工資條模板
- 云南省楚雄州2023年六年級數學第二學期期末達標測試試題含解析
- 2023-2024人教版小學5五年級數學下冊(全冊)教案
- 交付經理工作職責
- 國際檔案日宣傳教育課件(帶內容)
- 基于PLC的藥房取藥系統設計
- 安徽省汽車維修行業車輛維修合同
- GB/T 16447-2004煙草及煙草制品調節和測試的大氣環境
- 公司勞務派遣人員工資薪酬發放暫行規定
- 建筑大師伊東豐雄簡介及作品集課件
- 公司二次經營創效管理實施細則
評論
0/150
提交評論