閩江計量學(xué)院2011-20112學(xué)年第2學(xué)期《 數(shù)據(jù)庫原理與應(yīng)用 》課程考試試卷_第1頁
閩江計量學(xué)院2011-20112學(xué)年第2學(xué)期《 數(shù)據(jù)庫原理與應(yīng)用 》課程考試試卷_第2頁
閩江計量學(xué)院2011-20112學(xué)年第2學(xué)期《 數(shù)據(jù)庫原理與應(yīng)用 》課程考試試卷_第3頁
閩江計量學(xué)院2011-20112學(xué)年第2學(xué)期《 數(shù)據(jù)庫原理與應(yīng)用 》課程考試試卷_第4頁
閩江計量學(xué)院2011-20112學(xué)年第2學(xué)期《 數(shù)據(jù)庫原理與應(yīng)用 》課程考試試卷_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1/6閩江計量學(xué)院2011~20112學(xué)年第2學(xué)期《數(shù)據(jù)庫原理與應(yīng)用》課程考試試卷(B卷)開課系部:計算機科學(xué),考試時間:年____月____日時考試形式:閉卷√、開卷□,允許帶鋼筆(圓珠筆)、橡皮等入場考生姓名:學(xué)號:專業(yè):班級:題序一二三四五六七八九總分得分評卷人一、判斷題(每題1分,共10分)1、關(guān)系運算理論是關(guān)系數(shù)據(jù)庫查詢語言的基礎(chǔ)。(√)2、數(shù)據(jù)庫的概念結(jié)構(gòu)與支持其的DB的DBMS有關(guān)。(×)3、下列式子R∩S=R—(R—S)成立。(√)4、有了外模式/模式映象,可以保證數(shù)據(jù)和應(yīng)用程序之間的物理獨立性。(×)5、數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)中,外模式、模式、內(nèi)模式都只有一個。(×)6、分布式數(shù)據(jù)庫可以從邏輯上看成一個整體。(√)7、關(guān)系模型中的關(guān)系模式至少應(yīng)該滿足1NF的要求。(√)8、不包含在任何一個候選碼中的屬性叫做非主屬性。(√)9、在視圖中插入一個元組,該元組會同時插入到基本表中。(√)10、封鎖粒度越大,可以同時進行的并發(fā)操作越大,系統(tǒng)的并發(fā)程度越高。(×)二、填空題(每空1分,共10分) 1、數(shù)據(jù)庫是長期存儲在計算機內(nèi)、有組織的、可_共享_的數(shù)據(jù)集合。 2、構(gòu)成數(shù)據(jù)模型的三大要素是_數(shù)據(jù)結(jié)構(gòu)__、數(shù)據(jù)操作和數(shù)據(jù)完整性約束。3、SQL語言集數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)查詢和數(shù)據(jù)控制功能于一體。4、關(guān)系代數(shù)中專門的關(guān)系運算包括:選擇、投影、連接和___除_____。5、select命令中,表達條件表達式用where子句,分組用GROUP子句,排序用Orderby子句。6、視圖是一個虛表,它從一個或多個基本表或視圖中導(dǎo)出中導(dǎo)出。在數(shù)據(jù)庫中,只存放視圖的結(jié)構(gòu)或定義,不存放視圖的數(shù)據(jù)。7、并發(fā)操作帶來數(shù)據(jù)不一致性包括三類:丟失修改、讀過時數(shù)據(jù)(或不可重復(fù)讀)和讀“臟”數(shù)據(jù)(或臟讀,或污讀)。8、事務(wù)應(yīng)該具有四個屬性:原子性、一致性、隔離性和持續(xù)性。9、數(shù)據(jù)庫運行過程中可能發(fā)生的故障有事務(wù)故障、系統(tǒng)故障和介質(zhì)故障三類。10、在“學(xué)生-選課-課程”數(shù)據(jù)庫中的三個關(guān)系如下:S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)?,F(xiàn)要查找選修“數(shù)據(jù)庫原理”這門課程的學(xué)生姓名和成績,可使用如下的SQL語句:SELECTSNAME,GRADEFROMS,SC,CWHERECNAME=‘?dāng)?shù)據(jù)庫原理’ANDS.S#=SC.S#ANDSC.C#=C.C#或C.C#=SC.C#。11、數(shù)據(jù)庫的邏輯模型設(shè)計階段,任務(wù)是將_____概念結(jié)構(gòu)(或概念模型)___轉(zhuǎn)換成關(guān)系模型。12、MSSQLServer提供多個圖形化工具,其中用來啟動、停止和暫停SQLServer的圖形化工具稱為____服務(wù)管理器_____。13、SELECT語句中進行查詢,若希望查詢的結(jié)果不出現(xiàn)重復(fù)元組,應(yīng)在SELECT子句中使用____Distinct________保留字。14、如果一個關(guān)系不滿足2NF,則該關(guān)系一定也不滿足____3NF______(在1NF、2NF、3NF范圍內(nèi))。15、數(shù)據(jù)庫的物理設(shè)計主要考慮三方面的問題:_存儲記錄結(jié)構(gòu)或存儲安排_____、分配存儲空間、實現(xiàn)存取路徑。三、單選題(每題1分,共20分)1.位于用戶和數(shù)據(jù)庫之間的一層數(shù)據(jù)管理軟件是C。A.DBS B.DB C.DBMS D.MIS2.語句deletefromsc表明(A)A.刪除sc中的全部記錄B.刪除基本表scC.刪除基本表sc中的列數(shù)據(jù)D.刪除基本表sc中的部分行3.向student表中增加“入學(xué)時間(Scome)”列,其數(shù)據(jù)類型為日期型(A)A.altertablestudentaddscomedateB.altertablestudentmodifyscomedateC.updatetablestudentaddscomedateD.updatetablestudentmodifyscomedate4.收回所有用戶對基本表STUDENT的UPDATE操作權(quán)限可由(D)語句完成。A.REVOKEUPDATEONTABLESTUDENTFROMWANGB.REVOKEUPDATEONSTUDENTFROMWANGC.GRANTUPDATEONSTUDENTTOPUBLICD.REVOKEUPDATEONTABLESTUDENTFROMPUBLIC5.SQL中的視圖機制屬于DBS的(B)A.完整性措施 B.安全性措施 C.恢復(fù)措施 D.并發(fā)性措施6.要查詢XS表中姓“王”且單名的學(xué)生情況,可用(A)命令A(yù).SELECT*FROMXSWHERE姓名LIKE‘王_’B.SELECT*FROMXSWHERE姓名LIKE‘王%’ C.SELECT*FROMXSWHERE姓名=‘王%’D.SELECT*FROMXSWHERE姓名=‘王_’7.下列那些工作是數(shù)據(jù)庫邏輯設(shè)計的內(nèi)容(D)Ⅰ.設(shè)計E-R圖Ⅱ.創(chuàng)建表Ⅲ.創(chuàng)建視圖Ⅳ.創(chuàng)建索引V.裝載數(shù)據(jù)A.都是B.Ⅰ.Ⅱ和ⅢC.Ⅱ.Ⅲ和ⅣD.Ⅱ和Ⅲ8.T1、T2兩個事務(wù)并發(fā)操作順序如下圖所示,該操作序列屬于(A)A.有問題:丟失修改B.有問題:讀臟數(shù)據(jù)C.有問題:不可重復(fù)讀D.不存在問題T1T2(1)讀A=20(2)讀A=20(3)A=A-10(4)寫回A=10(5)A=A-5(6)寫回A=159.在零件-供應(yīng)數(shù)據(jù)庫中,有如下三個關(guān)系:供應(yīng)商關(guān)系:S(供應(yīng)商號,供應(yīng)商名,地址)零件關(guān)系:P(零件號,零件名,顏色,重量)供應(yīng)關(guān)系:SP(供應(yīng)商號,零件號,數(shù)量)若要查找“紅色零件的供應(yīng)商名”,將涉及到關(guān)系(D)A.P和SPB.S和PC.S和SPD.S、P和SP10.若用如下的SQL語句創(chuàng)建表S:CREATETABLES(S#CHAR(6)PRIMARYKEY,SNAMECHAR(8)NOTNULL,SEXCHAR(2),AGEINTEGER)并且S表中已經(jīng)有兩行:(‘022345’,‘李明芳’,‘女’,23)和(‘021876’,‘張為’,‘男’,32)今欲向S表插入新元組:Ⅰ.(‘022345’,‘彭明芳’,‘女’,23)Ⅱ.(‘020746’,‘楊云’,NULL,NULL)Ⅲ.(‘020721’,‘張為’,‘女’,21)可以被成功插入的元組是(C)A.全部 B.Ⅰ和ⅡC.Ⅱ和ⅢD.Ⅰ和Ⅲ11.關(guān)系范式從低到高依此是(B)A.4NFBCNF3NF2NF1NFB.1NF2NF3NFBCNF4NFC.1NF2NF3NF4NFBCNFD.BCNF4NF3NF2NF1NF12.如果事務(wù)T獲得了數(shù)據(jù)項Q上的排它鎖,則T對Q(

