數(shù)據(jù)庫原理試題05-06B卷_第1頁
數(shù)據(jù)庫原理試題05-06B卷_第2頁
數(shù)據(jù)庫原理試題05-06B卷_第3頁
數(shù)據(jù)庫原理試題05-06B卷_第4頁
數(shù)據(jù)庫原理試題05-06B卷_第5頁
已閱讀5頁,還剩5頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上姓名: 學(xué)號: 班級: 20052006學(xué)年第二學(xué)期期末考試試卷(B卷)一、單項(xiàng)選擇題:在每小題的備選答案中選出一個(gè)正確答案,并將正確答案的代碼填在題干上的括號內(nèi)。(每小題1分,本大題共10分)得分評卷人 1.單個(gè)用戶使用的數(shù)據(jù)視圖的描述稱為( A)A. 外模式B. 概念模式C. 內(nèi)模式D. 存儲模式得分 2.子模式DDL用來描述( B )A. 數(shù)據(jù)庫的總體邏輯結(jié)構(gòu)B. 數(shù)據(jù)庫的局部邏輯結(jié)構(gòu)C. 數(shù)據(jù)庫的物理存儲結(jié)構(gòu)D. 數(shù)據(jù)庫的概念結(jié)構(gòu)得分 3.在DBS中,DBMS和OS之間的關(guān)系是BA. 相互調(diào)用B. DBMS調(diào)用OSC. OS調(diào)用DBMSD. 并發(fā)運(yùn)行得分 4.

2、五種基本關(guān)系代數(shù)運(yùn)算是( A )A. ,-,×,和B. ,-,和C. ,×,和D. ,和得分 5.當(dāng)關(guān)系R和S自然聯(lián)接時(shí),能夠把R和S原該舍棄的元組放到結(jié)果關(guān)系中的操作是( D )A. 左外聯(lián)接B. 右外聯(lián)接C. 外部并D. 外聯(lián)接得分 6.下列聚合函數(shù)中不忽略空值 (null) 的是(C )A. SUM (列名)B. MAX (列名)C. COUNT ( * )D. AVG (列名)得分 7.設(shè)關(guān)系模式R (A,B,C),F(xiàn)是R上成立的FD集,F(xiàn) = BC,則分解 = AB,BC相對于F( A )A. 是無損聯(lián)接,也是保持FD的分解B. 是無損聯(lián)接,但不保持FD的分解C.

3、 不是無損聯(lián)接,但保持FD的分解D. 既不是無損聯(lián)接,也不保持FD 的分解得分 8.SQL中,下列涉及空值的操作,不正確的是( C )A. AGE IS NULLB. AGE IS NOT NULLC. AGE = NULLD. NOT (AGE IS NULL)得分 9.如果事務(wù)T獲得了數(shù)據(jù)項(xiàng)Q上的排它鎖,則T對Q CA. 只能讀不能寫B(tài). 只能寫不能讀C. 既可讀又可寫D. 不能讀不能寫得分 10.在登錄日志文件時(shí),應(yīng)該( D )A. 將更新數(shù)據(jù)庫與登錄日志文件兩個(gè)操作同時(shí)完成B. 將更新數(shù)據(jù)庫與登錄日志文件兩個(gè)操作按隨機(jī)的先后順序完成C. 先寫數(shù)據(jù)庫的更新,后登錄日志文件D. 先登錄日志

4、文件,后寫數(shù)據(jù)庫的更新得分 二、填空題:(每空1分,本大題共10分)得分評卷人 1.模式/內(nèi)模式映象為數(shù)據(jù)庫提供了_物理_數(shù)據(jù)獨(dú)立性。得分 2.在關(guān)系代數(shù)運(yùn)算中,從關(guān)系中取出滿足條件的元組的運(yùn)算稱為_選擇運(yùn)算_。得分 3.當(dāng)要求查詢輸出的表格中不允許出現(xiàn)重復(fù)元組時(shí),就可在select后加一保留字 DISTINCT 。得分 4.如果XY和XZ成立,那么XYZ也成立,這個(gè)推理規(guī)則稱為_合并律_。得分 5.對于BCNF和4NF兩種范式,它們之間的關(guān)系是 4NFBCNF 。得分 6.如果XY且有YX,那么XY稱為_平凡函數(shù)依賴_。得分 7.數(shù)據(jù)庫恢復(fù)時(shí),系統(tǒng)對已提交的事務(wù)要進(jìn)行_重做(Redo)_處理

