281.用SQL語言定義
1)學(xué)生關(guān)系S,包括學(xué)號(hào)SNo、姓名SN、年齡SA、系別SD;
2)課程關(guān)系C,包括課程號(hào)CNo、課程名CN、學(xué)分CC;
3)學(xué)生選課關(guān)系SC,包括SNo、CNo和成績G。
注意:說明主鍵碼和外鍵碼(如果有的話)。
282.按題1的關(guān)系模式,用SQL語言
1)對于學(xué)生選課關(guān)系SC,授予李小蘭刪除權(quán)限以及對SNo和CNo的修改權(quán)限;
2)刪除學(xué)號(hào)為“9900205”的學(xué)生;
3)從學(xué)生選課關(guān)系SC中,刪除王云(學(xué)生關(guān)系中可能有重名)的所有選課。
283.結(jié)合題1的關(guān)系模式,用SQL語句查詢每個(gè)學(xué)生的總成績,輸出學(xué)號(hào)和總成績,輸出時(shí)按總成績排序(升序),若總成績相同,再按學(xué)號(hào)排序(降序)。
284.按嵌入式SQL的格式插入任一個(gè)商品的商品號(hào)、商品名、價(jià)格。
285.有關(guān)工廠生產(chǎn)產(chǎn)品的數(shù)據(jù)庫,涉及如下數(shù)據(jù):
工廠號(hào)、工廠名稱、地址;
產(chǎn)品號(hào)、產(chǎn)品名稱、成本;
某工廠生產(chǎn)某產(chǎn)品的數(shù)量和日期。
1)設(shè)計(jì)E/R圖;
2)轉(zhuǎn)換成關(guān)系模型。
286.有關(guān)圖書發(fā)行的關(guān)系模型如下:
書店S(書店號(hào)SNo,書店名SN,地址A)
圖書B(書號(hào)BNo,書名T,作者N,價(jià)格P)
圖書館L(館號(hào)LNo,館名LN,城市C)
圖書發(fā)行SBL(SNo,LNo,BNo,發(fā)行量Q)
分別用1)關(guān)系代數(shù)和2)SQL語言表達(dá)如下查詢:
“上海圖書館”(館名)收藏圖書的書名和出售該書的書店名。
287.圖書管理數(shù)據(jù)庫關(guān)系模型如下:
圖書B(書號(hào)BN,書名T,作者A)
學(xué)生S(姓名N,班級(jí)C,借書證號(hào)LN)
借書L(1射,BN,日期D)
查詢:2002. 1.1(20020101)以前借書的學(xué)生姓名和書名。
要求:1)以笛卡爾積為基礎(chǔ)表達(dá)查詢;
2)用關(guān)系代數(shù)中兩個(gè)不同的等價(jià)變換規(guī)則對查詢表達(dá)式進(jìn)行優(yōu)化(做其中二、三步即可)。
288.按題1的學(xué)生關(guān)系模式,找出不是既大于20歲又屬于計(jì)算機(jī)系的學(xué)生。
1)用關(guān)系代數(shù)表達(dá)式表達(dá)查詢;
2)用數(shù)據(jù)邏輯規(guī)則表達(dá)查詢。
289.涉及到學(xué)生、教師和課程的關(guān)系模式STC(SNo,SN,SA,TN,CN,G),其中6個(gè)屬性分別為學(xué)生的學(xué)號(hào)、姓名、年齡、教師的姓名、課程名以及學(xué)生的成績。假設(shè)學(xué)生有重名,課程名也可能有重名。又假設(shè)每個(gè)教師只教一門課,但一門課可有幾個(gè)教師開設(shè)。當(dāng)某個(gè)學(xué)生選定某門課后,其上課教師就固定了。
1)寫出鍵碼和函數(shù)依賴;
2)分解關(guān)系模式使之屬于BC范式。
290.電影數(shù)據(jù)庫涉及如下數(shù)據(jù):
電影類包括電影名、制作年份等屬性;
演員類包括姓名、性別等屬性;
每部電影都可能有多個(gè)演員出演,而每個(gè)演員都可能出演多部電影。
1)用ODL給出類的說明(包括范圍名);
2)用0QL查詢演員孫小華所出演電影的電影名。
相關(guān)推薦:軟考數(shù)據(jù)庫系統(tǒng)工程師考前練習(xí)題及答案匯總北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |