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

下載本文檔

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

文檔簡(jiǎn)介

1?設(shè)有如圖所示的關(guān)系S、SC和C,試用關(guān)系代數(shù)表達(dá)式表示下列查詢(xún)語(yǔ)句:S#SNAMEAGESEXS#SNAMEAGESEX1李強(qiáng)23男2劉麗22女5張友22男C#CNAMETEACHERk1C語(yǔ)言王華k5數(shù)據(jù)庫(kù)原理程軍k8編譯原理程軍S#C#GRADE1k1832k1855k1922k5905k5845k880SC⑴檢索”程軍”老師所授課的課程號(hào)(C#)和課程名(CNAME)。檢索年齡大于21的男學(xué)生學(xué)號(hào)(S#)和姓名(SNAME)。檢索至少選修”程軍”老師所授全部課程的學(xué)生姓名 (SNAME)o檢索”李強(qiáng)”同學(xué)不學(xué)課程的課程號(hào)(C#)o檢索至少選修兩門(mén)課程的課程號(hào) (S#)o檢索全部學(xué)生都選修的課程的課程號(hào) (C#)和課程名(CNAME)o檢索選修課程包含”程軍”老師所授課程之一的學(xué)生學(xué)號(hào) (S#)o檢索選修課程號(hào)為k1和k5的學(xué)生學(xué)號(hào)(S#)o檢索選修全部課程的學(xué)生姓名 (SNAME)o檢索選修課程包含學(xué)號(hào)為2的學(xué)生所選修課程的學(xué)生學(xué)號(hào) (S#)o檢索選修課程名為”C語(yǔ)言”的學(xué)生學(xué)號(hào)(S#)和姓名(SNAME)o檢索沒(méi)有一門(mén)課程成績(jī)不及格的學(xué)生學(xué)號(hào),姓名。答:本題各個(gè)查詢(xún)語(yǔ)句對(duì)應(yīng)的關(guān)系代數(shù)表達(dá)式表示如下 :(1)nC#,CNAME(^TEACHER='程軍'(C))⑵nS#,SNAME(o-AGE>21aSEX='男'(S))nSNAME(S^*^(nS#,C#(SC)*nc#(bTEACHER='程軍'(C))))nc#(C)-nc#(bSNAME='李強(qiáng)(S)gSC)nS#(o-1=4A2土5(SCXSC)nC#,CNAME(Cg(ns#,c#(sc)*ns%S))nS#(SC^°nC#(^TEACHER='程軍'(C)))nS#,C#(SC)*nc#oC#='K1'VC#='K5'(C))nsNAME(Sg(ns#,c#(SC)*nc#(c)))ns#,c#(sc)*nc#(oc#=2(SC))nS#,SNAME(S^nS#(SCg(aCNAME='C語(yǔ)言'(C))))(12)n學(xué)號(hào),姓名(學(xué)生)-n學(xué)號(hào),姓名(a分?jǐn)?shù)<60(學(xué)生g學(xué)習(xí)))現(xiàn)有關(guān)系數(shù)據(jù)庫(kù)如下:學(xué)生(學(xué)號(hào),姓名,性別,專(zhuān)業(yè),獎(jiǎng)學(xué)金)。課程(課程號(hào),名稱(chēng),學(xué)分)。學(xué)習(xí)(學(xué)號(hào),課程號(hào),分?jǐn)?shù))。用關(guān)系代數(shù)表達(dá)式實(shí)現(xiàn)下列1-4小題:檢索"英語(yǔ)"專(zhuān)業(yè)學(xué)生所學(xué)課程的信息,包括學(xué)號(hào)、姓名、課程名和分?jǐn)?shù)。n學(xué)號(hào),姓名,課程名,分?jǐn)?shù)(o專(zhuān)業(yè)='英語(yǔ)'(學(xué)生*學(xué)習(xí)*課程))。檢索"數(shù)據(jù)庫(kù)原理"課程成績(jī)高于90分的所有學(xué)生的學(xué)號(hào)、姓名、專(zhuān)業(yè)和分?jǐn)?shù)。n學(xué)號(hào),姓名,專(zhuān)業(yè),分?jǐn)?shù)(o分?jǐn)?shù)>90人名稱(chēng)='數(shù)據(jù)庫(kù)原理'(學(xué)生*學(xué)習(xí)*課程))。檢索不學(xué)課程號(hào)為"C135"課程的學(xué)生信息,包括學(xué)號(hào),姓名和專(zhuān)業(yè)。n學(xué)號(hào),姓名,專(zhuān)業(yè)(學(xué)生)-n學(xué)號(hào),姓名,專(zhuān)業(yè)(o課程號(hào)=‘ci35'(學(xué)生*學(xué)習(xí)))。檢索沒(méi)有任何一門(mén)課程成績(jī)不及格的所有學(xué)生的信息,包括學(xué)號(hào)、姓名和專(zhuān)業(yè)。n學(xué)號(hào),姓名,專(zhuān)業(yè)(學(xué)生)-n學(xué)號(hào),姓名,專(zhuān)業(yè)(o分?jǐn)?shù)<60(學(xué)生*學(xué)習(xí)))?,F(xiàn)有關(guān)系數(shù)據(jù)庫(kù)如下:學(xué)生(學(xué)號(hào),姓名,性別,專(zhuān)業(yè)、獎(jiǎng)學(xué)金)。課程(課程號(hào),名稱(chēng),學(xué)分)。學(xué)習(xí)(學(xué)號(hào),課程號(hào),分?jǐn)?shù))。用關(guān)系代數(shù)表達(dá)式實(shí)現(xiàn)下列1—4小題:檢索“國(guó)際貿(mào)易”專(zhuān)業(yè)中獲得獎(jiǎng)學(xué)金的學(xué)生信息,包括學(xué)號(hào)、姓名、課程名和分?jǐn)?shù)。n學(xué)號(hào),姓名,課程名,分?jǐn)?shù)(o獎(jiǎng)學(xué)金>0人專(zhuān)業(yè)=國(guó)際貿(mào)易(學(xué)生*學(xué)習(xí)*課程))。檢索學(xué)生成績(jī)得過(guò)滿(mǎn)分(100分)的課程的課程號(hào)、名稱(chēng)和學(xué)分。n課程號(hào),名稱(chēng),學(xué)分(o分?jǐn)?shù)=100(學(xué)習(xí)*課程))。檢索沒(méi)有獲得獎(jiǎng)學(xué)金、同時(shí)至少有一門(mén)課程成績(jī)?cè)?5分以上的學(xué)生信息,包括學(xué)號(hào)、姓名和專(zhuān)業(yè)。n學(xué)號(hào),姓名,專(zhuān)業(yè)(O獎(jiǎng)學(xué)金<=0人分?jǐn)?shù)>95(學(xué)生*學(xué)習(xí)))。檢索沒(méi)有任何一門(mén)課程成績(jī)?cè)?0分以下的學(xué)生的信息,包括學(xué)號(hào)、姓名和專(zhuān)業(yè)。n學(xué)號(hào),姓名,專(zhuān)業(yè)(學(xué)生)-n學(xué)號(hào),姓名,專(zhuān)業(yè)(o分?jǐn)?shù)<80(學(xué)生*學(xué)習(xí)))。設(shè)有關(guān)系S、SC和C,試用關(guān)系代數(shù)表達(dá)式完成下列操作。S(snum,sname,age,sex),例:(1,“李強(qiáng)”,23,‘男')是一條數(shù)據(jù)記錄。SC(snum,cnum,score), 例:(1,“C1”,83)是一條數(shù)據(jù)記錄。C(cnum,cname,teacher) 例:(“C1”,“數(shù)據(jù)庫(kù)原理”,“王華”)是一條數(shù)據(jù)記錄。(1) 檢索“劉祥”同學(xué)不學(xué)課程的課程號(hào)。檢索有一門(mén)課程成績(jī)?cè)?0分以上的男同學(xué)的姓名。列出沒(méi)有選修“人工智能”的學(xué)生名單。找出選修了袁老師教的所有課程的學(xué)生名單。查找每門(mén)課程成績(jī)?cè)?0分以上并且平均成績(jī)?cè)?5分以上的學(xué)生名單。5.?dāng)?shù)據(jù)模型如下:廠家S(SNO,SNAME,STATUS,CITY)產(chǎn)品P(PNO,PNAME,WEIGHT,COLOR)工程J(JNO,JNAME,CITY)供貨SPJ(SNO,PNO,JNO,QTY)用關(guān)系代數(shù)寫(xiě)出下述操作.給出為工程J1供貨的廠商號(hào).給出供貨量在300~500之間的所有供貨情況.給出由LODON勺廠商供給LODON勺工程的產(chǎn)品號(hào)?給出滿(mǎn)足如下條件的所有產(chǎn)品號(hào):提供該零件的廠商和使用該零件的工程在同一城市給出由S1提供產(chǎn)品的工程名?給出使用了由供應(yīng)紅色產(chǎn)品勺廠商供應(yīng)勺產(chǎn)品勺工程名.求使用了全部零件的工程名.供應(yīng)P1,P2兩種產(chǎn)品的廠家名.顯示與”TV'顏色相同的產(chǎn)品名.給出使用了S1所提供的全部零件的工程名.6.設(shè)教學(xué)數(shù)據(jù)庫(kù)中有三個(gè)關(guān)系:S(SNO,SNAM,EAGE,SEX,SDEP)TSC(SNO,CNO,GRAD)EC(CNO,CNAM,ETNAM)E試用關(guān)系代數(shù)表達(dá)式表示下列查詢(xún)語(yǔ)句:查詢(xún)LIU老師所授課程的課程號(hào),課程名查詢(xún)年齡大于23歲的男生的學(xué)號(hào)與姓名查詢(xún)學(xué)號(hào)為S3學(xué)生所學(xué)課程的課程名與任課教師名查詢(xún)選修LIU老師所授課程中一門(mén)課的女學(xué)生姓名查詢(xún)WAN同學(xué)不學(xué)的課程的課程號(hào)查詢(xún)至少選修兩門(mén)課程的學(xué)生學(xué)號(hào)查詢(xún)?nèi)繉W(xué)生都選修的課程的課程號(hào)和課程名查詢(xún)選修課程包含LIU老師所授課程的學(xué)生學(xué)號(hào)1.(1) cnun{C)— cnun{sname='劉祥'(SC8S))(2) sname(score>=90sex=''SCsS))(3) sname(S)—snam/cname='人工智能'SC^°S^°C))(4)sname(snum,cnum(sc)+cnum(teacher='袁'c))s)2.答案:1.nSnOCjno='J1'(SPJ))Cqty<500Aqty>300(Spj)npno((Ccity='london'(S))°°Spj°°(Ccity='london'(j)))npn?nsnocity(s)°°njno,cit(j)gspj))inJNAmECsno='s仁(j°Spj))njam(nsn((npn&Ccolor='RED(P))°口SNO,Pn(SPJ))) °SPJ°j)TOC\o"1-5"\h\znjnamE(njno,pnOspj)*npn&p)) °j)nSNAmEC2='p1'A6='p2A仁5(SPJXSPJ)°°S)npnamenCOLO(RCpname='TV'(p)) °p)njnamE(njno,pnOspj) *npnOCsno='s1'(p))) °j)1.為某百貨公司設(shè)計(jì)一個(gè)ER模型。百貨管轄若干個(gè)連鎖商店,每家商店經(jīng)營(yíng)若干商品,每家商店有若干職工,但每個(gè)職工只能服務(wù)于一家商店。實(shí)體類(lèi)型“商店”的屬性有:商店編號(hào),店號(hào),店址,店經(jīng)理。實(shí)體類(lèi)型“商品”的屬性有:商品編號(hào),商品名,單價(jià),產(chǎn)地。實(shí)體類(lèi)型“職工”的屬性有:職工編號(hào),職工名,性別,工資。在聯(lián)系中應(yīng)反映出職工參加某商店工作的開(kāi)始時(shí)間,商店銷(xiāo)售商品的有銷(xiāo)售量。試畫(huà)出反映商店、商品、職工實(shí)體類(lèi)型及聯(lián)系類(lèi)型的ER圖,并將其轉(zhuǎn)換成關(guān)系模式集。2.在教學(xué)數(shù)據(jù)庫(kù)S、SC、C中,用戶(hù)有一查詢(xún)語(yǔ)句:檢索女同學(xué)選修課程的課程名和任課教師名。(1)試寫(xiě)出該查詢(xún)的關(guān)系代數(shù)表達(dá)式;(2)試寫(xiě)出查詢(xún)優(yōu)化的關(guān)系代數(shù)表達(dá)式。3.一個(gè)圖書(shū)借閱管理數(shù)據(jù)庫(kù)要求提供下述服務(wù):A?隨時(shí)查閱書(shū)庫(kù)中現(xiàn)有書(shū)籍的品種、數(shù)量與存放位置。所有各類(lèi)書(shū)籍均可由書(shū)號(hào)唯一標(biāo)識(shí)。B?可隨時(shí)查詢(xún)書(shū)籍借還情況。包括借書(shū)人單位、姓名、借書(shū)證號(hào)、借書(shū)日期和還書(shū)日期。我們約定:任何人可借多種書(shū),任何一種書(shū)可為多個(gè)人所借,借書(shū)證號(hào)具有唯一性。C?當(dāng)需要時(shí),可通過(guò)數(shù)據(jù)庫(kù)中保存的出版社的電報(bào)編號(hào)、電話、郵編及地址等信息向有關(guān)書(shū)籍的出版社增購(gòu)有關(guān)書(shū)籍。 我們約定,一個(gè)出版社可出版多種書(shū)籍,同一本書(shū)僅為一個(gè)出版社出版,出版社名具有唯一性。根據(jù)以上情況和假設(shè),試做如下設(shè)計(jì):構(gòu)造滿(mǎn)足需求的E-R圖。4.學(xué)校有若干個(gè)系,每個(gè)系有各自的系號(hào)、系名和系主任;每個(gè)系有若干名教師和學(xué)生,教師有教師號(hào)、教師名和職稱(chēng)屬性,每個(gè)教師可以擔(dān)任若干門(mén)課程, 一門(mén)課程只能由一位教師講授,課程有課程號(hào)、課程名和學(xué)分,并參加多項(xiàng)項(xiàng)目,一個(gè)項(xiàng)目有多人合作,且責(zé)任輕重有個(gè)排名,項(xiàng)目有項(xiàng)目號(hào)、名稱(chēng)和負(fù)責(zé)人;學(xué)生有學(xué)號(hào)、姓名、年齡、性別,每個(gè)學(xué)生可以同時(shí)選修多門(mén)課程,選修有分?jǐn)?shù)。(1)請(qǐng)?jiān)O(shè)計(jì)此學(xué)校的教學(xué)管理的 E-R模型。(第一章試題中已做)(2) 將E-R模型轉(zhuǎn)換為關(guān)系模型。答案:實(shí)體:商店(商店編號(hào),店號(hào),店址,店經(jīng)理)商品(商品編號(hào),商品名,單價(jià),產(chǎn)地)職工(職工編號(hào),職工名,性別,工資)聯(lián)系:P1-商店銷(xiāo)售商品的有銷(xiāo)售量間P2—職工參加某商店工作的開(kāi)始時(shí)ER圖:關(guān)系模式集:商店模式(商店編號(hào),店號(hào),店址,店經(jīng)理)商品模式(商品編號(hào),商品名,單價(jià),產(chǎn)地)職工模式(職工編號(hào),職工名,性別,工資)P1模式(商店編號(hào),商品編號(hào),月銷(xiāo)售量)