A

)A.只能讀不能寫 B.只能寫不能讀 C.既可讀又可寫 D.不能讀不能寫13.SQL語言有兩種使用方式,分別稱為交互式和(D)A.提示式SQLB.多用戶SQLC.解釋式SQLD.嵌入式SQL14.SQL語言中COMMIT語句的主要作用是(D)。

A.結(jié)束程序B.返回系統(tǒng)

C.存儲數(shù)據(jù)D.提交事務(wù)15.關(guān)系代數(shù)表達式的優(yōu)化策略中,首先要做的是(B)A.對文件進行預(yù)處理B.盡早執(zhí)行選擇運算C.執(zhí)行笛卡兒積運算D.投影運算16.要查詢XSH數(shù)據(jù)庫CP表中產(chǎn)品名稱含有“冰箱”的產(chǎn)品情況,可用(C)命令。A.SELECT*FROMCPWHERE產(chǎn)品名稱LIKE‘冰箱’B.SELECT*FROMXSHWHERE產(chǎn)品名稱LIKE‘冰箱’C.SELECT*FROMCPWHERE產(chǎn)品名稱LIKE‘%冰箱%’D.SELECT*FROMCPWHERE產(chǎn)品名稱=‘冰箱’17.為了使索引鍵的值在基本表中唯一,在建立索引的語句中應(yīng)使用保留字(

A)A.UNIQUE

