數(shù)據(jù)庫技術復習題2 操作題_第1頁
數(shù)據(jù)庫技術復習題2 操作題_第2頁
數(shù)據(jù)庫技術復習題2 操作題_第3頁
數(shù)據(jù)庫技術復習題2 操作題_第4頁
數(shù)據(jù)庫技術復習題2 操作題_第5頁
已閱讀5頁,還剩48頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

數(shù)據(jù)庫技術復習題2操作題數(shù)據(jù)庫技術復習題2操作題數(shù)據(jù)庫技術復習題2操作題xxx公司數(shù)據(jù)庫技術復習題2操作題文件編號:文件日期:修訂次數(shù):第1.0次更改批準審核制定方案設計,管理制度數(shù)據(jù)庫技術試題三、操作題1.設有關系數(shù)據(jù)庫:職工關系EMPLOYEE(職工號,職工名,街道,城市)工作關系WORKS(職工號,公司號,工資)公司關系COMPANY(公司號,公司名,城市)假設職工可在多個公司兼職,請用關系代數(shù)表達式寫出至少在公司號為‘C2’和‘C5’公司兼職的職工的職工號。2.設有關系數(shù)據(jù)庫:職工關系EMPLOYEE(職工號,職工名,街道,城市)工作關系WORKS(職工號,公司號,工資)公司關系COMPANY(公司號,公司名,城市)試用SQL語句寫出下列操作:將所有在“聯(lián)華公司”工作的職工加薪5﹪。3.圖書出版管理數(shù)據(jù)庫中有兩個基本表:圖書(書號,書名,作者編號,出版社,出版日期)作者(作者編號,作者名,年齡,地址)試用SQL語句寫出下列查詢:查詢年齡低于作者平均年齡的所有作者的作者名、書名和出版社。4.設有商店和顧客兩個實體,“商店”有屬性商店編號、商店名、地址、電話,“顧客”有屬性顧客編號、姓名、地址、年齡、性別。假設一個商店有多個顧客購物,一個顧客可以到多個商店購物,顧客每次去商店購物有一個消費金額和日期,而且規(guī)定每個顧客在每個商店里每天最多消費一次。試畫出ER圖,并注明屬性和聯(lián)系類型。5.學校有多名學生,財務處每年要收一次學費。為財務處收學費工作設計一個數(shù)據(jù)庫,包括兩個關系:學生(學號,姓名,專業(yè),入學日期)收費(學年,學號,學費,書費,總金額)假設規(guī)定屬性的類型:學費、書費、總金額為數(shù)值型數(shù)據(jù);學號、姓名、學年、專業(yè)為字符型數(shù)據(jù);入學日期為日期型數(shù)據(jù)。列的寬度自定義。試用SQL語句定義上述表的結構。(定義中應包括主鍵子句和外鍵子句)6.用SQL語言定義(1)學生關系S,包括學號SNo、姓名SN、年齡SA、系別SD;(2)課程關系C,包括課程號CNo、課程名CN、學分CC;(3)學生選課關系SC,包括SNo、CNo和成績G。注意:說明主鍵碼和外鍵碼(如果有的話)。7.已知關系模式為(1)學生關系S,包括學號SNo、姓名SN、年齡SA、系別SD;(2)課程關系C,包括課程號CNo、課程名CN、學分CC;(3)學生選課關系SC,包括SNo、CNo和成績G。用SQL語言(1)對于學生選課關系SC,授予李小蘭刪除權限以及對SNo和CNo的修改權限;(2)刪除學號為"9900205”(3)從學生選課關系SC中,刪除王云(學生關系中可能有重名)的所有選課(4)找出不是既大于20歲又屬于計算機系的學生。8.已知關系模式為(1)學生關系S,包括學號SNo、姓名SN、年齡SA、系別SD;(2)課程關系C,包括課程號CNo、課程名CN、學分CC;(3)學生選課關系SC,包括SNo、CNo和成績G。用SQL語句查詢每個學生的總成績,輸出學號和總成績。9.有關圖書發(fā)行的關系模型如下:書店S(書店號SNo,書店名SN,地址A)圖書B(書號BNo,書名T,作者N,價格P)圖書館L(館號LNo,館名LN,城市C)圖書發(fā)行SBL(SNo,LNo,BNo,發(fā)行量Q)用SQL語言表達如下查詢:“上海圖書館”(館名)收藏圖書的書名和出售該書的書店名。10.圖書管理數(shù)據(jù)庫關系模型如下:圖書B(書號BN,書名T,作者A)學生S(姓名N,班級C,借書證號LN)借書L(借書證號LN,BN,日期D)查詢:以前借書的學生姓名和書名。11.已知關系模式:學生(學號,姓名,性別,年齡,系別),用SQL語句查詢計算機系的男學生。

