數(shù)據(jù)庫(kù)原理試卷A答案_第1頁(yè)
數(shù)據(jù)庫(kù)原理試卷A答案_第2頁(yè)
數(shù)據(jù)庫(kù)原理試卷A答案_第3頁(yè)
數(shù)據(jù)庫(kù)原理試卷A答案_第4頁(yè)
數(shù)據(jù)庫(kù)原理試卷A答案_第5頁(yè)
已閱讀5頁(yè),還剩4頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

院、系領(lǐng)導(dǎo)審批并簽名A卷廣州大學(xué)2011-2012學(xué)年第二學(xué)期考試卷課程數(shù)據(jù)庫(kù)原理考試形式〔閉卷,考試〕學(xué)院計(jì)算機(jī)學(xué)院專(zhuān)業(yè)計(jì)算機(jī)大類(lèi) 班級(jí)計(jì)算機(jī)科學(xué)與技術(shù)一班學(xué)號(hào)201540410126姓名_甘全中選擇題(共30分,每題1.5分)數(shù)據(jù)庫(kù)系統(tǒng)的數(shù)據(jù)獨(dú)立性表達(dá)在(A)。A.不會(huì)因?yàn)閿?shù)據(jù)存儲(chǔ)結(jié)構(gòu)與數(shù)據(jù)邏輯結(jié)構(gòu)的變化而影響應(yīng)用程序B.不會(huì)因?yàn)閿?shù)據(jù)的變化而影響到應(yīng)用程序C.不會(huì)因?yàn)榇鎯?chǔ)策略的變化而影響存儲(chǔ)結(jié)構(gòu)D.不會(huì)因?yàn)槟承┐鎯?chǔ)結(jié)構(gòu)的變化而影響其他的存儲(chǔ)結(jié)構(gòu)關(guān)系R(A,B)和S(B,C)中分別有10個(gè)和15個(gè)元組,屬性B是R的主碼,那么R與S進(jìn)行自然連接計(jì)算得到的元組數(shù)目的范圍是(A)。A.[0,15]B.[10,15]C.[10,25]D.[0,150]在概念模型中的客觀存在并可相互區(qū)別的事物稱(chēng)(B)。A.元組B.實(shí)體C.屬性D.節(jié)點(diǎn)設(shè)有關(guān)系模式R(A,B,C)和S(B,C,D,E),以下關(guān)系代數(shù)表達(dá)式運(yùn)算出現(xiàn)錯(cuò)誤的選項(xiàng)是(B)。A.B(R)B(S)B.RSC.R×SD.A,B(R)B,C(S)關(guān)系數(shù)據(jù)模型的三個(gè)組成局部中,不包括(C)。

A.完整性規(guī)那么

B.?dāng)?shù)據(jù)結(jié)構(gòu)

C.恢復(fù)

