2021年國開電大《數(shù)據(jù)庫應(yīng)用技術(shù)》形成性考核任務(wù)4答案_第1頁
2021年國開電大《數(shù)據(jù)庫應(yīng)用技術(shù)》形成性考核任務(wù)4答案_第2頁
2021年國開電大《數(shù)據(jù)庫應(yīng)用技術(shù)》形成性考核任務(wù)4答案_第3頁
2021年國開電大《數(shù)據(jù)庫應(yīng)用技術(shù)》形成性考核任務(wù)4答案_第4頁
2021年國開電大《數(shù)據(jù)庫應(yīng)用技術(shù)》形成性考核任務(wù)4答案_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

請按照第5章的實驗要求獨立完成實驗。將相關(guān)的SQL語句和運行結(jié)果的截屏保存在文件中,或填寫在下面的實驗報告中,并通過網(wǎng)絡(luò)提交。數(shù)據(jù)庫應(yīng)用技術(shù)實驗報告學(xué)習(xí)中心名稱 班級學(xué)生姓名 ¥#~課程名稱 盆據(jù)庫應(yīng)用技術(shù)實驗名稱 實驗?zāi)康膶嶒災(zāi)康模簩?shù)據(jù)庫表中的數(shù)據(jù)進行查詢。實驗要求實驗內(nèi)容實驗內(nèi)容與步驟:在SSMS工具中編寫下述語句,查看執(zhí)行結(jié)果,并將SQL語句保存到一個文件中。實驗體會:數(shù)據(jù)庫正常運行的重要工作。數(shù)據(jù)的備份是對SQLServer數(shù)據(jù)事務(wù)日志進行拷貝,數(shù)據(jù)庫備份記錄了在進行備份操作的數(shù)據(jù)庫中所有數(shù)據(jù)的狀態(tài)。而數(shù)據(jù)的備份還分為數(shù)據(jù)庫完整備份、差異備份、事務(wù)日志備份、文件及文件組備份。做數(shù)據(jù)備份就是為了以后的數(shù)據(jù)庫恢復(fù)用。在實訓(xùn)內(nèi)容上我們還做了倉庫管理數(shù)據(jù)庫,其中的要求包含了許多數(shù)據(jù)庫的對象,綜合了我們所學(xué)的許多知識,讓我們更努力的把所學(xué)到的東西運用上去。教師評語: 實驗成績:測試數(shù)據(jù)與結(jié)果(或?qū)嶒灲Y(jié)果截圖):1?查詢SC表中的全部數(shù)據(jù)。SELECT*FROMSC結(jié)果上消心SnoCnoGrade1|0811101|C001%20811101C0028030811101C0038440811101C0056250811102C0019260811102C0029070811102C0048480821102C0017690821102C00486100821102C00573110821102C007NULL120821103C00150130821103C0048014rnmAn2.查詢計算機系學(xué)生的姓名和年齡。3.SELECTSname,SexFROMStudentWHERESdept=*計算機系,3.E結(jié)果片消息SnameSexhL- 2 3王鎖女4張小紅女5王大力女6張姍姍輿查詢成績在7080分的學(xué)生的學(xué)號、課程號和成績。SELECTSno,Cno,GradeFROMSCwhereGradeBETWEEN70AND80;用紿果困消息SnoCnoGrade1i0811101J?……1C0028020821102C0017630821102C0057340821103C0048050831101C0048060831103C00478查詢計算機系年齡在1820歲的男生姓名和年齡。SELECTSname,SagefromStudentwhereSex='男'ANDSage>18ANDSage<20田結(jié)果公消息SnameSage

19查詢C001課程的最高分。SELECTmax(Grade)fromSCwhereCno='C00TI贏分rs il !查詢計算機系學(xué)生的最大年齡和最小年齡。SELECTmax(Sage)'最大年齡\min(Sage)'最小年齡'fromStudentwhereSdept=*計算機系,最大年齡最小年齡1i21 19L :統(tǒng)計每個系的學(xué)生人數(shù)。SELECTSdept,count(Sno)‘人數(shù)fromStudentGROUPBYSdept;

Sdept人數(shù)布礁????|6信息管理系4統(tǒng)計每門課程的選課人數(shù)和最高成績。SELECTcno5COunt(Sno)'選課人數(shù),max(Grade)最高成績'FROMSCGROUPBYCno;某果;消息SnoCnoGrade1802^821102^C0017630821102C0057340821103C0048050831101C0048060S31103C00478統(tǒng)計每個學(xué)生的選課門數(shù)和考試總成績,并按選課門數(shù)升序顯示結(jié)果SELECTsno,count(Cno)'選課門數(shù)’,sum(Grade)'總成績'FROMSCGROUPBYSnoORDERBY2ASC;sno迭課門數(shù)總成績10831102j--c TTO—■1NULL2082110321303083110121304081110232G650S311033143608111014322708211024235列出總成績超過200的學(xué)生的學(xué)號和總成績。SELECTsno,sum(Grade)'總成績'FROMSCGROUPBYSnoHAV|NGsum(Grade)>200;sno總成績sno總成績1 [0811101|322八0811102八2660821102235查詢選課門數(shù)最多的前2位學(xué)生,列出學(xué)號和選課門數(shù)。top2SELECTtop2Sno5count(cno)'選課門數(shù)*fromSCGROUPBYSnoORDERBY2DESC;Sno迭深門數(shù)[6811101I4城施J4查詢選了C002課程的學(xué)生姓名和所在系。SELECTSname,SdeptfromSC,StudentwhereSC.Sno=Student.SnoANDCno=,C002,區(qū)結(jié)果論消息SnameSdeptI_j計算機系項房-計算機系查詢考試成績80分以上的學(xué)生姓名、課程號和成績,并按成績降序排列結(jié)果。SELECTSname,Cno,GradeFROMSC,StudentWHEREGrade>80ANDStudent.Sno=SC.SnoORDERBYGradeDESC3結(jié)果為消息SnameCnoGrade婪^ iC001 %TOC\o"1-5"\h\z劉晨C001 92劉晨 C002 90吳賓 C004 86劉晨 C004 84李勇 C003 84查詢計算機系男生修了“數(shù)據(jù)庫基礎(chǔ)”的學(xué)生的姓名、性別和成績selectsname,ssex,gradefromstudentsjoinscons.sno=o=sc.enowheresdept='計算機系'andssex二,男'andcname二,數(shù)據(jù)庫基礎(chǔ)

查詢每個學(xué)生的選課情況,包括未選課的學(xué)生,列出學(xué)生的學(xué)號、姓名、選的課程號。SELECTStudent?Sno,Sname,Cn。fromSC,StudentWHEREStudent?Sno=SC.SnoSnoSnameCno1j0811101u [李勇C00120811101李勇C00230811101李勇C00340811101李勇C00550811102劉晨C00160811102劉晨C00270811102C00480821102吳賓C00190821102吳賓C004100821102吳賓C005110821102吳賓C007120821103殊海C001130821103弗海C004查詢哪些課程沒有學(xué)生選修,列出課程號和課程名。SELECTCourse.Cno,CnamefromSC,CourseWHERESC.Cno=Course.CnoANDSnoISNULL;消息SnameSdept1"手勇計算機系SnameSdept1"手勇計算機系2錢小平 信息管理系Sage2121查詢計算機系哪些學(xué)生沒有選課,列出學(xué)生姓名。SELECTSnameFROMStudentSCWHEREStudent.Sno=SC.SnoANDC5noisNULLANDSdept='計算機系'

田結(jié)果上消息SnameSage-[李勇-121 Im—n—x~]王散20劉晨20列出“VB”課程考試成績前三名的學(xué)生的學(xué)號、姓名、所在系和VB成績。top3SELECTtop3Student.Sno,Sname,Sdept,GradefromSC,Course,StudentWHEREStudent.Sno=WHEREStudent.Sno=SC.SnoVB'ORDERBYGradeDESC;SnoSnameSdept1l0821102i吳賓信息管理系20S31103弗姍姍計算機系30811101李勇計算機系A(chǔ)NDSC.Cno=Course.CnoandCname=Grade736562查詢與李勇年齡相同的學(xué)生的姓名、所在系和年齡。SELECTS1.Sname,S1.Sdept,S1.SageFROMStudentS1,StudentS2WHERES2.Sname=李勇'ANDS2.Sage=S1.Sage3結(jié)果消息SnameSdept Sage2j計算機系 2j計算機系 21信息管理系21查詢選了VB的學(xué)生學(xué)號、姓名、所在系和成績,并對所在系進行如下處理:顯示“CS”顯示顯示“CS”顯示“IS”當(dāng)所在系為“信息管理系”時當(dāng)所在系為“通信工程系”時,顯示“CO”;對其他系,均顯示“OTHER"。selects.sno學(xué)號 ,sname姓名, casesdeptwhen ,計算機系 , then 'CS'when'信息系 'then 'IS'when'數(shù)學(xué)系 'then 'CO*else'OTHERend as 所 在系,grade 成 績fromstudentsjoinscons.sno=o=owherecname='vb'21.用子查詢實現(xiàn)如下查詢: 1)查詢選了“C001”課程的學(xué)生姓名和所在系。 2) 查詢計算機文化學(xué)考試成績80分以上的學(xué)生學(xué)號和姓名。3) 查詢計算機文化學(xué)考試成績最高的學(xué)生姓名和所在系。4) 查詢年齡最大的男生的姓名和年齡。5) 查詢“C001”課程的考試成績高于“C001”課程的平均成績的學(xué)生的學(xué)號和“C001'課程成績。selectsname,sdeptfromstudentwheresnoin(selectsnofromscwhereeno='COOT)selectsno,snamefromstudentwheresnoin((selectsnofromscwheregrade>80andenoin(selectenofromcoursewherecname='計算機文化學(xué)'))selectsname,sdeptfromstudentsjoinscons.sno=sc.snoJo=owheregrade=(selectmax(grade)o=owherecname二’計算機文化學(xué)’)andcname='計算機文化學(xué),selectsname,sagefromstudentWheresage=(selectmax(sage)fromstudentandssex=,男')andssex二男selectsno,gradefromscwhereeno='COOTAndgrade>(selectavg(grade)fromscwhereeno='COOT)22 創(chuàng)建一個新表,表名為test_t,其結(jié)構(gòu)為:(COL1,COL2,COL3),其中:COL1:整型,允許空值。COL2:字符型,長度為10,不允許空值。COL3:字符型,長度為10,允許空值。試寫出按行插入如下數(shù)據(jù)的語句(空白處表示空值)。22.createtabletest_t(COL1int,COL2char(10)notnull,COL3char(10))insertintotest_tvalues(NULL,'BT,NULL)insertintotest_tvalues。,'B2‘,'C2')insertintotest_t(C0L1,COL2)values(2,'B3')23.將“C001課程的考試成績加10分。updatescsetgrade=grade+10whereeno='COOT將計算機系所有選修了~“計算機文化學(xué)”課程的學(xué)生成績加10分,分別用子查詢和多表連接形式實現(xiàn)。1)子查詢updatescsetgrade=grade+10wheresnoin(selectsnofromstudentwheresdept='計算機系,)andenoin(selectenofromcoursewherecname二,計算機文化學(xué),)2)多表連接?idupdatescsetgrade=grade?idfromscjoinstudentsonsc.sno=o=owheresdept=,計算機系,andcanem二'計算機文化學(xué),刪除考試成績小于50分的學(xué)生的選課記錄。deletefromscwheregrade<50刪除信息管埋系考試成績小于50分的學(xué)生的該門課程的修課記錄,分別用子查詢和多表連接形式實現(xiàn)。用連接查詢實現(xiàn)deletefromscfromscjoinstudentsons.sno=sc.snowheresdept='

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論