12.有如下三個關系模式:學生:S(S#,SN,AGE,SEX)屬性含義依次為:學號,姓名,年齡,性別課程:C(C#,CN,TEACHER)屬性含義依次為:課程號,課程名,教師選課:SC(S#,C#,SCORE)屬性含義依次為:學號,課程號,成績用SQL語句表達如下查詢。

(1).查詢“王蘭”同學沒有選修的課程的課程號。(2).查詢選修3門以上(含3門)課程的學生的學號和姓名。(3).將成績低于60分的女同學的成績提高5%。(4).查詢選修課程包含LIU老師所授課的學生的學號。13.假設有三個表:商場表:M(MNO,MNAME,CITY)各屬性含義依次為商場號、商場名和商場所在城市;商品表:P(PNO,PNAME,CITY,COLOR)各屬性含義依次為商品號、商品名、產(chǎn)地和商品顏色;銷售表:S(MNO,PNO,QTY)各屬性含義依次為商場號、商品號和銷售數(shù)量。(1)請用SQL語句創(chuàng)建銷售表S,要求包含主碼、外碼(如果有的話)的定義,同時保證銷售數(shù)量不能為空。(2)試用SQL語句寫出下列查詢:查詢不銷售北京生產(chǎn)的商品的商場名。(3)試用SQL語句實現(xiàn)下列查詢:查詢北京市的商場所銷售的各種商品的銷售總數(shù)量。14.假設新華書店數(shù)據(jù)庫中有2個關系模式: 出版社(出版社編號,出版社名稱,出版社地址) 圖書(圖書編號,書名,出版社編號,圖書分類,定價)試用SQL語句完成以下查詢。(1).查詢出版社編號為“CS”的圖書編號、書名和定價。(2).查詢圖書分類為“教材”的書名、定價和出版社名稱。(3).按照出版社編號統(tǒng)計每個出版社出版的圖書有多少種和平均定價。(4).查詢由高等教育出版社出版、圖書分類為“教材”且定價超過30元的圖書編號和書名?!?5).設有關系模式R(A,B,C,D,E),F(xiàn)={A→C,C→D,B→C,DE→C,CE→A}。求R的所有候選鍵。15.已知學生表S和選課表SC:用SQL語言完成如下的操作:(1)將一個新學生(學號:s6,姓名:吳麗,所在系:自動化,性別:女,年齡:20)的紀錄插入到學生表中。(2)將學號為s1的學生的年齡由17歲改為18歲。(3)建立計算機系學生的視圖,視圖名為computer_student。(4)查詢選修了“程序設計”課程的學生的姓名和分數(shù)。(5)求學號為s1的學生的總分和平均分。Ssnosnsdsexages1s2s3s4s5趙亦錢爾孫珊李思周武計算機信息信息自動化計算機女男女男男1718202119SCsnocnscores1s1s2s3s4程序設計微機原理數(shù)據(jù)庫程序設計編譯原理928580908816.現(xiàn)有關系數(shù)據(jù)庫如下:學生(學號,姓名,性別,專業(yè),獎學金);課程(課號,課名,學分);學習(學號,課號,分數(shù))。用SQL語言實現(xiàn)下列查詢:(1)查詢“國際貿(mào)易”專業(yè)中獲得獎學金1000元的學生信息,包括學號、姓名、課名和分數(shù)。(2)查詢沒有任何一門課程成績在80分以下的學生的信息,包括學號、姓名和專業(yè)。(3)對成績得過滿分(100分)的學生,如果沒有獲得獎學金的,將其獎學金設為1000元。17.設有學生—課程關系數(shù)據(jù)庫,包含學生關系S(學號S#,學生姓名SN,所屬系名SD,學生年齡SA)、課程關系C(課程號C#,課程名字CN,先行課號碼PC#)、和學生選課關系SC(學號S#,課程號C#,學生成績G)。用SQL語句實現(xiàn)下列查詢:(1)求計算機系學生的學號、姓名。(2)求不選修C3課程的學生姓名。(3)將李明的數(shù)學成績改為90分。(4)刪除99011學生的選課記錄。(5)為計算機系學生創(chuàng)建一個視圖,并在該視圖上查詢年齡在20歲以下的學生。18.設有學生—課程關系數(shù)據(jù)庫,包含有學生關系S(學號S#,學生姓名SN,所屬系名SD,學生年齡SA)、課程關系C(課程號C#,課程名字CN,先行課號碼PC#)、和學生選課關系SC(學號S#,課程號C#,學生成績G)。用SQL語句實現(xiàn)下列查詢:(1)求年齡不在20歲與22歲之間的學生學號和年齡。(2)求選修課程號為C1且成績?yōu)锽以上的學生姓名及成績。(3)求選修了課程名為‘J’的學生學號和姓名。(4)將一個新生記錄(學號:99001,姓名:李強,所在系:計算機,年齡:19)插入學生關系S中。19.已知如下關系模式:雇員E(ENO,EName,Age);工程P(PNO,PName);施工W(ENO,PNO,Salary);其中,E表示雇員關系,P表示工程關系,W表示施工關系,ENO為雇員號,Ename為雇員的姓名,Age為雇員的年齡,PNO為工程號,Pname為工程名,Salary為酬金。用SQL語句表達如下查詢:(1)參加工程名為“立交橋”的雇員姓名和酬金。(2)參加工程號為“P1”,且酬金最高的雇員名。(3)參加3個以上工程的職工號。20.已知如下關系模式:雇員E(ENO,EName,Age);工程P(PNO,PName);施工W(ENO,PNO,Salary);其中,E表示雇員關系,P表示工程關系,W表示施工關系,ENO為雇員號,Ename為雇員的姓名,Age為雇員的年齡,PNO為工程號,Pname為工程名,Salary為酬金。分別用關系代數(shù)和SQL語句表達如下查詢:(1)參加工程名為“立交橋”的雇員的平均酬金。(2)在參加工程P1的雇員中,查詢比雇員E1的酬金高的雇員姓名。(3)參加的雇員數(shù)大于3的工程號。21.已知關系S,C,SC的關系模式為:S(S#,SN,SD,SA);C(C#,CN,PC#);SC(S#,C#,G)其中:S#學號;SN學生姓名;SD所屬系名;SA學生年齡;C#課程號;CN課程名;PC#先行課號碼;G學習成績;用SQL語句實現(xiàn)下列查詢:(1)求選修課程號為C1課程的學生學號和學習成績。(2)查詢選修課程號為C1課程且成績?yōu)锽以上的學生學號,姓名,系,年齡及成績。(3)求不選修課程號為C3課程的學生姓名。(4)求選修課程超過3門的學生學號。22.已知關系S,C,SC的關系模式為:S(S#,SN,SD,SA);C(C#,CN,PC#);SC(S#,C#,G);其中:S#學號;SN學生姓名;SD所屬系名;SA學生年齡;C#課程號;CN課程名;PC#先行課號碼;G學習成績;用SQL語句實現(xiàn)下列查詢:(1)求學生姓名是以字母D打頭的學生的學號,姓名。(2)求每一課程的間接先行課課程代號(即先行課的先行課)。(3)求選修了課程名為’J’的學生學號和姓名。(4)求課程號及選修該課程的學生人數(shù)。23.如下所示是一個保險公司的數(shù)據(jù)庫,對這個關系數(shù)據(jù)庫用SQL回答以下問題:person(drive_id,name,address);car(license,year,model);accident(date,driver_id,damage);owns(driver_id,license);log(license,date,driver);其中車主關系person包括:driver_id(駕駛執(zhí)照號);name(姓名);address(地址)汽車關系car包括:license(汽車牌照);year(出廠日期);model(型號);事故關系accident包括:date(出事日期);driver_id(出事車主的駕駛執(zhí)照號);damage(毀壞程度);汽車所屬關系owns包括:driver_id(出事車主的駕駛執(zhí)照號);license(汽車牌照);用SQL語句實現(xiàn)下列查詢:(1)查找在1989年其車輛出過事故的車主姓名。(2)查找和JohnSmith的車有關的事故數(shù)量。(3)查找出過三次以上事故的司機姓名。(4)刪除JohnSmith的馬自達車(Mazda)24.現(xiàn)有如下關系模型:T(T#,TN,G#,AGE);G(G#,GN,T#);C(C#,CN,HOUR);TC(T#,C#,ROOM);其中教師關系T包括:教師代碼(T#),姓名(TN),教研室代碼(G#),年齡(AGE);教研室關系G包括:教研室代碼(G#),教研室名稱(GN),教研室主任的教師代碼(T#);課程關系C包括:課程號(C#),課程名(CN),學時(HOUR);任教關系TC包括:教師代碼(T#),課程號(C#),教室(ROOM);用SQL語句實現(xiàn)下列查詢:(1)查找“數(shù)學”教研室的教研室主任的教師姓名。(2)查找不教課的教師姓名。(3)查詢“外語”教研室教授的所有課程名稱。(4)查找教授課程在三門以上的教師姓名。25.已知關系S,P,J,SPJ的關系模式為:S(SNO,SN,CITY);P(PNO,PN,COLOR);J(JNO,JN,CITY);SPJ(SNO,JNO,PNO,QTY);其中:SNO為供應商號,SN為供應商姓名,CITY為所在城市;PNO為零件號,PN為零件名稱,COLOR為顏色;JNO為工程項目號,JN為工程項目名稱;QTY為數(shù)量。試用SQL語言完成下列查詢:(1)求出使用全部零件的工程項目名稱。(2)取出供應商姓名,該供應商提供最小號碼(即零件號最?。┑募t色零件。(3)取出1個以上供應商提供的零件號。26.已知關系S,P,J,SPJ的關系模式為:S(SNO,SN,CITY);P(PNO,PN,COLOR);J(JNO,JN,CITY);SPJ(SNO,JNO,PNO,QTY);其中:SNO為供應商號,SN為供應商姓名,CITY為所在城市;PNO為零件號,PN為零件名稱,COLOR為顏色;JNO為工程項目號,JN為工程項目名稱;QTY為數(shù)量。試用SQL語言完成下列查詢:(1)求出供應全部零件的供應商姓名。(2)取出供應商姓名,該供應商提供最大號碼(即零件號最大)的藍色零件。(3)取出在同一城市的每對工程項目號。27.關系模式描述如下:工作人員:EMPLOYEE(NAME,SSN,BDATE,ADDRESS,SEX,SALARY,SUPERSSN,DNO);部門:DEPARTMENT(DNAME,DNUMBER,MSGSSN,MSGSTARTDATE);工程項目:PROJECT(PNAME,PNUMBER,PLOCATION,DNUM);工作人員與工程項目:WORKS_ON(SSN,PNO,HOURS);屬性說明如下:NAME:雇員名;SSN:雇員的身份證號;BDATE:雇員生日;ADDRESS:雇員地址;SEX:雇員性別;SALARY:雇員工資;SUPERSSN:雇員直接領到的身份證號;DNO:工作人員所屬部門號;DNAME:部門名字;DNUMBER:部門號;MSGSSN:部門領導身份證號;MSGSTARTDATE:部門領導開始領導工作的日期;PNAME:項目名稱;PNUMBER:項目號;PLOCATION:項目所在地;DNUM:項目所屬部門號;PNO:項目號;HOURS:工作小時數(shù)。用SQL表達如下查詢:(1)參加項目名為“公路1”的雇員名。(2)查詢參加工程號為“P1”,且酬金最高的職工號及其工資。28.關系模式描述如下:工作人員:EMPLOYEE(NAME,SSN,BDATE,ADDRESS,SEX,SALARY,SUPERSSN,DNO);部門:DEPARTMENT(DNAME,DNUMBER,MSGSSN,MSGSTARTDATE);工程項目:PROJECT(PNAME,PNUMBER,PLOCATION,DNUM);工作人員與工程項目:WORKS_ON(SSN,PNO,HOURS);屬性說明如下:NAME:雇員名;SSN:雇員的身份證號;BDATE:雇員生日;ADDRESS:雇員地址;SEX:雇員性別;SALARY:雇員工資;SUPERSSN:雇員直接領到的身份證號;DNO:工作人員所屬部門號;DNAME:部門名字;DNUMBER:部門號;MSGSSN:部門領導身份證號;MSGSTARTDATE:部門領導開始領導工作的日期;PNAME:項目名稱;PNUMBER:項目號;PLOCATION:項目所在地;DNUM:項目所屬部門號;PNO:項目號;HOURS:工作小時數(shù)。用關系代數(shù)和SQL表達如下查詢:(1)列出沒有參加項目P1的員工姓名。(2)列出所有由張三直接領導的工作人員的名字和所在部門名字。29.在供應商、零件數(shù)據(jù)庫中有以下三個關系模式:供應商:S(SNO,SNAME,CITY,STATUS);零件:P(PNO,PNAME,WEIGHT,COLOR,CITY)供應貨:SP(SNO,PNO,QTY);各屬性的含義可由屬性名體現(xiàn),不再重復,供貨關系SP表示某供應商SNO,供應了PNO零件,數(shù)量為QTY。用SQL語句實現(xiàn)下列查詢:(1)求供應紅色零件的供應商名字。(2)求北京供應商的號碼、名字和狀況(STATUS)。(3)求零件P2的總供應量。(4)把零件P2的重量增加6,顏色改為藍色。30.有一學校教學數(shù)據(jù)庫,包括學生、課程、教師、學生成績4個關系。學生關系S(SNO,SN,AGE,SEX),有屬性:學號,姓名,年齡,性別;課程關系C(CNO,CN,PCNO)包括屬性:課程號,課程名,先修課課程號;教師關系T(ENO,EN,DEPT),包括屬性:職工號,姓名,系別;學生成績關系SC(SNO,CNO,ENO,G)包括屬性:學生號,課程號,任課教師職工號和學生學習成績;請用關系代數(shù)表達式完成下列操作:(1)求選修所有課程并且成績?yōu)锳的學生姓名。(2)求選修了王平老師講授的所有課程的學生姓名。(3)求不選修信息系老師開設的所有課程的學生姓名。31.供應商-零件-工程項目數(shù)據(jù)庫由以下4個關系模式構成:S(SNO,SNAME,STATUS,CITY);P(PNO,PNAME,COLOR,WEIGHT,CITY);J(JNO,JNAME,CITY);SPJ(SNO,PNO,JNO,QTY);供應商S,零件P和工程項目J分別由供應商號(SNO),零件號(PNO)和工程項目號(JNO)唯一標識。供貨SPJ是指由某個供應商向某個工程項目供應某些數(shù)量的某種零件。請用SQL語言完成如下操作:(1)找出給北京的工程項目提供不同的零件號。(2)將沒有供貨的所有工程項目從J中刪除。(3)查詢提供全部零件的供應商名。(4)查詢這樣的工程項目號:供給該工程項目的零件P1的平均供應量大于供給工程項目J1的任何一種零件的最大供應量。(5)定義一個視圖,它由所有這樣的工程項目(工程項目號與所在城市名稱)組成:它們由供應商S1供貨且使用零件P1。32.已知關系S,P,J,SPJ的關系模式為:S(SNO,SN,CITY);P(PNO,PN,COLOR);J(JNO,JN,CITY);SPJ(SNO,JNO,PNO,QTY);其中:SNO為供應商號,SN為供應商姓名,CITY為所在城市;PNO為零件號,PN為零件名稱,COLOR為顏色;JNO為工程項目號,JN為工程項目名稱;QTY為數(shù)量。試用SQL語言完成下列查詢:(1)求出使用全部零件的工程項目名稱。(2)把零件號為P2的零件重量增加5,顏色改為黃色。(3)取出在同一城市的每對工程項目號。33.現(xiàn)有關系數(shù)據(jù)庫如下:學生(學號,姓名,性別,專業(yè),獎學金);課程(課號,課名,學分);學習(學號,課號,分數(shù))。用SQL語句實現(xiàn)下列查詢:(1)查詢沒有任何一門課程成績在80分以下的學生的信息,包括學號、姓名和專業(yè)。(2)把學生“張三”的“數(shù)據(jù)庫”課程分數(shù)改為86分。(3)查詢沒有獲得獎學金、同時至少有一門課程成績在95分以上的學生信息,包括學號、姓名和專業(yè)。(4)求各專業(yè)學生“數(shù)據(jù)庫”課程的平均成績。34.已知關系S,SC,C的關系模式為:S(S#,SN,SA,SD);SC(S#,C#,G);C(C#,CN,PC#);其中:S#為學號,SN為學生姓名,SA為年齡,SD為系名,C#為課程號,G為成績,CN為課程名稱,PC#為先行課號。試用SQL語言完成下列查詢:(1)選修課名為“J”的學生姓名。(2)選修全部課程的學生姓名。(3)不選“C2”課程的學生姓名。(4)選修課超過三門的學生姓名。35.已知關系S,C,SC的關系模式為:S(S#,SN,SD,SA);C(C#,CN,PC#);SC(S#,C#,G)。其中:S#學號;SN學生姓名;SD所屬系名;SA學生年齡;C#課程號;CN課程名;PC#先行課號碼;G學習成績;試用SQL語言分別完成下列各題。(1)求沒有選修‘1’(2)求選修了課程名為“信息系統(tǒng)”的學生學號和姓名。(3)求課程號及選修該課程的學生人數(shù)。(4)求每一門課程的間接先行課號(即先行課的先行課)。36.已知關系S,P,J,SPJ的關系模式為:S(SNO,SN,CITY);P(PNO,PN,COLOR,WEIGHT);J(JNO,JN,CITY);SPJ(SNO,JNO,PNO,QTY)。其中:SNO為供應商號,SN為供應商姓名,CITY為供應商所在城市;PNO為零件號,PN為零件名稱,COLOR為零件顏色,WEIGHT為零件重量;JNO為工程項目號,JN為工程項目名稱,CITY為工程項目所在城市,QTY為數(shù)量。試用SQL語言完成下列查詢:(1)求出提供紅色零件的供應商姓名。(2)提供零件‘P1’給工程項目‘J1’的供應商姓名。(3)沒有使用‘S1’供應商提供的零件的工程項目名稱。(4)取出由一個以上供應商提供的零件號。37.現(xiàn)有如下關系模型:T(T#,TN,G#,AGE,SEX);G(G#,GN,T#);C(C#,CN,HOUR);TC(T#,C#,ROOM)。其中,教師關系T包括:教師代碼(T#)、姓名(TN)、教研室代碼(G#)、年齡(AGE)、性別(SEX);教研室關系G包括:教研室代碼(G#)、教研室名稱(GN)、教研室主任的教師代碼(T#);課程關系C包括:課程號(C#)、課程名(CN)、學時(HOUR);任教關系TC包括:教師代碼(T#)、課程號(C#)、教室(ROOM)。用SQL語言查詢:(1)查詢講授課程名為“數(shù)據(jù)庫”的所有教師的姓名及所在教研室名稱。(2)查詢“計算機基礎”教研室講授的所有課程的課程名和學時數(shù)。(3)查詢講授課程在至少四門的教師姓名及所在教研室名稱。38.現(xiàn)有如下關系模型:T(T#,TN,G#,AGE,SEX);G(G#,GN,T#);C(C#,CN,HOUR);TC(T#,C#,ROOM)。其中,教師關系T包括:教師代碼(T#)、姓名(TN)、教研室代碼(G#)、年齡(AGE)、性別(SEX);教研室關系G包括:教研室代碼(G#)、教研室名稱(GN)、教研室主任的教師代碼(T#);課程關系C包括:課程號(C#)、課程名(CN)、學時(HOUR);任教關系TC包括:教師代碼(T#)、課程號(C#)、教室(ROOM)。用SQL語言查詢:(1)查詢講授了全部課程的男教師的姓名。(2)查詢“張紅”老師講授的所有課程的課程名和學時數(shù)。(3)查詢“計算機基礎”教研室每一個老師所講授的課程門數(shù)。39.現(xiàn)有關系數(shù)據(jù)庫如下:T(T#,TN,G#,AGE);G(G#,GN,T#);C(C#,CN,HOUR);TC(T#,C#,ROOM)。其中教師關系T包括:教師代碼(T#),姓名(TN),教研室代碼(G#),年齡(AGE);教研室關系G包括:教研室代碼(G#),教研室名稱(GN),教研室主任的教師代碼(T#);課程關系C包括:課程號(C#),課程名(CN),學時(HOUR);任教關系TC包括:教師代碼(T#),課程號(C#),教室(ROOM);用SQL語句實現(xiàn)下列查詢:(1)查詢教授全部課程的教師姓名。(2)查詢“外語”教研室所教課程的名稱。(3)查找所教課程在三門以上的教師姓名。40.現(xiàn)有關系數(shù)據(jù)庫如下:學生(學號,姓名,性別,專業(yè));課程(課號,課名,學分);學習(學號,課號,分數(shù))用SQL語句實現(xiàn)下列查詢:(1)查詢所學課程包含學生S3所學課程的學生姓名。(2)查詢選修數(shù)據(jù)庫課程的男同學的姓名。(3)查詢選修4門以上課程的學生的總成績。41.42.(1)查詢張明所借的圖書名。(2)查詢2008年10月1日前借出的圖書名。(3)查詢沒有借閱“數(shù)據(jù)庫系統(tǒng)原理”的借閱者姓名。43.設有以下四個關系模式:employee(person-name,street,city);works(person-name,company-name,salary);company(company-name,city);manages(person-name,manager-name),用SQL語言實現(xiàn)下列查詢:(1)找出FirstBankCorporation所有年收入在10000美元以上的員工的姓名和居住的街道、城市。(2)找出所有居住地域工作的公司在同一城市的員工的姓名。(3)找出此數(shù)據(jù)庫中不在FirstBankCorporation工作的所有員工的姓名。44.高校項目管理數(shù)據(jù)庫中的關系如下:Teacher(tnu,tname,sex,age,degree,depart);Project(pnu,pname,type,fee,starttime,endtime,conclusion)Implicate(tnu,pnu,role,period)。其中Teacher表示教師,可簡單地用T表示,tnu,tname,sex,age,degree,depart分別表示教師編號、姓名、性別、年齡、學歷和所屬部門;Project表示項目,可簡單地用P表示,pnu,pname,type,fee,starttime,endtime,conclusion分別表示項目編號、名稱、類型、費用、開始時間、結束時間和結題結論。Implicate表示參與,可簡單地用I表示,role,per

溫馨提示

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

評論

0/150

提交評論