B.COUNT

C.

UNION

D.DISTINCT18.SQL語言中,條件“年齡BETWEEN20AND30”表示年齡在20至30之間,且(A)A.包括20歲和30歲B.不包括20歲和30歲C.包括20歲但不包括30歲D.包括30歲但不包括20歲19.游標(biāo)可看做一種特殊的指針,它與某個查詢結(jié)果相聯(lián)系,使用游標(biāo)要遵循(D)的順序。 A.聲明游標(biāo)讀取數(shù)據(jù)關(guān)閉游標(biāo)刪除游標(biāo) B.打開游標(biāo)讀取游標(biāo)關(guān)閉游標(biāo) C.打開游標(biāo)讀取數(shù)據(jù)關(guān)閉游標(biāo)刪除游標(biāo) D.聲明游標(biāo)打開游標(biāo)讀取數(shù)據(jù)關(guān)閉游標(biāo)刪除游標(biāo)20.SQLServer2000的文件包括:主數(shù)據(jù)文件、輔助數(shù)據(jù)文件和(B)。A.索引文件B.日志文件C.備份文件D.程序文件四、名詞解釋題(共10分)1.數(shù)據(jù)庫系統(tǒng)2.事務(wù)3.游標(biāo)1、數(shù)據(jù)庫系統(tǒng)答:是實現(xiàn)有組織地、動態(tài)地存儲大量關(guān)聯(lián)數(shù)據(jù)、方便多用戶訪問的計算機軟件、硬件和數(shù)據(jù)資源組成的系統(tǒng)。2、事務(wù)答:用戶定義的一組按順序執(zhí)行的不可分割的數(shù)據(jù)庫操作序列。3、游標(biāo)答:系統(tǒng)為用戶開設(shè)的一個數(shù)據(jù)緩沖區(qū),存放SQL語句的執(zhí)行結(jié)果,用戶可以通過游標(biāo)逐一取出每個元組數(shù)據(jù)進行相應(yīng)的各種操作。五、簡答題(共7分)1、進行數(shù)據(jù)庫系統(tǒng)需求分析時,數(shù)據(jù)字典的內(nèi)容和作用是什么?(4分)2、數(shù)據(jù)庫系統(tǒng)中的常見故障有哪些?(3分)1.進行數(shù)據(jù)庫系統(tǒng)需求分析時,數(shù)據(jù)字典的內(nèi)容和作用是什么?(4分)答:數(shù)據(jù)字典是各類數(shù)據(jù)描述的集合,通常包括數(shù)據(jù)項、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲和處理過程5個部分。(2分)數(shù)據(jù)字典有助于數(shù)據(jù)的管理和控制,為設(shè)計人員和數(shù)據(jù)庫管理員在數(shù)據(jù)庫設(shè)計、實現(xiàn)和運行階段控制有關(guān)數(shù)據(jù)提供依據(jù)。(2分)2.數(shù)據(jù)庫系統(tǒng)中的常見故障有哪些?答:主要有三類:事務(wù)故障、系統(tǒng)故障和介質(zhì)故障。(每個故障各1分)六、(10分)某企業(yè)集團有若干工廠,每個工廠生產(chǎn)多種產(chǎn)品,且每一種產(chǎn)品可以在多個工廠生產(chǎn),每個工廠按照固定的計劃數(shù)量生產(chǎn)產(chǎn)品;每個工廠聘用多名職工,且每名職工只能在一個工廠工作,工廠聘用職工有聘期和工資。工廠的屬性有工廠編號、廠名、地址,產(chǎn)品的屬性有產(chǎn)品編號、產(chǎn)品名、規(guī)格,職工的屬性有職工號、姓名。(本題2×5=10分)(1)根據(jù)上述語義畫出ER圖,在ER圖中需注明實體的屬性、聯(lián)系的類型及實體的標(biāo)識符。(2)將ER模型轉(zhuǎn)換成關(guān)系模型,并指出每個關(guān)系模式的主碼和外碼。(2)(共5分)工廠(工廠編號,廠名,地址);(1分)主碼:工廠編號職工(職工號,姓名,聘期,工資,工廠編號);(1分)主碼:職工號,外碼:工廠編號為;產(chǎn)品(產(chǎn)品編號,產(chǎn)品名,規(guī)格);(1分)主碼:產(chǎn)品編號生產(chǎn)(工廠編號,產(chǎn)品編號,計劃數(shù)量)(1分)主碼:(工廠編號,產(chǎn)品編號),外碼:工廠編號、產(chǎn)品編號;(1分)七、程序設(shè)計題(1—5小題,每小題3分,6—7小題,每小題4分,共23分) 關(guān)系數(shù)據(jù)庫中有三個關(guān)系:學(xué)生:S(Sno,Sname,Ssex,Sage,Sdept)其中:Sno:學(xué)號,Sname:姓名,Ssex:性別,Sage:年齡,Sdept:系名;課程:C(Cno,Cname,Teacher)其中:Cno:課程號,Cname:課程名,Teacher:教師;選課:SC(Sno,Cno,Grade)其中:Sno:學(xué)號,Cno:課程號,Grade:成績,用關(guān)系代數(shù)表達式實現(xiàn)下列1,2小題:1.檢索年齡為19歲的女同學(xué)的學(xué)號和姓名;2.檢索不學(xué)課程號為“C135”課程的學(xué)生信息,包括學(xué)號,姓名和系名;用SQL語言完成3-7小題操作:3.查詢和’張三’同一個系的所有學(xué)生情況。4.檢索學(xué)習(xí)了課程號’C1’的學(xué)生學(xué)號,姓名與成績并按成績遞減排序;5.查詢“數(shù)據(jù)庫系統(tǒng)原理”成績在80分以上(含80分)的學(xué)號;查詢每個學(xué)生的學(xué)號、姓名和相應(yīng)的平均成績;7.用CREATETABLE語句定義基本表選課(需定義主碼和外碼,設(shè)Sno,長度為6,Cno為字符型,長度為8,Grade為短整數(shù))答:1.ΠSno,Sname(σSage=19^性別=‘女’(S))2.πSno,Sname,Sdept(S)-πSno,Sname,Sdept(σCno='C135'(SSC))3.selectSno,Sname,Ssex,Sage,SdeptfromSwhereSdept=(selectSdeptfromSwhereSname=’張三’);或者select*fromSwhereSdept=(selectSdeptfromSwhereSname=’張三’4.selectS.Sno,Sname,GradefromS,SCwhereS.Sno=SC.SnoandSC.Cno=’C1’orderbyGradedesc;5.SELECTSnoFROMS,C,SCWHERESC.Cno=C.CnoANDS.Sno=SC.SnoANDCname=‘?dāng)?shù)據(jù)庫系統(tǒng)原理’ANDGrade>=

溫馨提示

  • 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)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論