三、簡答題(本大題共10小題,每小題3分,共30分)
26.BCNF的關(guān)系模式應(yīng)具有哪三個性質(zhì)?
27.常見的多媒體的建模方法有哪些?
28.簡述ASP文件主要包含的內(nèi)容。
29.簡述VBScript變量的作用域。
30.簡述Oracle數(shù)據(jù)庫中數(shù)據(jù)文件的特征。
31.數(shù)據(jù)分割一般要遵守哪幾條準(zhǔn)則?
32.簡述JDBC中三種Statement對象的作用。
33.簡述JDBC的基本功能。
34.簡述OLAP的三層客戶機(jī)/服務(wù)器結(jié)構(gòu)。
35.簡述分布式數(shù)據(jù)庫的特點。
四、設(shè)計題(本大題共4小題,每小題5分,共20分)
有如下三個關(guān)系模式:
學(xué)生:S(S#,SN,AGE,SEX)
屬性含義依次為:學(xué)號,姓名,年齡,性別
課程:C(C#,CN,TEACHER)
屬性含義依次為:課程號,課程名,教師
選課:SC(S#,C#,SCORE)
屬性含義依次為:學(xué)號,課程號,成績
用SQL語句完成36~39題。
36.查詢“黎明”同學(xué)選修的所有課程的課程名。
37.查詢選修4門以上(含4門)課程的學(xué)生的姓名。
38.將成績低于60分的同學(xué)的成績提高5%。
39.刪除“王蘭”同學(xué)選修的全部課程。
五、綜合題(10分)
40.設(shè)計一個圖書館數(shù)據(jù)庫,數(shù)據(jù)庫中對每個讀者存有:讀者號,姓名,地址,性別,年齡,單位。對每本書存有:書號,書名,作者,出版社。對每本被借出的書存有:讀者號,借出日期和應(yīng)還日期。
根據(jù)上述語義要求,回答下列問題:
①畫出E-R圖;(4分)
②將E-R圖轉(zhuǎn)換為關(guān)系模式,并指出每個關(guān)系模式的主碼。(6分)