D.?dāng)?shù)據(jù)操作設(shè)有關(guān)系R和關(guān)系S進(jìn)行以下圖1所示的運(yùn)算,那么運(yùn)算結(jié)果中含有元組的數(shù)目是(A)。A.6B.7C.8D.9RSABCDE1235645678789910圖1數(shù)據(jù)庫(kù)中只存放視圖的(A)。A.定義B.操作C.結(jié)果D.?dāng)?shù)據(jù)SQL中,以下涉及空值的操作,不正確的選項(xiàng)是(B)。A.AGEISNOTNULLB.AGE=NULLC.AGEISNULLD.NOT(AGEISNULL)SQL語(yǔ)言具有兩種使用方式,一種是交互式SQL,另一種是(B)。A.提示式B.嵌入式C.多用戶(hù)式D.解釋式有一個(gè)關(guān)系:學(xué)生(學(xué)號(hào),姓名,系別),規(guī)定學(xué)號(hào)的值域是8個(gè)數(shù)字組成的字符串,這一規(guī)那么屬于(C)。A.實(shí)體完整性約束B(niǎo).參照完整性約束C.用戶(hù)自定義完整性約束D.關(guān)鍵字完整性約束假設(shè)事務(wù)T對(duì)數(shù)據(jù)對(duì)象A加上了X鎖,那么(B)。A.只允許T修改A,其他任何事務(wù)不能再對(duì)A加任何類(lèi)型的鎖B.只允許T讀取和修改A,其他任何事務(wù)不能再對(duì)A加任何類(lèi)型的鎖C.只允許T讀取A,其他任何事務(wù)不能再對(duì)A加任何類(lèi)型的鎖D.只允許T修改A,其他任何事務(wù)不能再對(duì)A加X(jué)鎖下面關(guān)于函數(shù)依賴(lài)的表達(dá)中,不正確的選項(xiàng)是(B)。A.假設(shè)X→Y,Y→Z,那么X→YZ B.假設(shè)XY→Z,那么Y→Z,X→ZC.假設(shè)X→Y,Y→Z,那么X→Z D.假設(shè)X→Y,ZY,那么X→Z數(shù)據(jù)庫(kù)設(shè)計(jì)可劃分為六個(gè)階段,每個(gè)階段都有自己的設(shè)計(jì)內(nèi)容,“為哪些關(guān)系,在哪些屬性上建什么樣的索引”這一設(shè)計(jì)內(nèi)容應(yīng)該屬于(C)階段。A.概念結(jié)構(gòu)設(shè)計(jì)B.邏輯結(jié)構(gòu)設(shè)計(jì)C.物理結(jié)構(gòu)設(shè)計(jì)D.全局結(jié)構(gòu)設(shè)計(jì)在SQL語(yǔ)言中,子查詢(xún)是(D)。A.返回單表中數(shù)據(jù)子集的查詢(xún)語(yǔ)言B.選取多表中字段子集的查詢(xún)語(yǔ)句C.選取單表中字段子集的查詢(xún)語(yǔ)句D.嵌入到另一個(gè)查詢(xún)語(yǔ)句之中的查詢(xún)語(yǔ)句關(guān)系:廠商(廠商號(hào),廠名),主碼為廠商號(hào);產(chǎn)品(產(chǎn)品號(hào),顏色,廠商號(hào)),主碼為產(chǎn)品號(hào),外碼廠商號(hào)引用廠商表的主碼。假設(shè)兩個(gè)關(guān)系已經(jīng)存在如圖2所示元組:產(chǎn)品廠商產(chǎn)品號(hào)顏色廠商號(hào)廠商號(hào)廠名P01紅C01C01宏達(dá)P02黃C03C02立仁C03廣源圖2假設(shè)再往產(chǎn)品關(guān)系中插入如下元組:I(P03,紅,C02)II(P01,藍(lán),C01);III(P04,白,C04)IV(P05,黑,null);能夠插入的元組是(D)。A.I,II,IVB.I,IIIC.I,IID.I,IV事務(wù)的一致性是指(A)。A.事務(wù)必須是使數(shù)據(jù)庫(kù)從一個(gè)一致性狀態(tài)變到另一個(gè)一致性狀態(tài)B.事務(wù)一旦提交,對(duì)數(shù)據(jù)庫(kù)的改變是永久的C.一個(gè)事務(wù)內(nèi)部的操作及使用的數(shù)據(jù)對(duì)開(kāi)發(fā)的其他事務(wù)是隔離的D.事務(wù)中包括的所有操作要么都做,要么都不做DBMS中實(shí)現(xiàn)事務(wù)持久性的子系統(tǒng)是(B)。A.平安性管理子系統(tǒng)B.恢復(fù)管理子系統(tǒng)C.并發(fā)控制子系統(tǒng)D.完整性管理子系統(tǒng)在ER模型中,如果有3個(gè)不同的實(shí)體型,3個(gè)M:N聯(lián)系,根據(jù)ER模型轉(zhuǎn)換為關(guān)系模型的規(guī)那么,轉(zhuǎn)換為關(guān)系的數(shù)目是(C)。A.4B.5C.6D.7關(guān)系模式R中的屬性全是主屬性,那么R的最高范式必定是(C)。A.1NFB.2NFC.3NFD.BCNF設(shè)事務(wù)T1和事務(wù)T2對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)A進(jìn)行操作可能有如下幾種情況,請(qǐng)問(wèn)哪一種情況不會(huì)發(fā)生沖突(D)。A.T1正在寫(xiě)A,T2要讀A

B.T1正在寫(xiě)A,T2也要寫(xiě)AC.T1正在讀A,T2要寫(xiě)A

