




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1/6閩江計量學院2011~20112學年第2學期《數據庫原理與應用》課程考試試卷(B卷)開課系部:計算機科學,考試時間:年____月____日時考試形式:閉卷√、開卷□,允許帶鋼筆(圓珠筆)、橡皮等入場考生姓名:學號:專業:班級:題序一二三四五六七八九總分得分評卷人一、判斷題(每題1分,共10分)1、關系運算理論是關系數據庫查詢語言的基礎。(√)2、數據庫的概念結構與支持其的DB的DBMS有關。(×)3、下列式子R∩S=R—(R—S)成立。(√)4、有了外模式/模式映象,可以保證數據和應用程序之間的物理獨立性。(×)5、數據庫系統的三級模式結構中,外模式、模式、內模式都只有一個。(×)6、分布式數據庫可以從邏輯上看成一個整體。(√)7、關系模型中的關系模式至少應該滿足1NF的要求。(√)8、不包含在任何一個候選碼中的屬性叫做非主屬性。(√)9、在視圖中插入一個元組,該元組會同時插入到基本表中。(√)10、封鎖粒度越大,可以同時進行的并發操作越大,系統的并發程度越高。(×)二、填空題(每空1分,共10分) 1、數據庫是長期存儲在計算機內、有組織的、可_共享_的數據集合。 2、構成數據模型的三大要素是_數據結構__、數據操作和數據完整性約束。3、SQL語言集數據定義、數據操縱、數據查詢和數據控制功能于一體。4、關系代數中專門的關系運算包括:選擇、投影、連接和___除_____。5、select命令中,表達條件表達式用where子句,分組用GROUP子句,排序用Orderby子句。6、視圖是一個虛表,它從一個或多個基本表或視圖中導出中導出。在數據庫中,只存放視圖的結構或定義,不存放視圖的數據。7、并發操作帶來數據不一致性包括三類:丟失修改、讀過時數據(或不可重復讀)和讀“臟”數據(或臟讀,或污讀)。8、事務應該具有四個屬性:原子性、一致性、隔離性和持續性。9、數據庫運行過程中可能發生的故障有事務故障、系統故障和介質故障三類。10、在“學生-選課-課程”數據庫中的三個關系如下:S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)。現要查找選修“數據庫原理”這門課程的學生姓名和成績,可使用如下的SQL語句:SELECTSNAME,GRADEFROMS,SC,CWHERECNAME=‘數據庫原理’ANDS.S#=SC.S#ANDSC.C#=C.C#或C.C#=SC.C#。11、數據庫的邏輯模型設計階段,任務是將_____概念結構(或概念模型)___轉換成關系模型。12、MSSQLServer提供多個圖形化工具,其中用來啟動、停止和暫停SQLServer的圖形化工具稱為____服務管理器_____。13、SELECT語句中進行查詢,若希望查詢的結果不出現重復元組,應在SELECT子句中使用____Distinct________保留字。14、如果一個關系不滿足2NF,則該關系一定也不滿足____3NF______(在1NF、2NF、3NF范圍內)。15、數據庫的物理設計主要考慮三方面的問題:_存儲記錄結構或存儲安排_____、分配存儲空間、實現存取路徑。三、單選題(每題1分,共20分)1.位于用戶和數據庫之間的一層數據管理軟件是C。A.DBS B.DB C.DBMS D.MIS2.語句deletefromsc表明(A)A.刪除sc中的全部記錄B.刪除基本表scC.刪除基本表sc中的列數據D.刪除基本表sc中的部分行3.向student表中增加“入學時間(Scome)”列,其數據類型為日期型(A)A.altertablestudentaddscomedateB.altertablestudentmodifyscomedateC.updatetablestudentaddscomedateD.updatetablestudentmodifyscomedate4.收回所有用戶對基本表STUDENT的UPDATE操作權限可由(D)語句完成。A.REVOKEUPDATEONTABLESTUDENTFROMWANGB.REVOKEUPDATEONSTUDENTFROMWANGC.GRANTUPDATEONSTUDENTTOPUBLICD.REVOKEUPDATEONTABLESTUDENTFROMPUBLIC5.SQL中的視圖機制屬于DBS的(B)A.完整性措施 B.安全性措施 C.恢復措施 D.并發性措施6.要查詢XS表中姓“王”且單名的學生情況,可用(A)命令A.SELECT*FROMXSWHERE姓名LIKE‘王_’B.SELECT*FROMXSWHERE姓名LIKE‘王%’ C.SELECT*FROMXSWHERE姓名=‘王%’D.SELECT*FROMXSWHERE姓名=‘王_’7.下列那些工作是數據庫邏輯設計的內容(D)Ⅰ.設計E-R圖Ⅱ.創建表Ⅲ.創建視圖Ⅳ.創建索引V.裝載數據A.都是B.Ⅰ.Ⅱ和ⅢC.Ⅱ.Ⅲ和ⅣD.Ⅱ和Ⅲ8.T1、T2兩個事務并發操作順序如下圖所示,該操作序列屬于(A)A.有問題:丟失修改B.有問題:讀臟數據C.有問題:不可重復讀D.不存在問題T1T2(1)讀A=20(2)讀A=20(3)A=A-10(4)寫回A=10(5)A=A-5(6)寫回A=159.在零件-供應數據庫中,有如下三個關系:供應商關系:S(供應商號,供應商名,地址)零件關系:P(零件號,零件名,顏色,重量)供應關系:SP(供應商號,零件號,數量)若要查找“紅色零件的供應商名”,將涉及到關系(D)A.P和SPB.S和PC.S和SPD.S、P和SP10.若用如下的SQL語句創建表S:CREATETABLES(S#CHAR(6)PRIMARYKEY,SNAMECHAR(8)NOTNULL,SEXCHAR(2),AGEINTEGER)并且S表中已經有兩行:(‘022345’,‘李明芳’,‘女’,23)和(‘021876’,‘張為’,‘男’,32)今欲向S表插入新元組:Ⅰ.(‘022345’,‘彭明芳’,‘女’,23)Ⅱ.(‘020746’,‘楊云’,NULL,NULL)Ⅲ.(‘020721’,‘張為’,‘女’,21)可以被成功插入的元組是(C)A.全部 B.Ⅰ和ⅡC.Ⅱ和ⅢD.Ⅰ和Ⅲ11.關系范式從低到高依此是(B)A.4NFBCNF3NF2NF1NFB.1NF2NF3NFBCNF4NFC.1NF2NF3NF4NFBCNFD.BCNF4NF3NF2NF1NF12.如果事務T獲得了數據項Q上的排它鎖,則T對Q(
A
)A.只能讀不能寫 B.只能寫不能讀 C.既可讀又可寫 D.不能讀不能寫13.SQL語言有兩種使用方式,分別稱為交互式和(D)A.提示式SQLB.多用戶SQLC.解釋式SQLD.嵌入式SQL14.SQL語言中COMMIT語句的主要作用是(D)。
A.結束程序B.返回系統
C.存儲數據D.提交事務15.關系代數表達式的優化策略中,首先要做的是(B)A.對文件進行預處理B.盡早執行選擇運算C.執行笛卡兒積運算D.投影運算16.要查詢XSH數據庫CP表中產品名稱含有“冰箱”的產品情況,可用(C)命令。A.SELECT*FROMCPWHERE產品名稱LIKE‘冰箱’B.SELECT*FROMXSHWHERE產品名稱LIKE‘冰箱’C.SELECT*FROMCPWHERE產品名稱LIKE‘%冰箱%’D.SELECT*FROMCPWHERE產品名稱=‘冰箱’17.為了使索引鍵的值在基本表中唯一,在建立索引的語句中應使用保留字(
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.游標可看做一種特殊的指針,它與某個查詢結果相聯系,使用游標要遵循(D)的順序。 A.聲明游標讀取數據關閉游標刪除游標 B.打開游標讀取游標關閉游標 C.打開游標讀取數據關閉游標刪除游標 D.聲明游標打開游標讀取數據關閉游標刪除游標20.SQLServer2000的文件包括:主數據文件、輔助數據文件和(B)。A.索引文件B.日志文件C.備份文件D.程序文件四、名詞解釋題(共10分)1.數據庫系統2.事務3.游標1、數據庫系統答:是實現有組織地、動態地存儲大量關聯數據、方便多用戶訪問的計算機軟件、硬件和數據資源組成的系統。2、事務答:用戶定義的一組按順序執行的不可分割的數據庫操作序列。3、游標答:系統為用戶開設的一個數據緩沖區,存放SQL語句的執行結果,用戶可以通過游標逐一取出每個元組數據進行相應的各種操作。五、簡答題(共7分)1、進行數據庫系統需求分析時,數據字典的內容和作用是什么?(4分)2、數據庫系統中的常見故障有哪些?(3分)1.進行數據庫系統需求分析時,數據字典的內容和作用是什么?(4分)答:數據字典是各類數據描述的集合,通常包括數據項、數據結構、數據流、數據存儲和處理過程5個部分。(2分)數據字典有助于數據的管理和控制,為設計人員和數據庫管理員在數據庫設計、實現和運行階段控制有關數據提供依據。(2分)2.數據庫系統中的常見故障有哪些?答:主要有三類:事務故障、系統故障和介質故障。(每個故障各1分)六、(10分)某企業集團有若干工廠,每個工廠生產多種產品,且每一種產品可以在多個工廠生產,每個工廠按照固定的計劃數量生產產品;每個工廠聘用多名職工,且每名職工只能在一個工廠工作,工廠聘用職工有聘期和工資。工廠的屬性有工廠編號、廠名、地址,產品的屬性有產品編號、產品名、規格,職工的屬性有職工號、姓名。(本題2×5=10分)(1)根據上述語義畫出ER圖,在ER圖中需注明實體的屬性、聯系的類型及實體的標識符。(2)將ER模型轉換成關系模型,并指出每個關系模式的主碼和外碼。(2)(共5分)工廠(工廠編號,廠名,地址);(1分)主碼:工廠編號職工(職工號,姓名,聘期,工資,工廠編號);(1分)主碼:職工號,外碼:工廠編號為;產品(產品編號,產品名,規格);(1分)主碼:產品編號生產(工廠編號,產品編號,計劃數量)(1分)主碼:(工廠編號,產品編號),外碼:工廠編號、產品編號;(1分)七、程序設計題(1—5小題,每小題3分,6—7小題,每小題4分,共23分) 關系數據庫中有三個關系:學生:S(Sno,Sname,Ssex,Sage,Sdept)其中:Sno:學號,Sname:姓名,Ssex:性別,Sage:年齡,Sdept:系名;課程:C(Cno,Cname,Teacher)其中:Cno:課程號,Cname:課程名,Teacher:教師;選課:SC(Sno,Cno,Grade)其中:Sno:學號,Cno:課程號,Grade:成績,用關系代數表達式實現下列1,2小題:1.檢索年齡為19歲的女同學的學號和姓名;2.檢索不學課程號為“C135”課程的學生信息,包括學號,姓名和系名;用SQL語言完成3-7小題操作:3.查詢和’張三’同一個系的所有學生情況。4.檢索學習了課程號’C1’的學生學號,姓名與成績并按成績遞減排序;5.查詢“數據庫系統原理”成績在80分以上(含80分)的學號;查詢每個學生的學號、姓名和相應的平均成績;7.用CREATETABLE語句定義基本表選課(需定義主碼和外碼,設Sno,長度為6,Cno為字符型,長度為8,Grade為短整數)答: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=‘數據庫系統原理’ANDGrade>=
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 企業申請屬地管理辦法
- 價格補貼資金管理辦法
- 企業相關管理辦法前言
- 信息工程監理管理辦法
- 企業選址倉庫管理辦法
- 人才公寓自營管理辦法
- 儀器狀態標識管理辦法
- 企業業務協同管理辦法
- 休閑食品現場管理辦法
- 企業轉移資金管理辦法
- 醫院消化內科面試題及答案
- 鋰離子電池極片輥壓工序簡介
- GB/T 3683-2023橡膠軟管及軟管組合件油基或水基流體適用的鋼絲編織增強液壓型規范
- 七年級上學期歷史導言課課件 ( 希沃白板課件+PPT課件)
- 醫療管理制度PDCA培訓:提高醫院感染管理相關制度的落實率
- 肺結核診斷和治療指南
- 軟件系統售后服務方案
- GB/T 9765-2009輪胎氣門嘴螺紋
- GB/T 4623-2014環形混凝土電桿
- GB/T 23806-2009精細陶瓷斷裂韌性試驗方法單邊預裂紋梁(SEPB)法
- GB/T 16823.3-2010緊固件扭矩-夾緊力試驗
評論
0/150
提交評論