關(guān)系代數(shù)練習(xí)題ppt課件_第1頁
關(guān)系代數(shù)練習(xí)題ppt課件_第2頁
關(guān)系代數(shù)練習(xí)題ppt課件_第3頁
關(guān)系代數(shù)練習(xí)題ppt課件_第4頁
關(guān)系代數(shù)練習(xí)題ppt課件_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、關(guān)系代數(shù)表達(dá)式的運(yùn)用技巧 1、首先看查詢的條件和結(jié)果中涉及到的屬性列來自哪些表,將其歸置到最少的表中查詢。若涉及多個表則需將表進(jìn)行連接操作。 2、對于只涉及到選擇、投影、連接的查詢可用下列表達(dá)式表示: .(. (RS) 或者. (. (R S) 3、對于否定的操作,一般用差操作表示。 如:“查詢不學(xué)C2課程的學(xué)生姓名”一般用 所有學(xué)生的姓名-選修C2課程的學(xué)生姓名,4、對于查詢具有“全部”特征的操作,一般要用除法操作表示。 例如:查詢學(xué)習(xí)全部課程的學(xué)生學(xué)號,可用如下形式: sno,cno(SC) cno(Course) 例:設(shè)有三個關(guān)系: S(sno,sname,sex,age) SC(sno

2、,cno,grade) C(cno,cname,teacher),試用關(guān)系代數(shù)表達(dá)式表示下列查詢語句 1、查詢LIU老師所授課程的課程號和課程名 2、查詢年齡大于23歲的男學(xué)生的學(xué)號和姓名 3、查詢學(xué)號為S3學(xué)生所學(xué)課程的課程名與任課教師名 4、查詢至少選修LIU老師所授課程中一門課程的女學(xué)生姓名 5、查詢WANG同學(xué)不學(xué)的課程的課程號 6、查詢至少選修兩門課的學(xué)生學(xué)號 7、查詢?nèi)繉W(xué)生都選修的課程的課程號與課程名 8、查詢選修課程包含LIU老師所授全部課程的學(xué)生學(xué)號,S(sno,sname,sex,age) SC(sno,cno,grade) C(cno,cname,teacher),1、查

3、詢LIU老師所授課程的課程號和課程名 cno,cname(teacher=LIU(C) 2、查詢年齡大于23歲的男學(xué)生的學(xué)號和姓名 sno,sname(age23 sex=M(S) 3、查詢學(xué)號為S3學(xué)生所學(xué)課程的課程名與任課教師名 cname,teacher(sno=S3(SC C) 4、查詢至少選修LIU老師所授課程中一門課程的女學(xué)生姓名 sname(teacher=LIU sex=F (S SC C),S(sno,sname,sex,age) SC(sno,cno,grade) C(cno,cname,teacher),5、查詢WANG同學(xué)不學(xué)的課程的課程名 cname ( C ) -

4、cname(sname=WANG (S SC) 6、查詢至少選修兩門課的學(xué)生學(xué)號 1(1=4 2 !=5 (SC x SC) 7、查詢?nèi)繉W(xué)生都選修的課程的課程號與課程名 cno,cname(C (sno,cno (SC) sno (S) ) 8、查詢選修課程包含LIU老師所授全部課程的學(xué)生學(xué)號 sno,cno(SC) cno (teacher=LIU(C ),S(sno,sname,sex,age) SC(sno,cno,grade) C(cno,cname,teacher),(1)檢索學(xué)習(xí)課程號為C2的學(xué)生學(xué)號與成績 (2)檢索學(xué)習(xí)課程號為C2的學(xué)生學(xué)號與姓名 (3)檢索選修課程名為MAT

5、HS的學(xué)生學(xué)號與姓名 (4)檢索選修課程號為C2或C4的學(xué)生學(xué)號 (5)檢索至少選修課程號為C2和C4的學(xué)生學(xué)號 (6)檢索不學(xué)C2課的學(xué)生姓名與年齡。 (7)檢索學(xué)習(xí)全部課程的學(xué)生姓名。 (8)檢索所學(xué)課程包含S3所學(xué)課程的學(xué)生學(xué)號,S(sno,sname,sex,age) 學(xué)生 SC(sno,cno,grade) 選課 C(cno,cname,teacher) 課程,(1) 檢索學(xué)習(xí)課程號為C2的學(xué)生學(xué)號與成績 (2) 檢索學(xué)習(xí)課程號為C2的學(xué)生學(xué)號與姓名 SNO,SNAME ( CNO=C2 (S SC) SNO,SNAME(S) ( SNO ( CNO=C2 (SC) (3)檢索選修課程名為MATHS的學(xué)生學(xué)號與姓名 SNO,SANME ( CNAME=MATHS (S SC C) (4)檢索選修課程號為C2或C4的學(xué)生學(xué)號 SNO ( CNO=C2CNO=C4 (SC),(5) 檢索至少選修課程號為C2和C4的學(xué)生學(xué)號 1( 1=42=C25=C4(SCSC)) Sno, Cno (SC) Cno ( Cno=c2 Cno=c4 (C) (6)檢索不學(xué)C2課的學(xué)生姓名與年齡。 SNAME,AGE(S)- SNAME,AGE ( CNO=C2(S SC) (7)檢索學(xué)習(xí)全部課程的學(xué)生姓名。 SNO,CNO (SC) CN

溫馨提示

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

評論

0/150

提交評論