1.用SQL的有關(guān)語句定義(12分)
1)學(xué)生關(guān)系Student,包括學(xué)號Sno、姓名SN、年齡SA;
2)課程關(guān)系Course,包括課程號Cno、課程名CN、任課教師CT;
3)學(xué)生選課關(guān)系,包括Sno、Cno和成績G。
注意:說明主鍵碼和外鍵碼(如果有的話),并在鍵碼屬性上建立索引。
2.按題1的學(xué)生關(guān)系模式,用SQL的有關(guān)語句(12分)
1)授予趙華對學(xué)生關(guān)系Student的插入和修改權(quán)限;
2)插入任意3個(gè)學(xué)生的完整信息;
3)修改所有學(xué)生的年齡(加1)。
3.結(jié)合題1定義的學(xué)生選課數(shù)據(jù)庫,用SQL語句查詢計(jì)算機(jī)系學(xué)生數(shù)據(jù)庫課的成績,輸出學(xué)生姓名和成績,按成績排序(降序),若成績相同,再按學(xué)號排序(升序)。(6分)
4.已知關(guān)系R、S如下所示,求域演算表達(dá)式的結(jié)果。(4分)
R S
A B C D E F
a c 5 4 d 8
b d 3 5 a 1
m e 4 3 e 2
6.商店銷售商品的數(shù)據(jù)庫,涉及如下數(shù)據(jù):(12分)
商店號、商店名、地址
商品號、商品名、單價(jià)。
某商店銷售某商品的數(shù)量和日期。
1)設(shè)計(jì)E/R圖(屬性名用中、英文均可);
2)轉(zhuǎn)換成關(guān)系模型(注明鍵碼和函數(shù)依賴)。
7.有關(guān)圖書發(fā)行的關(guān)系模型如下:(12分)
書店S(書店號SNo,書店名SN,地址A)
圖書B(書號BNo,書名BN,價(jià)格P)
圖書館L(館號LNo,館名LN,城市C)
圖書發(fā)行LBS(LNo,BNo,SNo,發(fā)行量Q)
分別用關(guān)系代數(shù)和SQL語言表達(dá)如下查詢:
圖書館L4(館號)收藏圖書的書名和出售該書的書店名。
8.圖書管理數(shù)據(jù)庫關(guān)系模型如下:(12分)
圖書B(書號BN,書名T,作者A,出版社P)
學(xué)生S(姓名N,班級C,借書證號LN)
借書L(LN,BN,日期D)
查詢:2001.1.1(20010101)以前借書的學(xué)生姓名和書名。
求:1)以笛卡爾積為基礎(chǔ)表達(dá)查詢要求;
2)畫出原始語法樹;
3)畫出優(yōu)化語法樹。
9.寫出3個(gè)關(guān)系模式分別滿足:(12分)
1)是1NF,不是2NF;
2)是2NF,不是3NF;
3)是3NF,也是BCNF;
各用兩句話分別說明你所寫的關(guān)系模式是前者,不是(或也是)后者。
10.電影數(shù)據(jù)庫涉及如下數(shù)據(jù):電影類包括電影名、制作年份、電影長度等屬性,演員類包括姓名、年齡、地址等屬性,每部電影都可能有多個(gè)演員出演,而每個(gè)演員都可能出演多部電影。(12分)
1)用ODL給出類的說明;
2)用OQL查詢演員張曉麗所出演的電影的電影名和制作年份。
相關(guān)推薦:軟考數(shù)據(jù)庫系統(tǒng)工程師考前練習(xí)題及答案匯總北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |