關系數據庫系統習題解答_第1頁
關系數據庫系統習題解答_第2頁
關系數據庫系統習題解答_第3頁
關系數據庫系統習題解答_第4頁
關系數據庫系統習題解答_第5頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、8針對圖7-5的學生一課程數據庫,試用關系代數完成如下查詢:求選修了“數據庫”課程的學生學號;求選修了全部課程的學生學號;求選修了“操作系統”課程的學生學號,姓名及成績。求學生“李勇”選修的課程號,課程名及成績。Student學號Sno姓名Sname性別sex年齡age所在系dep02001劉紅女18CS02002李勇男19IS02003王芳女19MA02004張力男20IS(a)Course課程號Cno課程名Cname先行課pnc學分credit1數據庫542高等數學63信息系統134操作系統645數據結構746數據處理27PASCAL語言64sc學號Sno課程號Cno成績Grade0200

2、119002001287020013920200229002002382(C)答:(1)SELECTSnoFROMSCWHERECno=,1;SELECTSnoFROMSCGROUPBYSnoHAVINGCOUNT(*),7,(3) SELECTStudent.Sno,Sname,GradeFROMStudent,SCWHEREStudent.Sno=SC.SnoANDCno=4';(4) SELECTCn,oCname,GradeFROMStudent,SC,CourseWHEREStudent.Sno=SC.SnoANDSC.Cno=Course.CnoANDSno=,02002,

3、;10.設有一個SPJ數據庫,包括S,P,J,SPJ四個關系模式:S(SNO,SNAME,STATUS,CITY);P(PNO,PNAME,COLOR,WEIGHT);J(JNO,JNAME,CITY);SPJ(SNO,PNO,JNO,QTY);供應商表S由供應商代碼(SNO)、供應商姓名(SNAME)、供應商狀態(STATUS)供應商所在城市(CITY)組成;零件表P由零件代碼(PNO)、零件名(PNAME)、顏色(COLOR)、重量(WEIGHT)組成;工程項目表J由工程項目代碼(JNO)、工程項目名(JNAME)、工程項目所在城市(CITY)組成;供應情況表SPJ由供應商代碼(SNO)、

4、零件代碼(PNO)、工程項目代碼(JNO)、供應數量(QTY)組成,表示某供應商供應某種零件給某工程項目的數量為QTYosonsnamestatuscitysi精益20天津s2盛錫10北京s3東方紅30北京s4豐泰盛20天津s5為民30上海pnopnamecolorweightPl螺母紅12P2螺栓綠17P3螺絲刀藍14P4螺絲刀紅14P5凸輪藍40P6齒輪紅30JNOJNAMECITYJ1三建北京J2一汽長春J3彈簧廠天津J4造船廠天津J5機車廠唐山J6無線電廠常州J7半導體廠南京SPJ表SNOPNOJNOQTYSIPlJ1200SIPlJ3100SIPlJ4700SIP2J2100S2P3

5、J1400S2P3J2200S2P3J4500S2P3J5400S2P5J1400S2P5J2100S3PlJI200S3P3JI200S4P5JI100S4P6J3300S4P6J4200S5P2J4100S5P3JI200S5P6J2200S5P6J45001、用SQL語句建立上面4個表2、用sql完成以下各項操作:1)找出所有供應商的姓名和所在城市;2)找出所有零件的名稱、顏色、重量;3)找出使用供應商S1所供應零件的工程號碼;4)找出工程項目J2使用的各種零件的名稱及數量5)找出上海廠商供應的所有零件號碼6)找出使用上海產的零件的工程名稱7)找出沒有使用天津產的零件的工程號碼;8)把全

6、部紅色零件的顏色改為藍色;9)由s5供應給J4的零件P6改為由S3供應,請做必要修改;10)從供應商關系中刪除S2的記錄,并從供應情況關系中刪除相應的記錄;11)請將(S2,J6,P4,200)插入供應情況關系。答:1.創建表以S表為例,P表、J表、SPJ表同理。createtables(snochar(5),snamechar(20),statuschar(8),citychar(15)向表內插入記錄,以第一條為例,其它同理。insertintosvaluesCsi*,精益,20','天津,)2.1)查詢selectsname,cityfromsselectpname,col

7、or,weight2) frompselectjnofromspjwheresno=,sTselect3) pname,qtyfromp,spjwherep.pno=spj.pnoandjno='j2selectpno4) froms,spjwheres.sno=spj.snoandcity='k海'selectjnofroms,spj5) wheres.sno=spj.snoandcity="匕句/selectjnofroms,spjwheres.sno=spj.snoandcitynotin('二海)6)updatepsetcolor="VnVwherecolor="紅'updatespjsetsno=,s3wheresno=,s5'andjno=,j4'andp)io="p6'10)deletefromswheresno=&q

溫馨提示

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

評論

0/150

提交評論