



下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上20052006學年第一學期期末考試試卷(B卷) 一、單項選擇題:在每小題的備選答案中選出一個正確答案,并將正確答案的代碼填在題干上的括號內(nèi)。(每小題 1分,本大題共 10分) 1A 2B 3B 4A 5D 6C 7A 8C 9C 10D二、填空題:(每空1分,本大題共10分)1物理2選擇運算3DISTINCT4合并律54NFBCNF6平凡函數(shù)依賴7重做(Redo)8原子性9系統(tǒng)故障10并發(fā)控制子系統(tǒng)三、判斷改正題:判斷下列各題是否正確,正確的劃,錯誤的劃×,并說明理由。(每小題2分,本大題共10分) 1錯誤(1分) 實體是指客觀存在可以相互區(qū)別的事物,既可
2、以是具體的對象,也可以是抽象的事件。故“一個男生”和“一次借書”均為一個實體。(1分) 2錯誤(1分) 關(guān)系規(guī)范化中的刪除操作異常是指不該刪除的數(shù)據(jù)被刪除,引起一些信息的丟失。(1分) 3正確(1分) 推理規(guī)則的完備性是指對任何為F邏輯蘊涵的函數(shù)依賴,都可以從F導(dǎo)出。(1分) 4錯誤(1分) F,G是兩個函數(shù)依賴集,且F=G。,則F+=G+,反之不一定成立。(1分) 5錯誤(1分) 函數(shù)依賴集的最小集不是唯一,并且其函數(shù)依賴數(shù)目也不一定相等。(1分)四、問答題(每小題10分,本大題共40分)1設(shè)有關(guān)系R和S,其中R為參照關(guān)系,S為信賴關(guān)系。為了實現(xiàn)完整性約束,SQL規(guī)定可以對R的刪除操作采取哪
3、三種措施?答案要點:(1) RESTRICT (或 約束刪除) -3分(2) CASCADE (或級聯(lián)刪除) -3分(3) SET NULL (或外鍵值置空) -3分(答錯一個減3分,全對給10 分)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的當前實例中含有元組(a,b1,c1),(a,b2,c2)和(a,b3,c3),那么R中必存在其他哪些元組?答案要點:(a,b1,c2), (a,b1,c3), (a,b2
4、,c1), (a,b2,c3), (a,b3,c1), 和 (a,b3,c2)。-(答錯一個減2分,全錯減10分)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ù)算法,初始表為ABCDEADa1b12b13b14b15ABa1a2b23b24b25BCb31a2a3b34b35CDEb41b42a3a4a5A
5、Ea1b52b53b54a5逐個考察F中的函數(shù)依賴,最后得表ABCDEADa1b12b13b14b15ABa1a2a3b14B25BCa1a2a3a4b35CDEa1B42a3a4a5AEa1b52b13b14a5故無全a行,不具有無損聯(lián)接性。-3分(3)考慮AC,R不是BCNF,將ABCDE分解為AC和ABDE。AC已是BCNF,進一步分解ABDE,選擇BD,把ABDE分解為BD和ABE。此時BD和ABE均為BCNF。故=AC,BD,ABE即所求的BCNF分解。-4分五、綜合題:(每小題30分,本大題共30分)2006年6月,舉世矚目的第18屆世界杯在德國舉行,某網(wǎng)站為了方便球迷查詢,在自己
6、的網(wǎng)站上設(shè)立了世界杯信息查詢系統(tǒng)。該系統(tǒng)的一部分要求為:一名球員可以參加多場比賽,每場比賽有多名球員參加。答案要點:(1)請你為該系統(tǒng)的這一部分設(shè)計一個ER模型,畫出ER圖。要求:“球員”的屬性有:姓名,代表國,號碼,年齡,位置“比賽”的屬性有:比賽編號,比賽甲方,比賽乙方,比賽類型在聯(lián)系中反映出球員參加比賽的出場時間,進球數(shù)參加比賽球員mn姓名出場時間進球數(shù)比賽編號代表國比賽類型-4分(球員實體、比賽實體、參加聯(lián)系、出場時間和進球數(shù)聯(lián)系屬性各一分)(2)請你將以下SQL語句補充完整(注明各自的主碼,外碼,并且球員的號碼在1號至23號之間,位置有守門員,后衛(wèi),中場,前鋒,比賽類型有小組賽和淘汰
7、賽兩種)Create table player -球員表 name char(20), -姓名nation char(20), -代表國number int check (number between 1 to 23 ) , -號碼-1分age int, -年齡position char(10) check position in (守門員,后衛(wèi),中場,前鋒 ) -位置-1分primary key (nation,number), 定義主碼-1分Create table match -比賽表 matchid int primary key, -比賽編號(主碼)-1分match_a char(2
8、0), -比賽甲方match_b char(20), -比賽乙方matchtype char(10) check matchtype in (小組賽,淘汰賽 ) 比賽類型-1分Create table join -參加表nation char(20), -代表國number int , -號碼matchid int, -比賽編號time int, -出場時間goal int -進球數(shù)primary key (nation,number,matchtype) 定義主碼-1分foreign key (nation,number) reference player (nation,number) 定
9、義外碼-1分foreign key (matchid) reference match (matchid) 定義外碼-1分(3)使用關(guān)系代數(shù)表達式以及SQL語句做以下查詢檢索參加球員巴拉克所參加所有比賽的球員的代表國以及身披號碼;關(guān)系代數(shù)表達式:nation,number,matchid(join)÷matchid(姓名=巴拉克(playerjoin) -2分SQL語句Select nation,numberFrom playerWhere not exists ( select * From player, join as join1 Where player.nation=joi
10、n1.nation-1分And player.number=join1.number-1分And =巴拉克 -1分And not exists( select * From join as join2Where join2.nation=player.nation-1分 And join2.number=player.number-1分 And join2.matchid=join1.matchid-1分) )(4)使用SQL語句補充完成以下檢索求巴西隊的所有球員的平均年齡Select avg(age) -1分From playerWhere nation=巴西 -1分(5)使用SQL語句補充完成以下更新往球員表中插入一名球員(魯尼,英格蘭,9,21,前鋒)InsertInto player-1分Values (魯尼,英格蘭,9,21,前鋒) -1分(6)使用SQL補充定義完成以下視圖將球員的代表國,號碼,姓名以及總進球數(shù)定義為一個視圖player_goalCreate view player_goal(nation,number,name,goal) -1分As Select nation,number,name,sum(goal) -1分From player,joinWhere player.nati
溫馨提示
- 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)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 甘肅省初三上冊數(shù)學試卷
- 肝病病人護理
- 二三級數(shù)學試卷
- 德威七年級數(shù)學試卷
- 肛門癌術(shù)后護理課件
- 二升四三數(shù)學試卷
- 肌理畫課件背景介紹
- 2025年天津市衛(wèi)生健康委員會所屬天津市海河醫(yī)院招聘99人筆試歷年專業(yè)考點(難、易錯點)附帶答案詳解
- 高血壓的并發(fā)癥及控制策略
- 給外國人做數(shù)學試卷
- 紡織廠承包轉(zhuǎn)讓協(xié)議書范文范本
- 蘆笛艾青詩選課件
- 2噸超純水技術(shù)方案
- 道路交通安全知識講座課件
- 江蘇省環(huán)保集團有限公司招聘筆試題庫2024
- 鐵路貨車轉(zhuǎn)向架檢修新技術(shù)
- 電鍍環(huán)評評估投標方案技術(shù)標
- 山東省濟南市市中區(qū)2023-2024學年八年級下學期期末數(shù)學試題
- 光伏土地征地合同
- 竹類樹種識別與應(yīng)用-剛竹類
- 五年級上冊閱讀理解題20套(帶答案)
評論
0/150
提交評論