【正文】
(4)每名運動員可參加多項比賽,每個項目可有多人參加 (5)要求能夠公布每個比賽項目的運動員名次與成績 (6)要求能夠公布各個班級團體總分的名次和成績解題要求:畫出每個實體及其屬性關(guān)系、實體間實體聯(lián)系的ER圖。根據(jù)試題中的處理要求:完成數(shù)據(jù)庫邏輯模型,包括各個表的名稱和屬性;并指出每個表的主鍵和外鍵。答:(1)(2)班級(班級號,班級名,專業(yè),人數(shù)) 主鍵:班級號運動員(運動員號,姓名,性別,年齡,班級號) 主鍵:運動員號 外鍵:班級號項目(項目號,項目名,比賽地點) 主鍵:項目號比賽(運動員號,項目號,成績,名次,得分) 主鍵:運動員號,項目號 外鍵: 運動員號;項目號《數(shù)據(jù)庫原理及應(yīng)用》期末復(fù)習(xí)題答案一、單項選擇題110 C B D B D A B B C A1115 D B B B B1625 A C B C D C D C B B2635 B D B A B B C A C C3645 A A A D A A A A B C二、判斷題115 B A B B A A A A A A A B A B B三、簡答題1.答:數(shù)據(jù)庫設(shè)計過程包括四個主要階段:需求分析、概念設(shè)計、邏輯設(shè)計和物理設(shè)計。2.答:數(shù)據(jù)庫并發(fā)操作主要解決以下三個問題。1)丟失更新問題2)數(shù)據(jù)不一致分析問題3)讀“臟”數(shù)據(jù)問題為了保證并行操作的可串行性,在對任何數(shù)據(jù)集合進行讀寫操作之前,事務(wù)首先應(yīng)獲得對此數(shù)據(jù)集合的封鎖,在釋放一個封鎖之后,事務(wù)不再獲得任何其他封鎖。3.答:在關(guān)系數(shù)據(jù)庫中不能完全消除數(shù)據(jù)冗余。要實現(xiàn)關(guān)系數(shù)據(jù)庫中表與表之間的聯(lián)系,必須通過公共屬性來完成,這些公共屬性可能是一個表的主鍵,也可能是另一個表的外鍵,有相應(yīng)的參照完整性規(guī)則來保證表之間的聯(lián)系。所以關(guān)系數(shù)據(jù)庫中存在數(shù)據(jù)冗余,但能控制數(shù)據(jù)的冗余度。4.答:基本的封鎖類型有排它鎖(“X”鎖)和共享鎖(“S”鎖)兩種。若事務(wù)T對數(shù)據(jù)A加了X鎖,則只允許事務(wù)T讀取和修改數(shù)據(jù)A,其他事務(wù)都不能再對A加任何類型的鎖,直到T釋放A上的鎖。若事務(wù)T對數(shù)據(jù)A加了S鎖,則其他事務(wù)只有再對A加S鎖,而不能加T鎖,直到T釋放A上的鎖。5. 答:(1)檢索LIU老師所授課程的課程號、課程名。(2)檢索選修課程包含LIU老師所授課程的學(xué)生學(xué)號。四、程序設(shè)計題1.答:SELECT , FROM R,S WHERE = 2.答SELECT SNAME FORM S WHERE NOT EXISTS( SELECT * FROM P WHERE NOT EXISTS ( SELECT * FORM P WHERE PNO= AND SNO =))。3.答:CREATE VIEW VIEW6AS SELECT ENO,ENAMEFROM DEPT,EMPWHERE MRG_ENO=ENO AND SEX=‘女39。4.答:UPDATE EMP SET SALARY=SALARY* WHERE SALAEY8005.答:CREATE VIEW View2(ENO, SNO) AS SELECT ,SNO FROM SPJ,P WHERE = AND PNAME=電鉆。6.答:UPDATE SPJ SET QTY=QTY+100 WHERE PNO=39。0022739。SELECT PNAME FROM PWHERE PNO=39。0022739。五、應(yīng)用題1.答:1)表名稱主碼外碼卡車車號貨運站編號,類型貨運站貨運站編號無型號類型無2) 實體完整性:在主碼車號的這列中不存在空值; 參照完整性:外碼“貨運站編號”這列中的值都是貨運站表中“貨運站編號”這列中的值,外碼“類型”這列中的 值都是型號表中“型號”這列中的值。3)貨運站表和卡車表之間存在著一對多的關(guān)系,即每一個貨運站可以有多輛車。如,樣本數(shù)據(jù)中貨運站501有兩輛車:車號為1001和1003;貨運站502有兩輛車:車號為1002和1004。4)卡車表中包括4個實體,即表中每個元組(行)對應(yīng)一個實體,每個實體就是一輛車。2.答:(1)(2)班級(班級號,班級名,專業(yè),人數(shù)) 主鍵:班級號運動員(運動員號,姓名,性別,年齡,班級號) 主鍵:運動員號 外鍵:班級號項目(項目號,項目名,比賽地點) 主鍵:項目號比賽(運動員號,項目號,成績,名次,得分) 主鍵:運動員號,項目號 外鍵: 運動員號;項目號 完美WORD格式編輯