5、。得分 8.事務(wù)的ACID性質(zhì)是指 原子性 ,一致性,隔離性和持續(xù)性。得分 9.數(shù)據(jù)庫系統(tǒng)中可能發(fā)生的故障有事務(wù)故障,系統(tǒng)故障,介質(zhì)故障。得分 10.如何產(chǎn)生正確的并發(fā)調(diào)度,是由DBMS的并發(fā)控制子系統(tǒng) 實(shí)現(xiàn)的。得分 三、判斷改正題:判斷下列各題是否正確,正確的劃,錯(cuò)誤的劃×,并說明理由。(每小題2分,本大題共10分)得分評卷人 1.“一個(gè)男生”是一個(gè)實(shí)體,而“一次借書”不是一個(gè)實(shí)體。(×) 實(shí)體是指客觀存在可以相互區(qū)別的事物,既可以是具體的對象,也可以是抽象的事件。故“一個(gè)男生”和“一次借書”均為一個(gè)實(shí)體。( 得分 2.關(guān)系規(guī)范化中的刪除操作異常是指應(yīng)該刪除的數(shù)據(jù)未能刪除

6、。( ×)關(guān)系規(guī)范化中的刪除操作異常是指不該刪除的數(shù)據(jù)被刪除,引起一些信息的丟失。 得分 3.若函數(shù)依賴XY為函數(shù)依賴集F所邏輯蘊(yùn)涵,則XY一定能從F根據(jù)推理規(guī)則導(dǎo)出。() 得分 4.F,G是兩個(gè)函數(shù)依賴集,且F+=G+,則F=G。(×) F,G是兩個(gè)函數(shù)依賴集,且F=G。,則F+=G+,反之不一定成立。 得分 5.函數(shù)依賴性的最小集不是唯一,但其包含的函數(shù)依賴的數(shù)目是相等的。(×)函數(shù)依賴集的最小集不是唯一,并且其函數(shù)依賴數(shù)目也不一定相等。 得分 四、問答題:(每小題10分,本大題共40分)得分評卷人 1.設(shè)有關(guān)系R和S,其中R為參照關(guān)系,S為信賴關(guān)系。為了實(shí)現(xiàn)

7、完整性約束,SQL規(guī)定可以對R的刪除操作采取哪三種措施?得分1) RESTRICT (或 約束刪除) -3分(2) CASCADE (或級聯(lián)刪除) -3分(3) SET NULL (或外鍵值置空) -3分 2.r1: A B r2: B C 1 2 2 1 4 5 5 6 7 8 8 9 8 7 8 9試求出R,R=r1r2得分A B C-4分4 5 6-3分7 8 9-3分3.假設(shè)關(guān)系R(A,B,C)中存在MVD AB。若R的當(dāng)前實(shí)例中含有元組(a,b1,c1),(a,b2,c2)和(a,b3,c3),那么R中必存在其他哪些元組?得分(a,b1,c2), (a,b1,c3), (a,b2,c

8、1), (a,b2,c3), (a,b3,c1), 和 (a,b3,c2)。 4.設(shè)有關(guān)系模式R(ABCDE),其上的函數(shù)依賴集F=AC,CD,BC,DEC ,CE A (1)求出R的所有候選碼(2)判斷=AD,AB,BC,CDE,AE是否為無損聯(lián)接分解。(3)將R分解成BCNF,并具有無損聯(lián)接。得分(1)從F中可看出,候選關(guān)鍵字至少包含BE,而(BE)+=ABCDE,故BE是R的惟一候選碼。-3分(2)根據(jù)算法,初始表為ABCDEADa1b12b13b14b15ABa1a2b23b24b25BCb31a2a3b34b35CDEb41b42a3a4a5AEa1b52b53b54a5逐個(gè)考察F中

