數(shù)據(jù)庫概論模擬考試試卷與答案B_第1頁
數(shù)據(jù)庫概論模擬考試試卷與答案B_第2頁
數(shù)據(jù)庫概論模擬考試試卷與答案B_第3頁
數(shù)據(jù)庫概論模擬考試試卷與答案B_第4頁
數(shù)據(jù)庫概論模擬考試試卷與答案B_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

..數(shù)據(jù)庫系統(tǒng)概論考試試卷及答案B一、單項選擇題〔本大題共20小題,每小題1分,共20分1.使用CREATETABLESCHEMA語句建立的是<B>

A>數(shù)據(jù)庫模式

B>表

C>視圖

D>索引

2.設關系R和S的結構相同,并且各有80個元組,假如這兩個關系作交運算,其運算結果的元組個數(shù)為

〔B

A>80

B>小于等于80

C>大于等于160

D>大于等于80,小于等于160

3.在SQL的授權語句中使用"ALLPRIVILEGES",表示<B>

A>授權所有用戶

B>所有的操作權限

C>對所有的數(shù)據(jù)集合

D>允許再授權

4.對數(shù)據(jù)庫模式進行規(guī)范化處理,是在數(shù)據(jù)庫設計的<C>

A>需求分析階段

B>概念設計階段

C>邏輯設計階段

D>物理設計階段

5.不存在傳遞函數(shù)依賴的范式至少要求是<C>

A>2NF

B>3NF

C>4NF

D>BCNF

6.在下列幾種故障中,不破壞數(shù)據(jù)庫內容的是<B>

A>計算機病毒發(fā)作

B>供電系統(tǒng)故障

C>瞬時的強磁場干擾

D>磁盤介質損壞7.在數(shù)據(jù)庫技術中,獨立于計算機系統(tǒng)的模型是<A>

A>E-R模型

B>層次模型

C>關系模型

D>面向對象的模型

8.四種傳統(tǒng)的集合運算算是<C>

A>∪,-,×,和σ

B>∪,-,∞,和σ

C>∪,∩,×,和-

D>∪,∞,π和σ9.SQL中,下列涉及空值的操作,不正確的是<C>

A>AGEISNULL

B>AGEISNOTNULL

C>AGE=NULL

D>NOT<AGEISNULL>

10.單個用戶使用的數(shù)據(jù)視圖的描述稱為<A>

A>外模式

B>概念模式

C>內模式

D>存儲模式11在客戶機/服務器體系結構的DBS中,數(shù)據(jù)庫功能分為前端和后端兩部分,下列功能屬于后端的是<B>A>用戶界面

B>存取結構C>數(shù)據(jù)輸入

D>

報表輸出12.

實體集書店與圖書之間具有〔B聯(lián)系。A一對一B一對多C多對多D多對一13.現(xiàn)有關系表:醫(yī)療〔患者編號,醫(yī)生編號,醫(yī)生姓名,診斷日期,診斷結果,恢復情況的主碼是〔AA患者編號,醫(yī)生編號,診斷日期B醫(yī)生編號C診斷日期D患者編號14>

任何一個三目關系都屬于〔AA1NFB3NFCBCNFD4NF15.

相對于關系模型,層次數(shù)據(jù)模型的缺點之一是〔AA數(shù)據(jù)維護困難B數(shù)據(jù)結構復雜C數(shù)據(jù)獨立性高D有嚴格的數(shù)學基礎16.

現(xiàn)有如下關系:患者〔患者編號,患者姓名,性別,出生日期,所在單位醫(yī)療〔患者編號,患者姓名,醫(yī)生編號,醫(yī)生姓名,診斷日期,診斷結果其中,醫(yī)療關系中的外碼是〔AA患者編號B患者姓名C患者編號和患者姓名D醫(yī)生編號和患者編號17.班長和學生是什么關系〔BA1:1B1:MCM:ND都不是18.下面哪種數(shù)據(jù)模型只有一個根結點〔BA概念B層次C關系D網(wǎng)狀19.哪種模式不是數(shù)據(jù)庫的模式〔CA模式B外模式C映像模式D內模式20.視圖定義是〔DA一個基表中導出的基表B一個基表中導出的虛表C一個或幾個基表或視較中導出的基表D一個或幾個基表或視較中導出的虛表二、填空題〔本大題共5個空,每空1分,共5分

1.標準的數(shù)據(jù)庫三級模式是概念模式、<內>模式和外模式。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.概念模式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>試用SQL語句表示:下列語句?!?"查詢全男同學信息情況" "select*fromstudentwheresex='男'"〔2"查詢選修了1號課的學生的學號和成績""selectsno,gradefromscwherecno='1'"〔3"查詢所有選修過課的學生的姓名,課程名及成績" "selectsname,cname,gradefromstudent,sc,coursewherestudent.sno=sc.snoandsco=courseo"〔4"查詢選修了數(shù)據(jù)庫原理課的最高成績" "selectmax<grade>as'最高成績'fromstudent,sc,coursewherestudent.sno=sc.snoandsco=courseoandcname='數(shù)據(jù)庫原理'"〔5查詢所有選修了1號課程的同學的姓名" " selectsnamefromstudentwherestudent.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.求供應工程J1零件P1的供應商號嗎SNO3.求供應工程J1零件為紅色的供應商號碼SNO4.求沒有使用天津供應商生產的紅色零件的工程號JNO5.求至少用了供應商S1所供應的全部零件的工程號JNO1.

∏sno〔σJNO=‘J1’〔2.

∏sno〔σJNO=‘J1’ΛPNO=’P1’〔3.

∏sno〔σJNO=‘J1’〔SPJ∞σcolor=‘紅’〔4.

∏jno〔SPJ-∏jno〔∏sno〔σcity=‘天津’〔S∞∏sno,jno〔SPJ∞∏jnoσcolor=‘紅’〔P5.

∏jno,pno〔SPJ÷∏pno〔σsno=‘s1’〔五、分析題〔本大題共2小題,每小題15分本大題共30分

1.學生運動會模型:

<1>有若干班級,每個班級包括:班級號,班級名,專業(yè),人數(shù)

<2>每個班級有若干運動員,運動員只能屬于一個班,包括:運動員號,姓名,性別,年齡

<3>有若干比賽項目,包括:項目號,名稱,比賽地點

<4>每名運動員可參加多項比賽,每個項目可有多人參加

<5>要求能夠公布每個比賽項目的運動員名次與成績

<6>要求能夠公布各個班級團體總分的名次和成績解題要求:

<1>畫出每個實體及其屬性關系、實體間實體聯(lián)系的E-R圖.

<2>根據(jù)試題中的處理要求:完成數(shù)據(jù)庫邏輯模型,包括各個表的名稱和屬性.并指出每個表的主鍵和外鍵。<1><2>班級<班級號,班級名,專業(yè),人數(shù)>

主鍵:班級號

運動員<運動員號,姓名,性別,年齡,班級號>

主鍵:運動員號

外鍵:班級號項目<項目號,項目名,比賽地點>

主鍵:項目號

比賽<運動員號,項目號,成績,名次,得分>

主鍵:運動員號,項目號

外鍵:運動員號;項目號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請給出一個可串行化的調度,并給出執(zhí)行結果〔3請給出一個非串行化的調度,并給出執(zhí)行結果〔4若這三個事務都遵守兩段鎖協(xié)議,請給出一個不產生死鎖的可串行化調度〔5若這三個事務都遵守兩段鎖協(xié)議,請給出一個產生死鎖的調度〔1三個事務允許并發(fā)執(zhí)行,有6種結果:T1T1T2T2T3T3T2T3T1T3T1T2T3T2T3T1T2T1A=16A=8A=4A=2A=4A=2B=16B=8B=4B=2B=4B=2〔2T1T2T3A=16B=16〔3T1T2T3XLOCKAXLOCKBWAIT讀A=0讀B=0WAITA=A+2B=B*2WRITEA=2WRITEB=0UNLOCKAUNLOCKBWAITXLOCLBXLOCKA讀B=0讀A=2B=B+2A=A*2waitWRITEB=2WRITEA=4UNLOCKBUNLOCLAXLOCKA讀A=4A=A**WRITEA=16UNLOCKAXLOCLB讀B=2B=B**2WRITEB=4UNLOCKB非串行化調度A=16B=4〔4T1T2T3XLOCKAWAITWAIT讀A=0WAITWAIT。。。。WAITWAITUNLOCKAWAITWAITUNLOCKBXLOCKAWAIT讀A=0WAIT。。。。。。WAITUNLOCKAXLOCKAUNLOCKBWAIT讀A=0。。。。UNLOCKAUNLOCKB〔5T1T2T3XLOCKAXLOCKBWAIT讀A=0讀B=0WAITA=A+2B=B*2WAITWRITEA=2WRITEB=0WAITXLOCLBXLOCKAWAIT遵守兩段鎖協(xié)議死鎖情況閱讀<20>分享<0>評論<0>分類:學習資料發(fā)表于23:25[2007/07/06]數(shù)據(jù)庫概論模擬考試試卷及答案A

數(shù)據(jù)庫概論模擬考試試卷及答案一、填空題〔本大題共5個空,每空1分,共5分1.事務的特性包括:<原子性>、一致性、隔離性、和持久性。

2.SQL數(shù)據(jù)庫中的表,可以是基本表,也可以是<視圖>。

3.關系數(shù)據(jù)模型的數(shù)據(jù)完整性規(guī)則包括<實體>完整性、<參照>完整性和用戶定義的完整性。

4.E-R方法的三要素是:實體、<屬性>和聯(lián)系。二、名詞解釋〔本大題共5個小題,每小題3分,共15分1.實體完整性規(guī)則這條規(guī)則要求關系中元組在組成主鍵的屬性上不能有空值。如果出現(xiàn)空值,那么主鍵值就起不了唯一標識元組的作用。2.一級封鎖協(xié)議事務T在修改數(shù)據(jù)R之前必須先對其加X鎖,直到事務結束才釋放。。

3.屬性關系表中的一列即為一個屬性4.全碼在關系中所有屬性都為碼即為全碼。

5.丟失更新

當兩個或以上的事務同時修改同一數(shù)據(jù)集合時,由于并發(fā)處理,使得某些事務對此數(shù)據(jù)集合的修改被忽視了.三、單項選擇題〔本大題共20小題,每小題1分,共20分1.在SQL的算術表達式中,如果其中有空值,則表達式<C>

A>空值按0計算B>由用戶確定空值內容再計算結果

C>結果為空值D>指出運算錯誤,終止執(zhí)行2.當兩個關系沒有公共屬性時,其自然連接操作表現(xiàn)為<A>A>笛卡兒積操作

B>等值連接操作

C>結果為空集

D>錯誤操作

3.基本ER圖就是數(shù)據(jù)庫的<D>A>外模式

B>邏輯模式

C>內模式

D>概念模式

4.對基本表S,執(zhí)行操作DROPTABLESRESTRICT的作用是<C>A>刪除基本表S中的所有元組

B>把基本表S及其生成的一切視圖全部刪除

C>當沒有由S中的列產生的視圖或約束時將表S刪除

D>刪除表S,將引用表S的視圖中一切S的屬性置為空值

5.關系R與關系S只有1個公共屬性,T1是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上的排它鎖,則T對Q<C>

A>只能讀不能寫

B>只能寫不能讀

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ī)療關系中的外碼是〔AA患者編號B患者姓名C患者編號和患者姓名D醫(yī)生編號和患者編號10.班長和學生是什么關系〔BA1:1B1:MCM:ND都不是11.單個用戶使用的數(shù)據(jù)視圖的描述稱為<A>

A>外模式

B>概念模式

C>內模式

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ī)生姓名,診斷日期,診斷結果,恢復情況的主碼是〔AA患者編號,醫(yī)生編號,診斷日期B醫(yī)生編號C診斷日期D患者編號15.

任何一個三目關系都屬于〔AA1NFB3NFCBCNFD4NF16.哪種模式不是數(shù)據(jù)庫的模式〔CA模式B外模式C映像模式D內模式17.下面哪種數(shù)據(jù)模型只有一個根結點〔BA概念B層次C關系D網(wǎng)狀18.視圖定義是〔DA一個基表中導出的基表B一個基表中導出的虛表C一個或幾個基表或視較中導出的基表D一個或幾個基表或視較中導出的虛表19.四種傳統(tǒng)的集合運算算是<C>

A>∪,-,×,和σ

B>∪,-,∞,和σ

C>∪,∩,×,和-

D>∪,∞,π和σ

20.SQL中,下列涉及空值的操作,不正確的是<C>

A>AGEISNULL

B>AGEISNOTNULL

C>AGE=NULL

D>NOT<AGEISNULL>

四、分析題〔本大題共2小題,每小題15分本大題共30分1.學生運動會模型:

<1>有若干班級,每個班級包括:班級號,班級名,專業(yè),人數(shù)

<2>每個班級有若干運動員,運動員只能屬于一個班,包括:運動員號,姓名,性別,年齡

<3>有若干比賽項目,包括:項目號,名稱,比賽地點

<4>每名運動員可參加多項比賽,每個項目可有多人參加

<5>要求能夠公布每個比賽項目的運動員名次與成績

<6>要求能夠公布各個班級團體總分的名次和成績解題要求:

<1>畫出每個實體及其屬性關系、實體間實體聯(lián)系的E-R圖.

<2>根據(jù)試題中的處理要求:完成數(shù)據(jù)庫邏輯模型,包括各個表的名稱和屬性.并指出每個表的主鍵和外鍵。<1><2>班級<班級號,班級名,專業(yè),人數(shù)>

主鍵:班級號

運動員<運動員號,姓名,性別,年齡,班級號>

主鍵:運動員號

外鍵:班級號項目<項目號,項目名,比賽地點>

主鍵:項目號

比賽<運動員號,項目號,成績,名次,得分>

主鍵:運動員號,項目號

外鍵:運動員號;項目號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請給出一個可串行化的調度〔3請給出一個非串行化的調度〔4若這三個事務都遵守兩段鎖協(xié)議,請給出一個不產生死鎖的可串行化調度〔5若這三個事務都遵守兩段鎖協(xié)議,請給出一個產生死鎖的調度〔1三個事務允許并發(fā)執(zhí)行,有6種結果:T1T1T2T2T3T3T2T3T1T3T1T2T3T2T3T1T2T1〔2T1T2T3〔3T1T2T3XLOCKAXLOCKBWAIT讀A=0讀B=0WAITA=A+2B=B*2WRITEA=2WRITEB=0UNLOCKAUNLOCKBWAITXLOCLBXLOCKA讀B=0讀A=2B=B+2A=A*2waitWRITEB=2WRITEA=4UNLOCKBUNLOCLAXLOCKA讀A=4A=A**WRITEA=16UNLOCKAXLOCLB讀B=2B=B**2WRITEB=4UNLOCKB〔4T1T2T3XLOCKAWAITWAIT讀A=0WAITWAIT。。。。WAITWAITUNLOCKAWAITWAITUNLOCKBXLOCKAWAIT讀A=0WAIT。。。。。。WAITUNLOCKAXLOCKAUNLOCKBWAIT讀A=0。。。。UNLOCKAUNLOCKB〔5T1T2T3XLOCKAXLOCKBWAIT讀A=0讀B=0WAITA=A+2B=B*2WAITWRITEA=2WRITEB=0WAITXLOCLBXLOCKAWAIT遵守兩段鎖協(xié)議死鎖情況五、程序設計題〔本大題共2小題,每小題15分,共30分1.對于教學數(shù)據(jù)庫的三個基本表

學生student<sno,sname,sex,sage,sdept>

溫馨提示

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

評論

0/150

提交評論