第7章 關(guān)系數(shù)據(jù)庫系統(tǒng)習(xí)題解答_第1頁
第7章 關(guān)系數(shù)據(jù)庫系統(tǒng)習(xí)題解答_第2頁
第7章 關(guān)系數(shù)據(jù)庫系統(tǒng)習(xí)題解答_第3頁
第7章 關(guān)系數(shù)據(jù)庫系統(tǒng)習(xí)題解答_第4頁
第7章 關(guān)系數(shù)據(jù)庫系統(tǒng)習(xí)題解答_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、精選文檔8針對(duì)圖7-5的學(xué)生課程數(shù)據(jù)庫,試用關(guān)系代數(shù)完成如下查詢:(1) 求選修了“數(shù)據(jù)庫”課程的學(xué)生學(xué)號(hào);(2) 求選修了全部課程的學(xué)生學(xué)號(hào);(3) 求選修了“操作系統(tǒng)”課程的學(xué)生學(xué)號(hào),姓名及成績。(4) 求學(xué)生“李勇”選修的課程號(hào),課程名及成績。答:(1)SELECT SnoFROM SCWHERE Cno='1';(2) SELECT SnoFROM SCGROUP BY Sno HAVING COUNT(*)>'7';(3) SELECT Student.Sno,Sname, GradeFROM Student,SCWHERE Student.Sn

2、o=SC.Sno AND Cno='4';(4)SELECT Cno,Cname,GradeFROM Student,SC,CourseWHERE Student.Sno=SC.Sno AND SC.Cno=Course.Cno AND Sno='02002';10設(shè)有一個(gè)SPJ數(shù)據(jù)庫,包括S,P,J,SPJ四個(gè)關(guān)系模式: S( SNO,SNAME,STATUS,CITY); P(PNO,PNAME,COLOR,WEIGHT); J(JNO,JNAME,CITY); SPJ(SNO,PNO,JNO,QTY); 供應(yīng)商表S由供應(yīng)商代碼(SNO)、供應(yīng)商姓名(SNA

3、ME)、供應(yīng)商狀態(tài)(STATUS)、供應(yīng)商所在城市(CITY)組成;零件表P由零件代碼(PNO)、零件名(PNAME)、顏色(COLOR)、重量(WEIGHT)組成;工程項(xiàng)目表J由工程項(xiàng)目代碼(JNO)、工程項(xiàng)目名(JNAME)、工程項(xiàng)目所在城市(CITY)組成;供應(yīng)情況表SPJ由供應(yīng)商代碼(SNO)、零件代碼(PNO)、工程項(xiàng)目代碼(JNO)、供應(yīng)數(shù)量(QTY)組成,表示某供應(yīng)商供應(yīng)某種零件給某工程項(xiàng)目的數(shù)量為QTY。 S表 son sname status city s1 精益 20 天津 s2 盛錫 10 北京 s3 東方紅 30 北京 s4 豐泰盛 20 天津 s5 為民 30 上海

4、p表 pno pname color weight P1 螺母 紅 12 P2 螺栓 綠 17 P3 螺絲刀 藍(lán) 14 P4 螺絲刀 紅 14 P5 凸輪 藍(lán) 40 P6 齒輪 紅 30 J表 JNO JNAME CITY J1 三建 北京 J2 一汽 長春 J3 彈簧廠 天津 J4 造船廠 天津 J5 機(jī)車廠 唐山 J6 無線電廠 常州 J7 半導(dǎo)體廠 南京 SPJ表 SNO PNO JNO QTY S1 P1 J1 200 S1 P1 J3 100 S1 P1 J4 700 S1 P2 J2 100 S2 P3 J1 400 S2 P3 J2 200 S2 P3 J4 500 S2 P3

5、J5 400 S2 P5 J1 400 S2 P5 J2 100 S3 P1 J1 200 S3 P3 J1 200 S4 P5 J1 100 S4 P6 J3 300 S4 P6 J4 200 S5 P2 J4 100 S5 P3 J1 200 S5 P6 J2 200 S5 P6 J4 5001、用SQL語句建立上面4個(gè)表2、用sql完成以下各項(xiàng)操作:1)找出所有供應(yīng)商的姓名和所在城市;2)找出所有零件的名稱、顏色、重量;3)找出使用供應(yīng)商S1所供應(yīng)零件的工程號(hào)碼;4)找出工程項(xiàng)目J2使用的各種零件的名稱及數(shù)量5)找出上海廠商供應(yīng)的所有零件號(hào)碼6)找出使用上海產(chǎn)的零件的工程名稱7)找出沒有

6、使用天津產(chǎn)的零件的工程號(hào)碼;8)把全部紅色零件的顏色改為藍(lán)色;9)由s5供應(yīng)給J4的零件P6改為由S3供應(yīng),請(qǐng)做必要修改;10)從供應(yīng)商關(guān)系中刪除S2的記錄,并從供應(yīng)情況關(guān)系中刪除相應(yīng)的記錄;11)請(qǐng)將(S2,J6,P4,200)插入供應(yīng)情況關(guān)系。答:1. 創(chuàng)建表以S表為例,P表、J表、SPJ表同理。create table s(sno char(5),sname char(20),status char(8),city char(15)向表內(nèi)插入記錄,以第一條為例,其它同理。insert into s values('s1','精益','20'

7、,'天津')2. 查詢1)select sname,city from s2)select pname,color,weight from p3)select jno from spj where sno='s1'4)select pname,qty from p,spj where p.pno=spj.pno and jno='j2'5)select pno from s,spj where s.sno=spj.sno and city='上海'6)select jno from s,spj where s.sno=spj.sno and city='上海'7)select jno from s,spj where s.sno=spj.sno and city not in('上海')8)update p set color='藍(lán)' where color='紅'9)update spj set sno='s3' where sno='s5' and jno='j4' and pno='p6'10)delete from s where sno='s

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論