9、的函數(shù)依賴,最后得表ABCDEADa1b12b13b14b15ABa1a2a3b14B25BCa1a2a3a4b35CDEa1B42a3a4a5AEa1b52b13b14a5故無全a行,不具有無損聯(lián)接性。-3分(3)考慮AC,R不是BCNF,將ABCDE分解為AC和ABDE。AC已是BCNF,進(jìn)一步分解ABDE,選擇BD,把ABDE分解為BD和ABE。此時(shí)BD和ABE均為BCNF。故=AC,BD,ABE即所求的BCNF分解。-4分 五、綜合題:(每小題30分,本大題共30分)得分評卷人 2006年6月,舉世矚目的第18屆世界杯在德國舉行,某網(wǎng)站為了方便球迷查詢,在自己的網(wǎng)站上設(shè)立了世界杯信息查

10、詢系統(tǒng)。該系統(tǒng)的一部分要求為:一名球員可以參加多場比賽,每場比賽有多名球員參加。得分(1)請你為該系統(tǒng)的這一部分設(shè)計(jì)一個(gè)ER模型,畫出ER圖。要求:“球員”的屬性有:姓名,代表國,號碼,年齡,位置“比賽”的屬性有:比賽編號,比賽甲方,比賽乙方,比賽類型在聯(lián)系中反映出球員參加比賽的出場時(shí)間,進(jìn)球數(shù)參加比賽球員mn姓名出場時(shí)間進(jìn)球數(shù)比賽編號代表國比賽類型(2)請你將以下SQL語句補(bǔ)充完整(注明各自的主碼,外碼,并且球員的號碼在1號至23號之間,位置有守門員,后衛(wèi),中場,前鋒,比賽類型有小組賽和淘汰賽兩種)Create table player -球員表 name char(20), -姓名nati

11、on char(20), -代表國number int check (number between 1 to 23 ) , -號碼age int, -年齡position char(10) check position in (守門員,后衛(wèi),中場,前鋒 ) -位置 primary key (nation,number), 定義主碼Create table match -比賽表 matchid int primary key , -比賽編號(主碼)match_a char(20), -比賽甲方match_b char(20), -比賽乙方matchtype char(10) check matc

12、htype in (小組賽,淘汰賽 ) 比賽類型Create table join -參加表nation char(20), -代表國number int , -號碼matchid int, -比賽編號time int, -出場時(shí)間goal int -進(jìn)球數(shù)primary key (nation,number,matchtype) 定義主碼-1分foreign key (nation,number) reference player (nation,number) 定義外碼-1分foreign key (matchid) reference match (matchid) 定義外碼-1分(3)

13、使用關(guān)系代數(shù)表達(dá)式以及SQL語句做以下查詢檢索參加球員巴拉克所參加所有比賽的球員的代表國以及身披號碼;關(guān)系代數(shù)表達(dá)式: nation,number,matchid(join)÷matchid(姓名=巴拉克(playerjoin) - SQL語句Select nation,numberFrom playerWhere not exists ( select * From player, join as join1 Where player.nation=join1.nationAnd player.number=join1.number And =巴拉克 And

14、not exists( select * From join as join2Where join2.nation=player.nation And join2.number=player.number And join2.matchid=join1.matchid ) )(4)使用SQL語句補(bǔ)充完成以下檢索求巴西隊(duì)的所有球員的平均年齡Select avg(age) From playerWhere nation=巴西 (5)使用SQL語句補(bǔ)充完成以下更新往球員表中插入一名球員(魯尼,英格蘭,9,21,前鋒)Insert Into player Values (魯尼,英格蘭,9,21,前鋒)(6)使用SQL補(bǔ)充定義完成以下視圖將球員的代表國,號碼,姓名以及總進(jìn)球數(shù)定義為一個(gè)視圖player_goalCreate view player_goal(nation,number,name,goal) As Select

溫馨提示

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

最新文檔

評論

0/150

提交評論