廣東醫(yī)學(xué)院數(shù)據(jù)庫課程設(shè)計報告一前40題答案解析_第1頁
廣東醫(yī)學(xué)院數(shù)據(jù)庫課程設(shè)計報告一前40題答案解析_第2頁
廣東醫(yī)學(xué)院數(shù)據(jù)庫課程設(shè)計報告一前40題答案解析_第3頁
廣東醫(yī)學(xué)院數(shù)據(jù)庫課程設(shè)計報告一前40題答案解析_第4頁
廣東醫(yī)學(xué)院數(shù)據(jù)庫課程設(shè)計報告一前40題答案解析_第5頁
已閱讀5頁,還剩1頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

./課程設(shè)計一學(xué)校的教務(wù)數(shù)據(jù)庫設(shè)計如下:學(xué)生表1T_STUDENT字段名稱字段類型字段含義STUNOVarchar2<16>學(xué)號〔主鍵STUNAMEVarchar2<16>姓名STUSEXVarchar2<6>性別STUBIRDATE出生日期課程信息表2T_COURSE字段名稱字段類型字段含義COURSENOVarchar2<16>課程號〔主鍵COURSENAMEVarchar2<16>課程名稱TEANOVarchar2<16>教師編號〔外鍵教師信息表3T_TEACHER字段名稱字段類型字段含義TEANOVarchar2<16>教師編號〔主鍵TEANAMEVarchar2<16>課程姓名TEATITLEVarchar2<16>教師職稱考試成績表4T_SCORE字段名稱字段類型字段含義STUNOVarchar2<16>學(xué)號〔主鍵COURSENOVarchar2<16>課程編號〔外鍵TYPEVarchar2<6>考試類型〔期中/期末SCOREFLOAT分?jǐn)?shù)T_STUDENTSTUNOSTUNAMESTUSEXSTUBIRS001郭莉芳女1987.2S002鄭義男1988.2S003何月女1989.3S004王群男1990.7….T_COURSECOURSENOTEANAMETEATITLEC001DBT001C002VC++T002C003VBT009C004操作系統(tǒng)T003C005JAVAT006……T_TEACHERTEANOCOURSENAMETEANOT001梁天教授T002王一副教授T009盧洪講師T003張楠副教授T006趙軍教授……T_SCORESTUNOCOURSENOTYPESCORES001C001期中98S001C001期末78S001C002期中68S001C002期末79….創(chuàng)建以上幾張表,并給表中輸入數(shù)據(jù)。查詢T_STUDENT中所有的數(shù)據(jù)select*fromT_Student查詢T_STUDENT中所有學(xué)生的姓名和性別selectSTUNAME,STUSEXFROMT_Student將學(xué)號和姓名顯示,其中,姓名的格式為:"姓名:xxx"SELECT'姓名:'bb,STUNAME,stunofromT_Student為了更好地體現(xiàn)各個學(xué)生的考試情況,將T_SCORE中的信息顯示,分?jǐn)?shù)顯示為與60分的差。selectScore-60AS"分?jǐn)?shù)"FROMT_SCORE將學(xué)號和姓名顯示,其中,列名分別顯示為"學(xué)生"和姓名。SELECTSTUNAMEAS"姓名:",stunoas"學(xué)號"fromT_Student將學(xué)號和姓名顯示在一個列中,列名顯示為:信息。SELECTSTUNOAS"信息"FROMT_STUDENTUNIONALLSELECTStunameFROMT_STUDENT查詢教師的職稱種類SELECTTEATITLEFROMT_Teacher查詢女生的姓名SELECTSTUNAMEFROMT_STUDENTWHEREStusex='女'查詢女生的姓名SELECTSTUNAMEFROMT_STUDENTWHEREStusex='女'查詢課程VB的信息SELECT*FROMT_COURSEWHERECOURSENAME='VB'顯示所有期中考試及格的記錄SELECT*FROMT_SCOREWHERETYPE='期中'為了找出考試尖子,需要顯示所有期末考試在90-100的考試記錄〔使用<,>SELECT*FROMT_SCORE,T_STUDENTWHERET_Score.Stuno=T_Student.StunoANDT_Score.Score>90學(xué)校要舉行一幫一活動,讓高分學(xué)生幫助低分學(xué)生。查詢90分以上的期末考試記錄,以及不及格的期末考試記錄--沒有成績低于60的同學(xué)利用BETWEEN謂詞顯示所有期末考試在65-80的考試記錄SELECT*FROMT_SCORE,T_STUDENTWHERET_Score.Stuno=T_Student.StunoAND<T_Score.ScoreBETWEEN65AND80>ANDT_Score.Type='期末'使用IN謂詞,顯示分?jǐn)?shù)是60,70,80的考試記錄SELECT*FROMT_SCORE,T_STUDENTWHERET_Score.Stuno=T_Student.StunoANDT_Score.ScoreIN<60,70,80>查詢姓李的學(xué)生資料SELECT*FROMT_SCORE,T_STUDENTWHERET_Student.StunameLIKE'李%'查詢性別為空的學(xué)生資料SELECT*FROMT_SCORE,T_STUDENTWHERET_Student.StusexISNULL用升序顯示學(xué)生S001的所有期末考試成績SELECT*FROMT_SCORE,T_STUDENTWHERET_Student.Stuno='S001'ANDT_Score.Type='期末'ORDERBYT_Score.TypeASC用降序顯示課程C001的所有期末考試成績,對于相等的成績,則按照課程編號升序顯示。SELECT*FROMT_SCORE,T_STUDENT,T_CourseWHERET_Course.Courseno=T_Score.CoursenoANDT_Score.Stuno=T_Student.StunoANDT_Course.Courseno='C001'ANDT_Score.Type='期末'ORDERBYT_Course.CoursenameASC查詢姓名為"郭莉芳"的考試成績selectSTUNAME,SCOREFROMT_Student,T_ScoreWHERET_Student.Stuno=T_Score.StunoANDT_Student.Stuname='郭莉芳'顯示各個教師及其講授課程的詳細(xì)情況selectT_Teacher.Teaname,T_Course.CoursenameFROMT_TEACHER,T_CourseWHERET_Teacher.Teano=T_Course.Teano查詢名為"梁天"的教師沒有上過的課程。selectT_Course.CoursenameFROMT_TEACHER,T_CourseWHERET_Teacher.Teano=T_Course.TeanoANDT_Teacher.Teaname!='梁天'課程"大學(xué)物理",有哪些學(xué)生選過?請列出這些學(xué)生的姓名selectSTUNAMEFROMT_STUDENT,T_Course,T_ScoreWHERET_Student.Stuno=T_Score.StunoANDT_Score.Courseno=T_Course.CoursenoANDT_Course.Coursename='大學(xué)物理'查詢學(xué)號為"S002"的學(xué)生,參加課程"C001"考試的成績,顯示格式為:期中成績期末成績總評成績.其中,總評成績=期中成績*0.4+期末成績*0.6selectFIRST.ScoreAS"期中成績",SECOND.SCOREAS"期末成績",<FIRST.SCORE*0.4>+<SECOND.SCORE*0.6>--BB=<FIRST.SCORE*0.4>+<SECOND.SCORE*0.6>FROMT_SCOREFIRST,T_SCORESECONDWHEREFIRST.Stuno=Second.StunoANDFirst.Courseno='C001'ANDSecond.Courseno='C001'ANDFIRST.STUNO='S002'ANDSECOND.STUNO='S002'ANDFirst.Type='期中'ANDSECOND.Type='期末'查詢課程"大學(xué)物理"是哪一位老師教的,列出其姓名SELECTTEANAMEFROMT_Teacher,T_CourseWHERET_Teacher.Teano=T_Course.TeanoANDT_Course.Coursename='大學(xué)物理'查詢T_STUDENT內(nèi)所有人的姓名和性別SELECTSTUNAME,STUSEXFROMT_STUDENT將學(xué)號和姓名用下劃線連接,顯示在一列。SELECTSTUNAME||'_'||STUNOFROMT_STUDENT顯示教授的所有資料SELECT*FROMT_TEACHERWHERETeatitle='教授'顯示姓張的男生的姓名SELECTSTUNAMEFROMT_STUDENTWHERESTUNAMELIKE'張%'將所有的分?jǐn)?shù)顯示為與60分的差值,同時也顯示原分?jǐn)?shù)。SELECTSCORE-60,SCOREFROMT_SCORE查詢高級職稱以下的教師姓名,高級職稱以下為副教授和講師SELECTTEANAMEFROMT_TEACHERWHERETeatitleIN<'副教授','講師'>學(xué)校需要請學(xué)生對教授的教學(xué)作評價,因此需要通知相關(guān)學(xué)生。請查詢出:教授所教過的課程,有哪些學(xué)生選過?列出他們的姓名SELECTDISTINCTTEANAME,STUNAMEFROMT_Course,T_Score,T_Student,T_TeacherWHERET_Student.Stuno=T_Score.StunoANDT_Score.Courseno=T_Course.CoursenoANDT_Course.Teano=T_Teacher.TeanoANDT_Teacher.Teatitle='教授';查詢郭莉芳的哪些科目期末考試沒有及格?列出這些科目的名稱和分?jǐn)?shù)SELECTDISTINCTCOURSENAMEFROMT_Course,T_Score,T_Student,T_TeacherWHERET_Student.Stuno=T_Score.StunoANDT_Score.Courseno=T_Course.CoursenoANDT_Course.Teano=T_Teacher.TeanoANDT_Score.Score<60ANDT_Score.Type='期末'統(tǒng)計學(xué)生姓名的數(shù)量SELECTCOUNT<STUNAME>FROMT_STUDENT查詢學(xué)校有多少名教師SELECTCOUNT<TEANAME>FROMT_TEACHER查詢?yōu)?梁天"的教師講了多少門課SELECTT_Course.CoursenameFROMT_TEACHER,T_CourseWHERET_Course.Teano=T_Teacher.TeanoANDT_Teacher.Teaname='梁天'查詢參

溫馨提示

  • 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

提交評論