D.T1正在讀A,T2也要讀A單項(xiàng)選擇題答案:12345678910AABBCAABBC11121314151617181920BBCDDABCCD填空題(共10分,每空1分)DDL的中文全稱(chēng)是_____數(shù)據(jù)定義語(yǔ)言______。SIX鎖的中文全稱(chēng)是___共享意向排它鎖_______。數(shù)據(jù)庫(kù)系統(tǒng)是指在計(jì)算機(jī)系統(tǒng)中引入數(shù)據(jù)庫(kù)后的系統(tǒng),一般由__數(shù)據(jù)庫(kù)___、數(shù)據(jù)庫(kù)管理系統(tǒng)〔及其開(kāi)發(fā)工具〕、應(yīng)用系統(tǒng)和數(shù)據(jù)庫(kù)管理員構(gòu)成。數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式結(jié)構(gòu)是內(nèi)模式、_模式_、外模式。SQL語(yǔ)言用___GRANT___〔此空填英文單詞〕語(yǔ)句向用戶(hù)授予對(duì)數(shù)據(jù)的操作權(quán)限。查詢(xún)優(yōu)化是指選擇一個(gè)高效執(zhí)行的查詢(xún)處理策略。查詢(xún)優(yōu)化按照優(yōu)化的層次一般可分為代數(shù)優(yōu)化和____物理優(yōu)化____。五種根本關(guān)系代數(shù)運(yùn)算是并、差、__笛卡爾積__、選擇、___投影__。并發(fā)操作帶來(lái)的數(shù)據(jù)不一致性包括:?jiǎn)适薷?、__不可重復(fù)讀__、讀“臟”數(shù)據(jù)。數(shù)據(jù)庫(kù)系統(tǒng)中診斷死鎖的方式一般使用超時(shí)法或__等待圖法__。簡(jiǎn)答題(共20分,第1題8分,第2題6分,第3題6分)假設(shè)某商業(yè)集團(tuán)數(shù)據(jù)庫(kù)中有一關(guān)系模式R如下:R(商店編號(hào),商品編號(hào),數(shù)量,部門(mén)編號(hào),負(fù)責(zé)人),如果規(guī)定:每個(gè)商店的每種商品只在一個(gè)部門(mén)銷(xiāo)售;每個(gè)商店的每個(gè)部門(mén)只有一個(gè)負(fù)責(zé)人;每個(gè)商店的每種商品只有一個(gè)庫(kù)存數(shù)量。試答復(fù)以下問(wèn)題:(1)根據(jù)上述規(guī)定,寫(xiě)出關(guān)系模式R的根本函數(shù)依賴(lài);答:有三個(gè)函數(shù)依賴(lài):(商店編號(hào),商品編號(hào))→部門(mén)編號(hào)〔1分〕(商店編號(hào),部門(mén)編號(hào))→負(fù)責(zé)人〔1分〕(商店編號(hào),商品編號(hào))→數(shù)量〔1分〕(2)找出關(guān)系模式R的候選碼;答:R的候選碼是(商店編號(hào),商品編號(hào))〔2分〕(3)試問(wèn)關(guān)系模式R最高已經(jīng)到達(dá)第幾范式?為什么?答:因?yàn)镽中存在著非主屬性“負(fù)責(zé)人”對(duì)候選碼(商店編號(hào)、商品編號(hào))的傳遞函數(shù)依賴(lài),所以R屬于2NF,R不屬于3NF?!?分〕評(píng)分規(guī)那么:答復(fù)關(guān)系模式屬于2NF得1分,說(shuō)明理由得3分。數(shù)據(jù)庫(kù)運(yùn)行的過(guò)程中,某個(gè)存儲(chǔ)了數(shù)據(jù)的磁盤(pán)扇區(qū)壞了。針對(duì)這類(lèi)故障,請(qǐng)寫(xiě)出相應(yīng)的恢復(fù)策略與方法〔假設(shè)你擁有某個(gè)時(shí)刻T的數(shù)據(jù)庫(kù)的海量靜態(tài)轉(zhuǎn)儲(chǔ)副本,并擁有T時(shí)刻到故障發(fā)生時(shí)刻的日志文件副本〕。答:這類(lèi)故障為介質(zhì)故障,是最嚴(yán)重的一種故障?;謴?fù)方法是重裝數(shù)據(jù)庫(kù),然后重做已完成的事務(wù)。具體過(guò)程是:〔1〕裝入T時(shí)刻的海量靜態(tài)轉(zhuǎn)儲(chǔ)副本,使數(shù)據(jù)庫(kù)恢復(fù)到轉(zhuǎn)儲(chǔ)時(shí)的一致性狀態(tài)?!?〕裝入轉(zhuǎn)儲(chǔ)結(jié)束時(shí)刻的日志文件副本,重做已完成的事務(wù)。此題評(píng)分規(guī)那么:答對(duì)第〔1〕點(diǎn)得3分;答對(duì)第二點(diǎn)得3分,提到需要撤消未完成事務(wù)的解答扣2分。有三個(gè)事務(wù)的一個(gè)調(diào)度R3(B)R1(A)W3(B)R2(B)R2(A)W2(B)R1(B)W1(A),試問(wèn)該調(diào)度是否是沖突可串行化調(diào)度?為什么?答:該調(diào)度是沖突可串行化調(diào)度,理由如下: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)此題評(píng)分規(guī)那么:說(shuō)明調(diào)度是沖突可串行化調(diào)度得2分。能正確說(shuō)明可串行化的理由得4分。綜合應(yīng)用題(共30分)某大學(xué)舉行運(yùn)動(dòng)會(huì),要求建立一個(gè)簡(jiǎn)單的數(shù)據(jù)庫(kù)系統(tǒng)管理學(xué)生的比賽成績(jī),經(jīng)過(guò)分析得到的ER模型圖如圖3所示,Student表示學(xué)生實(shí)體〔屬性Sno、Sname、Ssex、Sage、Sdept分別表示學(xué)生的學(xué)號(hào)、姓名、性別、年齡、所在系〕,Sports表示運(yùn)動(dòng)工程實(shí)體〔屬性SportNo、SportName、SportUnit分別表示運(yùn)動(dòng)工程的編號(hào)、名稱(chēng)、工程的計(jì)分單位〕,Student與Sports之間的參與關(guān)系用SS表示〔聯(lián)系的屬性Grade表示比賽成績(jī)〕。各表的結(jié)構(gòu)如表1、表2、表3所示。根據(jù)題目要求,寫(xiě)出相應(yīng)的SQL語(yǔ)句。(1)寫(xiě)出創(chuàng)立表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),)評(píng)分規(guī)那么:書(shū)寫(xiě)全部正確得6分,缺主碼定義扣1分,缺外碼扣2分。(2)從表SS中刪除學(xué)生“張三”的參與比賽工程的記錄(假設(shè)只有一個(gè)“張三”)〔3分〕。DELETEFROMSSWHERESnoINSELECTSnoFROMStudentWHERESnameLIKE‘張三’注:LIKE可用“=”號(hào)代替;因?yàn)橹挥幸粋€(gè)“張三”,所以IN也可以用“=”號(hào)代替;評(píng)分規(guī)那么:學(xué)生解答多樣,不正確那么適當(dāng)扣分。(3)為SS表添加一條記錄,學(xué)號(hào)為“xh001”的學(xué)生參與了編號(hào)為“xm001”的運(yùn)動(dòng)工程,但還沒(méi)成績(jī)〔3分〕。INSERTINTOSS(Sno,SportNo)VALUES('xh001','xm001');評(píng)分規(guī)那么:學(xué)生解答多樣,不正確那么適當(dāng)扣分。(4)查詢(xún)“計(jì)算機(jī)”系的學(xué)生參加了哪些運(yùn)動(dòng)工程,只把運(yùn)動(dòng)工程名稱(chēng)列出,去除重復(fù)記錄〔3分〕。此題僅給出兩種參考答案:參考答案一:SELECTDISTINCTSportNameFROMSportsWHERESportNoIN(SELECTSportNoFROMSSWHERESnoIN(SELECTSnoFROMStudentWHERESdept='計(jì)算機(jī)'));注:該句中的DISTINCT可有可無(wú),沒(méi)有也正確。后面的Sdept='計(jì)算機(jī)'可以寫(xiě)成SdeptLIKE'計(jì)算機(jī)'或者SdeptIN('計(jì)算機(jī)')參考答案二:SELECTDISTINCTSportNameFROMStudent,SS,SportsWHEREStudent.Sno=SS.SnoandSS.SportNo=Sports.SportNoANDStudent.Sdept='計(jì)算機(jī)';注:后面的Sdept='計(jì)算機(jī)'可以寫(xiě)成SdeptLIKE'計(jì)算機(jī)'或者SdeptIN('計(jì)算機(jī)')評(píng)分規(guī)那么:學(xué)生解答多樣,不正確那么適當(dāng)扣分。(5)查詢(xún)各個(gè)系的學(xué)生的“跳高”工程比賽的平均成績(jī)(不要求輸出比賽工程的計(jì)分單位)〔3分〕。SELECTSdept,AVG(Grade)FROMStudent,SS,SportsWHEREStudent.Sno=SS.SnoandSS.SportNo=Sports.SportNoANDSportName='跳高'GROUPBYSdept;此題的寫(xiě)法很多,Sdept等屬性可以寫(xiě)成Student.Sdept;AVG(Grade)列可以取個(gè)別名等等。評(píng)分規(guī)那么:學(xué)生解答多樣,不正確那么適當(dāng)扣分。(6)建立“計(jì)算機(jī)”系所有男學(xué)生的信息視圖JSJ_M_Student〔3分〕。CREATEVIEWJSJ_M_StudentASSELECT*FROMStudentWHERESdept='計(jì)算機(jī)'ANDSsex='男';或者CREATEVIEWJSJ_M_StudentASSELECTSno,Sname,Ssex,Sage,SdeptFROMStudentWHERESdeptLIKE'計(jì)算機(jī)'ANDSsexLIKE'男';注:答案中“=”和“LIKE”可以互換。評(píng)分規(guī)那么:學(xué)生解答多樣,不正確那么適

溫馨提示

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

評(píng)論

0/150

提交評(píng)論