P2模式(商店編號(hào),職工編號(hào),開(kāi)始時(shí)間)

⑴ TEACHER (SMSCtOJ⑵優(yōu)化詢(xún):叱加e,teacheJCNj壯傀鼠①露〔磚如女⑸)))7T繃軸氐TETHERQSEX=J^SC.C#=5,CirASt.S#=SlS4d輒TMIJ?sc,or±c,c#瓠SC.C#=5,CirASt.S#=SlS4d輒TMIJ?sc,or±c,c#4.(2)系(系號(hào),系名,系主任)教師(教師號(hào),教師名,職稱(chēng),系號(hào))學(xué)生(學(xué)號(hào),姓名,年齡,性別,系號(hào))項(xiàng)目(項(xiàng)目號(hào),名稱(chēng),負(fù)責(zé)人)課程(課號(hào),課程名,學(xué)分,教師號(hào)現(xiàn)有關(guān)于班級(jí)、學(xué)生、課程的信息如下:描述班級(jí)的屬性有:班級(jí)號(hào)、班級(jí)所在專(zhuān)業(yè)、入校年份、班級(jí)人數(shù)、班長(zhǎng)的學(xué)號(hào)描述學(xué)生的屬性有:學(xué)號(hào)、姓名、性別、年齡 ;描述課程的屬性有:課程號(hào)、課程名、學(xué)分。假設(shè)每個(gè)班有若干學(xué)生,每個(gè)學(xué)生只能屬于一個(gè)班假設(shè)每個(gè)班有若干學(xué)生,每個(gè)學(xué)生只能屬于一個(gè)班,學(xué)生可以選修多門(mén)課程,每個(gè)學(xué)生選修的每門(mén)課程有一個(gè)成績(jī)記載。根據(jù)語(yǔ)義對(duì)應(yīng)的程有一個(gè)成績(jī)記載。根據(jù)語(yǔ)義對(duì)應(yīng)的E-R圖如下圖:,畫(huà)出它們的實(shí)體一一聯(lián)系E-R模型。課程名課程名工廠(包括廠名和廠長(zhǎng)名)需要建立數(shù)據(jù)庫(kù),用來(lái)管理存儲(chǔ)以下信息:.一個(gè)廠內(nèi)有多個(gè)車(chē)間,每個(gè)車(chē)間有車(chē)間號(hào)、車(chē)間主任姓名、地址和電話 ;.一個(gè)車(chē)間內(nèi)有多個(gè)工人,每個(gè)工人有職工號(hào)、姓名、年齡、性別和工種 ;?一個(gè)車(chē)間生產(chǎn)多種產(chǎn)品,產(chǎn)品有產(chǎn)品號(hào)和價(jià)格;.一個(gè)車(chē)間生產(chǎn)多種零件,一個(gè)零件也可能由多個(gè)車(chē)間制造。零件有零件號(hào)、重量和價(jià)格

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論