




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、精品數(shù)據(jù)庫系統(tǒng)概論考試試卷及答案B一、單項選擇題(本大題共20小題,每小題1分,共20分)1 .使用CREATETABLESCHEMA語句建立的是(B)A)數(shù)據(jù)庫模式B)表C)視圖D)索引2 .設關系R和S的結構相同,并且各有80個元組,假如這兩個關系作交運算,其運算結果的元組個數(shù)為(B)A)80B)小于等于80C)大于等于160D)大于等于80,小于等于1603 .在sql的授權語句中使用Allprivileges”,表示(b)A)授權所有用戶B)所有的操作權限C)對所有的數(shù)據(jù)集合D)允許再授權4 .對數(shù)據(jù)庫模式進行規(guī)范化處理,是在數(shù)據(jù)庫設計的(C)A)需求分析階段B)概念設計階段C)邏輯設
2、計階段D)物理設計階段5 .不存在傳遞函數(shù)依賴的范式至少要求是(C)A)2NFB)3NFC)4NFD)BCNF6 .在下列幾種故障中,不破壞數(shù)據(jù)庫內(nèi)容的是(B)A)計算機病毒發(fā)作B)供電系統(tǒng)故障C)瞬時的強磁場干擾D)磁盤介質(zhì)損壞7 .在數(shù)據(jù)庫技術中,獨立于方t算機系統(tǒng)的模型是(A)A)E-R模型B)層次模型C)關系模型D)面向?qū)ο蟮哪P? .四種傳統(tǒng)的集合運算算是(C)A)U,-,X,和bB)U,-,8,和bC)u,n,x,和-D)U,8,無和b9 .SQL中,下列涉及空值的操作,不正確的是A)AGEISNULLB)AGEISNOTNULLC)AGE=NULLD)NOT(AGEISNULL)
3、10 .單個用戶使用的數(shù)據(jù)視圖的描述稱為A)外模式B)概念模式C)內(nèi)模式D)存儲模式數(shù)據(jù)庫功能分為前端和后端兩部分,下列功能屬11在客戶機/服務器體系結構的DBS中,于后端的是(B)A)用戶界面B)存取結構C)數(shù)據(jù)輸入D)報表輸出12.實體集書店與圖書之間具有(B)聯(lián)系。A) 一對一B)一對多C)多對多D)多對一13 .現(xiàn)有關系表:醫(yī)療(患者編號,醫(yī)生編號,醫(yī)生姓名,診斷日期,診斷結果,恢復情況)的主碼是(A)A)患者編號,醫(yī)生編號,診斷日期B)醫(yī)生編號C)診斷日期D)患者編號14)任何一個三目關系都屬于(A)A)1NFB)3NFC)BCNFD)4NF15 .相對于關系模型,層次數(shù)據(jù)模型的缺點
4、之一是(A)A)數(shù)據(jù)維護困難B)數(shù)據(jù)結構復雜C)數(shù)據(jù)獨立性高D)有嚴格的數(shù)學基礎16 .現(xiàn)有如下關系:患者(患者編號,患者姓名,性別,出生日期,所在單位)醫(yī)療(患者編號,患者姓名,醫(yī)生編號,醫(yī)生姓名,診斷日期,診斷結果)其中,醫(yī)療關系中的外碼是(A)A)患者編號B)患者姓名C)患者編號和患者姓名D)醫(yī)生編號和患者編號17 .班長和學生是什么關系(B)A)1:1B)1:MC)M:ND)都不是18 .下面哪種數(shù)據(jù)模型只有一個根結點(B)A)概念B)層次C)關系D)網(wǎng)狀19 .哪種模式不是數(shù)據(jù)庫的模式(C)A)模式B)外模式C)映像模式D)內(nèi)模式20 .視圖定義是(D)A)一個基表中導出的基表B)
5、一個基表中導出的虛表C) 一個或幾個基表或視較中導出的基表D)一個或幾個基表或視較中導出的虛表二、填空題(本大題共5個空,每空1分,共5分)1 .標準的數(shù)據(jù)庫三級模式是概念模式、(內(nèi))模式和外模式。2 .在SQL中,用MODIFY命令可以修改表中的數(shù)據(jù),用(ALTER)命令可以修改表的結構。3 .在ER圖中,菱形框表示(聯(lián)系)。4 .并發(fā)控制的主要方法是采用(封鎖機制)。5 .在并行處理中,若干事物相互等待對方釋放封鎖,稱為系統(tǒng)進入(死鎖)狀態(tài)。三、名詞解釋(本大題共5個小題,每小題3分,共15分)1 .關系一個關系即一張二維表,如student(sno,sname,sex,age)1.概念模
6、式2 .X封鎖如果事務T對數(shù)據(jù)R實現(xiàn)X封鎖,那么其他的事務要等T解除X封鎖以后,才能對這個數(shù)據(jù)進行封鎖。只有獲準X封鎖的事務,才能對被封鎖的數(shù)據(jù)進行修改。3 .元組表中的一行即為一個元組4 .主屬性包含在任何一個候選碼中的屬性。5 .事務的原子性要么全一個事務對數(shù)據(jù)庫的操作是一個不可分割的操作系列,事務要么完整地被全部執(zhí)行,部不執(zhí)行。四、程序設計題(本大題共2小題,每小題15分,共30分)1.對于教學數(shù)據(jù)庫的三個基本表學生student(sno,sname,sex,sage,sdept)學習sc(sno,cno,grade)課程course(cno,cname,cpno,ccredit)試用S
7、QL語句表示:下列語句。(1)”查詢?nèi)型瑢W信息情況select*fromstudentwheresex=男(2)”查詢選修了1號課的學生的學號和成績selectsno,gradefromscwherecno=1(3)”查詢所有選修過課的學生的姓名,課程名及成績selectsname,cname,gradefromstudent,sc,coursewherestudent.sno=sc.snoando=o(4)”查詢選修了數(shù)據(jù)庫原理課的最高成績select max(grade) as 最高 成績fromstudent,sc,coursewherestudent.sno=sc.sno and o
8、=o and cname=數(shù)據(jù)庫原理(5)查詢所有選修了1號課程的同學的姓名selectsname fromstudentwherestudent.snoin(selectsc.snofromscwherecno=1)2.設有一個SPJ數(shù)據(jù)庫,包括S,P,J,SPJ四個關系模式(20分)供應商表S(SNO,SNAME,STATUS,CITY);零件表P(PNO,PNAME,COLOR,WEIGHT);工程項目表J(JNO,JNAME,CITY);供應情況表SPJ(SNO,PNO,JNO,QTY);SPJ表J表S表P表請用關系代數(shù)完成如下查詢:1 .求供應工程J1零件的供應商號SNO2 .求供應
9、工程J1零件P1的供應商號嗎SNO3 .求供應工程J1零件為紅色的供應商號碼SNO4 .求沒有使用天津供應商生產(chǎn)的紅色零件的工程號JNO5 .求至少用了供應商S1所供應的全部零件的工程號JNO1. Hsno(bJNO=J1(SPJ)2. Hsno(0JNO=J1APNO=P1(SPJ)3. Hsno(bJNO=J1(SPJ)ocolor=紅(P)4. Hjno(SPJ)-Uno(Hsno(crcity=天津(S)ooHtsno,jno(SPJ)IIjnocrcolor=紅(P)5. rijno,pno(SPJ)-npno(bsno=飛1,(SPJ)五、分析題(本大題共2小題,每小題15分本大題
10、共30分)1 .學生運動會模型:(1)有若干班級,每個班級包括:班級號,班級名,專業(yè),人數(shù)(2)每個班級有若干運動員,運動員只能屬于一個班,包括:運動員號,姓名,性別,年齡(3)有若干比賽項目,包括項目號名稱,比賽地點(4)每名運動員可參加多項比賽,每個項目可有多人參加(5)要求能夠公布每個比賽項目的運動員名次與成績(6)要求能夠公布各個班級團體總分的名次和成績解題要求:(1)畫出每個實體及其屬性關系、實體間實體聯(lián)系的E-R圖.(2)根據(jù)試題中的處理要求:完成數(shù)據(jù)庫邏輯模型,包括各個表的名稱和屬性.并指出每個表的主鍵和外鍵。(2)班級(班級號,班級名,專業(yè),人數(shù))主鍵:班級號感謝下載載運動員(
11、運動員號,姓名,性別,年齡,班級號)主鍵:運動員號外鍵:班級號項目(項目號,項目名比賽地點)主鍵:項目號比賽(運動員號項目號,成績洛次,得分)主鍵:運動員號,項目號外鍵:運動員號;項目號2 .設T1,T2,T3是如下三個事務:T1:A:=A+2;B:=B+2T2:A:=A*2;B:=B*2T3:A:=A*2;B:=B*2設A初值為0B初值為0解答:試問(1)若這三個事物允許并發(fā)執(zhí)行,則有多少種可能的的正確結果,請一一列舉出來(2)請給出一個可串行化的調(diào)度,并給出執(zhí)行結果(3)請給出一個非串行化的調(diào)度,并給出執(zhí)行結果(4)若這三個事務都遵守兩段鎖協(xié)議,請給出一個不產(chǎn)生死鎖的可串行化調(diào)度(5)若這
12、三個事務都遵守兩段鎖協(xié)議,請給出一個產(chǎn)生死鎖的調(diào)度(1)三個事務允許并發(fā)執(zhí)行,有6種結果:T1T1T2T2T3T1T3T2T3A=16A=8A=4B=16B=8B=4(2) T1T2T3A=16B=16(3)T1XLOCKA讀A=0A=A+2讀B=0WRITE A=2T2T3T3T3T1T2T1T2T1A=2A=4A=2B=2B=4B=2T2T3XLOCKBWAITWAITB=B*2WRITEB=0UNLOCKAXLOCLBUNLOCK BWAITXLOCKA讀A=2讀B=0B=B+2A=A*2waitWRITEB=2WRITEA=4UNLOCKBUNLOCLAXLOCK讀A=4A=A*AWR
13、ITEA=16UNLOCKAXLOCLB讀B=2B=B*2WRITEB=4UNLOCKB非串行化調(diào)度A=16B=4(4)T1T2T3XLOCKAWAITWAIT讀A=0WAITWAITooooWAITWAITUNLOCKAWAITWAITUNLOCKBXLOCKAWAIT讀A=0WAITWAITUNLOCKAXLOCKAUNLOCKBWAIT讀A=0o o o oUNLOCK AUNLOCK B(5)T1XLOCKA讀A=0讀B=0A=A+2WRITE A=2XLOCL BXLOCKAT2T3XLOCK BWAITWAITB=B*2WAITWRITE B=0WAITWAIT遵守兩段鎖協(xié)議死鎖情
14、況分享(0)評論(0)分類:學習資料發(fā)表于23:252007/07/06數(shù)據(jù)庫概論模擬考試試卷及答案A數(shù)據(jù)庫概論模擬考試試卷及答案、填空題(本大題共5個空,每空1分,共5分)1 .事務的特Ti包括:(原子性)、一致性、隔離性、和持久性。2 .SQL數(shù)據(jù)庫中的表,可以是基本表,也可以是(視圖)。3 .關系數(shù)據(jù)模型的數(shù)據(jù)完整性規(guī)則包括(實體)完整性、(參照)完整性和用戶定義的完整性。4 .E-R方法的三要素是:實體、(屬性)和聯(lián)系。二、名詞解釋(本大題共5個小題,每小題3分,共15分)1 .實體完整性規(guī)則這條規(guī)則要求關系中元組在組成主鍵的屬性上不能有空值。如果出現(xiàn)空值,那么主鍵值就起不了唯一標識元
15、組的作用。2 .一級封鎖協(xié)議事務T在修改數(shù)據(jù)R之前必須先對其加X鎖,直到事務結束才釋放。3 .屬性關系表中的一列即為一個屬性4 .全碼在關系中所有屬性都為碼即為全碼。5 .丟失更新當兩個或以上的事務同時修改同一數(shù)據(jù)集合時,由于并發(fā)處理,使得某些事務對此數(shù)據(jù)集合的修改被忽視了.三、單項選擇題(本大題共20小題,每小題1分,共20分)1 .在SQL的算術表達式中,如果其中有空值,則表達式(C)A)空值按0計算B)由用戶確定空值內(nèi)容再計算結果C)結果為空值D)指出運算錯誤,終止執(zhí)行2 .當兩個關系沒有公共屬性時,其自然連接操作表現(xiàn)為(A)A)笛卡兒積操作B)等值連接操作C)結果為空集D)錯誤操作3
16、.基本ER圖就是數(shù)據(jù)庫的(D)A)外模式B)邏輯模式C)內(nèi)模式D)概念模式4 .對基本表S,執(zhí)行操作DROPTABLESRESTRICT的作用是(C)A)刪除基本表S中的所有元組B)把基本表S及其生成的一切視圖全部刪除C)當沒有由S中的列產(chǎn)生的視圖或約束時將表S刪除D)刪除表S,將引用表S的視圖中一切S的屬性置為空值5 .關系R與關系S只有1個公共屬性萬1是R與S等值連接的結果,T2是R與S自然連接的結果,則(C)A)T1的屬性個數(shù)等于T2的屬性個數(shù)B)T1的屬性個數(shù)小于T2的屬性個數(shù)C)T1的屬性個數(shù)大于或等于T2的屬性個數(shù)D)T1的屬性個數(shù)大于T2的屬性個數(shù)6 .如果事務T獲得了數(shù)據(jù)項Q上
17、的排它鎖,則T對Q(C)A)只能讀不能寫B(tài))只能寫不能讀C)既可讀又可寫D)不能讀不能寫7 .在數(shù)據(jù)庫技術中,未提交的隨后又被撤消的數(shù)據(jù)稱為(D)A)錯誤數(shù)據(jù)B)冗余數(shù)據(jù)C)過期數(shù)據(jù)D)臟數(shù)據(jù)8 .選擇分布式數(shù)據(jù)庫各片段數(shù)據(jù)存放場地的模式是(D)A)外模式B)概念模式C)分片模式D)分配模式9 .現(xiàn)有如下關系:患者(患者編號,患者姓名,性別,出生日期,所在單位)醫(yī)療(患者編號,患者姓名,醫(yī)生編號,醫(yī)生姓名,診斷日期,診斷結果)其中,醫(yī)療關系中的外碼是(A)A)患者編號B)患者姓名C)患者編號和患者姓名D)醫(yī)生編號和患者編號10 .班長和學生是什么關系(B)A)1:1B)1:MC)M:ND)都不
18、是11 .單個用戶使用的數(shù)據(jù)視圖的描述稱為(A)A)外模式B)概念模式C)內(nèi)模式D)存儲模式12在客戶機/服務器體系結構的DBS中,數(shù)據(jù)庫功能分為前端和后端兩部分,下列功能屬于后端的是(B)A)用戶界面B)存取結構C)數(shù)據(jù)輸入D)報表輸出13.實體集書店與圖書之間具有(B)聯(lián)系。A) 一對一B)一對多C)多對多D)多對一14 .現(xiàn)有關系表:醫(yī)療(患者編號,醫(yī)生編號,醫(yī)生姓名,診斷日期,診斷結果,恢復情況)的主碼是(A)A)患者編號,醫(yī)生編號,診斷日期B)醫(yī)生編號C)診斷日期D)患者編號15 .任何一個三目關系都屬于(A)A)1NFB)3NFC)BCNFD)4NF16 .哪種模式不是數(shù)據(jù)庫的模式
19、(C)A)模式B)外模式C)映像模式D)內(nèi)模式17 .下面哪種數(shù)據(jù)模型只有一個根結點(B)A)概念B)層次C)關系D)網(wǎng)狀18 .視圖定義是(D)A)一個基表中導出的基表B) 一個基表中導出的虛表C) 一個或幾個基表或視較中導出的基表D)一個或幾個基表或視較中導出的虛表19.四種傳統(tǒng)的集合運算算是(C)A)U,-,X,和bB)U,-,8,和bc)u,n,x,和-D) U,8,無和b20.SQL中,下列涉及空值的操作,不正確的是(C)A)AGEISNULLB)AGEISNOTNULLC)AGE=NULLD)NOT(AGEISNULL)四、分析題(本大題共2小題,每小題15分本大題共30分)1.學
20、生運動會模型:(1)有若干班級,每個班級包括:班級號,班級名,專業(yè),人數(shù)(2)每個班級有若干運動員,運動員只能屬于一個班,包括:運動員號,姓名,性別,年齡(3)有若干比賽項目,包括項目號名稱,比賽地點(4)每名運動員可參加多項比賽,每個項目可有多人參加(5)要求能夠公布每個比賽項目的運動員名次與成績(6)要求能夠公布各個班級團體總分的名次和成績解題要求:(1)畫出每個實體及其屬性關系、實體間實體聯(lián)系的E-R圖.并指出每個表(2)根據(jù)試題中的處理要求:完成數(shù)據(jù)庫邏輯模型,包括各個表的名稱和屬性的主鍵和外鍵。(1)(2)班級(班級號,班級名,專業(yè),人數(shù))主鍵:班級號運動員(運動員號,姓名,性別,年
21、齡,班級號)主鍵:運動員號外鍵:班級號項目(項目號,項目名比賽地點)主鍵:項目號比賽(運動員號項目號,成績洛次,得分)主鍵:運動員號,項目號外鍵:運動員號;項目號2.設T1,T2,T3是如下三個事務:T1:A:=A+2;B:=B+2T2:A:=A*2;B:=B*2T3:A:=A*2;B:=B*2設A初值為2B初值為2解答:試問(1)若這三個事物允許并發(fā)執(zhí)行,則有多少種可能的的正確結果,請一一列舉出來(2)請給出一個可串行化的調(diào)度(3)請給出一個非串行化的調(diào)度(4)若這三個事務都遵守兩段鎖協(xié)議,請給出一個不產(chǎn)生死鎖的可串行化調(diào)度(5)若這三個事務都遵守兩段鎖協(xié)議,請給出一個產(chǎn)生死鎖的調(diào)度(1)三
22、個事務允許并發(fā)執(zhí)行,有6種結果:T1T1T2T2T3T3T2T3T1T3T1T2T3(2) T1T2T3(3)讀A=0UNLOCKT2T1XLOCKAA=A+2WRITEA=2AXLOCLB讀B=0B=B+2WRITEB=2UNLOCKT3T1T2T2XLOCKB讀B=0WAITB=B*2WRITEB=0UNLOCKBWAITXLOCKA讀A=2A=A*2WRITEA=4BUNLOCLAT1T3WAITwaitXLOCKA讀A=4A=A*WRITEA=16UNLOCKAXLOCLB讀B=2B=B*2WRITEB=4UNLOCKB(4)T1T2T3XLOCKAWAITWAIT讀A=0WAITWA
23、ITooooWAITWAITUNLOCKAWAITWAITUNLOCKBXLOCKAWAIT讀A=0WAITooooooWAITUNLOCKAXLOCKAUNLOCKBWAIT讀A=0ooooUNLOCKAUNLOCKB(5)T1T2T3XLOCKAXLOCKBWAIT讀A=0讀B=0WAITA=A+2B=B*2WAITWRITEA=2WRITEB=0WAITXLOCLBXLOCKAWAIT遵守兩段鎖協(xié)議死鎖情況五、程序設計題(本大題共2小題,每小題15分,共30分)1 .對于教學數(shù)據(jù)庫的三個基本表學生student(sno,sname,sex,sage,sdept)學習sc(sno,cno,grade)課程course(cno,cname,cpno,ccredit)試用SQL語句表示:下列語句。(1) 有不姓劉的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 菊花種苗購銷合同
- 特許經(jīng)營合同
- 電商運營合作合同協(xié)議書
- 車輛過戶協(xié)議合同
- 建筑施工分包合同書
- 職場裝修合同規(guī)定
- Unit 6 A Day in the Life Section A 1a-Pronunciation教學設計2024-2025學年人教版英語七年級上冊
- 2《丁香結》教學設計2024-2025學年統(tǒng)編版語文六年級上冊
- 陜西電子信息職業(yè)技術學院《寒區(qū)水力計算》2023-2024學年第二學期期末試卷
- 山東司法警官職業(yè)學院《紀錄片創(chuàng)作與欣賞》2023-2024學年第二學期期末試卷
- 《肺部疾病 案例分析-原發(fā)性肺癌》課件
- (高清版)WST 402-2024 臨床實驗室定量檢驗項目參考區(qū)間的制定
- 中英對照版-中文版-The-Dead-By-James-Joyces死者-詹姆斯-喬伊斯
- 清水河儲能電站施工方案設計
- 低溫絕熱液氧瓶充裝操作規(guī)程模版(2篇)
- (正式版)JBT 11517-2024 刮板取料機
- 大眾汽車使用說明書
- 小學科學湘科版五年級下冊全冊教案2023春
- 【冠心病探究文獻綜述2000字】
- 2024年學校法制副校長工作職責 法制副校長聘任書(5篇)
- 《鄧稼先》公開課一等獎創(chuàng)新教學設計
評論
0/150
提交評論