大數(shù)據(jù)合工大數(shù)據(jù)庫上機(jī)實(shí)驗(yàn)_第1頁
大數(shù)據(jù)合工大數(shù)據(jù)庫上機(jī)實(shí)驗(yàn)_第2頁
大數(shù)據(jù)合工大數(shù)據(jù)庫上機(jī)實(shí)驗(yàn)_第3頁
大數(shù)據(jù)合工大數(shù)據(jù)庫上機(jī)實(shí)驗(yàn)_第4頁
大數(shù)據(jù)合工大數(shù)據(jù)庫上機(jī)實(shí)驗(yàn)_第5頁
已閱讀5頁,還剩37頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

大數(shù)據(jù)合工大數(shù)據(jù)庫上機(jī)實(shí)驗(yàn)《數(shù)據(jù)庫及應(yīng)用》課程實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)名稱:VisualFoxPro6.0的基本操作實(shí)驗(yàn)類型:驗(yàn)證設(shè)計(jì)實(shí)驗(yàn)學(xué)時(shí):8學(xué)時(shí)學(xué)號(hào):姓名:班級(jí):指導(dǎo)教師:羅賀實(shí)驗(yàn)地點(diǎn):管理學(xué)院一號(hào)樓四樓機(jī)房實(shí)驗(yàn)時(shí)間:2012年11月19日、26日二〇一二年十二月十日添加30條數(shù)據(jù)(3)求每門課的平均成績,并把結(jié)果存入average表;解:USEh:\數(shù)據(jù)庫實(shí)驗(yàn)作業(yè)二\實(shí)驗(yàn)二\score表.dbfEXCLUSIVEselescore表.Cno,avg(score表.score)as平均分;fromscore表;intotableaverage;groupbyscore表.CnoBrowse截圖:(4)將學(xué)生“馬麗鵑”的出生日期改為“1982.8.20”;解:USEh:\數(shù)據(jù)庫實(shí)驗(yàn)作業(yè)二\實(shí)驗(yàn)二\student表.dbfEXCLUSIVEeditforsname='馬麗娟'截圖:(5)將所有學(xué)生的zipcode屬性列值填補(bǔ)上;解:replZipcodewith230006replallZipcodewith230006USEh:\student.dbfEXCLUSIVEmodifystructurereplallZipcodewith230006截圖:(6)將average表中的所有課程的平均成績置零;解:USEh:\數(shù)據(jù)庫實(shí)驗(yàn)實(shí)驗(yàn)二\average.dbfEXCLUSIVEreplall平均分with0截圖:(7)刪除average表中的課程號(hào)為‘c007’的平均成績記錄;解:USEh:\數(shù)據(jù)庫實(shí)驗(yàn)作業(yè)二\實(shí)驗(yàn)二\average.dbfEXCLUSIVEdeleteforCno='C007'browsepackBrowse截圖:(8)刪除所有average表中平均成績記錄;解:deleteallpackbrowse截圖:(9)建立一個(gè)臨時(shí)學(xué)生信息表(tstudent001011’的所有學(xué)生記錄。解:Select*;fromstudent;intocursortstudent;wheresubstr(Sno,1,6)!='001011'browse截圖:(10)查詢?nèi)w學(xué)生的學(xué)號(hào)與姓名;解:SelectSno,Sname;Fromstudent截圖:(11)查詢?nèi)w學(xué)生的學(xué)號(hào)、姓名、所屬班級(jí);解:SelectSno,Sname,Sclass;Fromstudent截圖:(12)查詢?nèi)w學(xué)生的詳細(xì)記錄;解:Select*;Fromstudent截圖:(13)查詢?nèi)w學(xué)生的姓名及其年齡;解:SelectSname,year(date())-year(Sbirthday)asage;Fromstudent截圖:(14)查詢?nèi)w學(xué)生的姓名、出生年份;解:SelectSname,Sbirthday;Fromstudent截圖:(15)查詢所有修過課的學(xué)生的學(xué)號(hào);解:Selectstudent.Sno;Fromscore,student;Wherescore.Sno=student.Sno截圖:(16)查詢“信管系0101”班全體學(xué)生名單;解:SelectSname;Fromstudent;WhereSclass='信管系0101'截圖:(17)查詢查詢所有年齡在27歲以下的學(xué)生姓名及其年齡;解:SelectSname,year(date())-year(Sbirthday)asage;Fromstudent;Whereyear(date())-year(Sbirthday)<=27截圖:(18)查詢考試成績有不及格的學(xué)生的學(xué)號(hào);解:SelectSno;Fromscore;WhereScore<60截圖:(19)查詢年齡在15至28歲之間的學(xué)生姓名、班級(jí)和年齡;解:SelectSname,Sclass,year(date())-year(Sbirthday)asage;Fromstudent;Whereyear(date())-year(Sbirthday)>15andyear(date())-year(Sbirthday)<28截圖:(20)查詢年齡不在15至28歲之間的學(xué)生姓名、班級(jí)和年齡;解:SelectSname,Sclass,year(date())-year(Sbirthday)asage;Fromstudent;Whereyear(date())-year(Sbirthday)<=15oryear(date())-year(Sbirthday)>=28截圖:(21)查詢“信管系0101”和“電商系0102”班的學(xué)生的姓名和班級(jí)信息;解:SelectSname,Sclass;Fromstudent;WhereSclass='信管系0101'orSclass='電商系0102'截圖:(22)查詢既不是“信管系0101”也不是“電商系0102”班的學(xué)生的姓名和班級(jí)信息;解:SelectSname,Sclass;Fromstudent;WhereSclass!='信管系0101'andSclass!='電商系0102'截圖:(23)查詢學(xué)號(hào)為“011113104”的學(xué)生的詳細(xì)情況;解:Select*;Fromstudent;WhereSno='011113104'截圖:(24)查詢學(xué)號(hào)以“0111”打頭的學(xué)生信息;解:Select*;Fromstudent;Wheresubstr(Sno,1,4)='0111'截圖:(25)查詢所有姓“張”學(xué)生的學(xué)號(hào)、姓名、性別、年齡;解:SelectSno,Sname,year(date())-year(Sbirthday)asage;Fromstudent;WhereSnamelike'張%'截圖:(26)查詢名字中第二個(gè)字有“?!弊值膶W(xué)生的學(xué)號(hào)、姓名、性別、年齡;解:SelectSno,Sname,year(date())-year(Sbirthday)asage;Fromstudent;Wheresubstr(Sname,3,2)='海'截圖:(27)查詢所有不姓“劉”學(xué)生的姓名;解:SelectSname;Fromstudent;Wheresubstr(Sname,1,2)!='劉'截圖:(28)查詢課程號(hào)以“C”開頭的最后兩個(gè)字母為的課程號(hào)和課程名;解:SelectCno,Cname;Fromcourse;WhereCnolike'C%'andsubstr(Cno,3,2)='05'截圖:(29找缺少考試成績的學(xué)生和相應(yīng)的課程號(hào);解:SelectSno,Cno;Fromscore;WhereScore=0截圖:(30)查找全部有成績記錄的學(xué)生學(xué)號(hào)、課程號(hào);解:SelectSno,Cno;Fromscore;WhereScore!=0截圖:(31)查找“電商系0101”班年齡在27歲以下的學(xué)生學(xué)號(hào)、姓名;解:SelectSno,Sname;Fromstudent;WhereSclass='電商系0101'andyear(date())-year(Sbirthday)<27截圖:(32)查找選修了“C001”號(hào)課程的學(xué)生學(xué)號(hào)及其成績,查詢結(jié)果按分?jǐn)?shù)降序排序;解:SelectSno,Score;Fromscore;WhereCno='C001';OrderbyScoredesc截圖:(33排列;解:Select*,year(date())-year(Sbirthday)asage;Fromstudent;OrderbySclassasc,agedesc截圖:(34)查詢學(xué)生總?cè)藬?shù);解:Selectcount(Sno)as學(xué)生總?cè)藬?shù);Fromstudent截圖:(35)查詢選修了課程的學(xué)生人數(shù);解:Selectcount(Sno)as選修了課程的學(xué)生人數(shù);Fromscore截圖:(36)在所有課程中查詢最高分的學(xué)生學(xué)號(hào)和成績;解:SelectSno,max(Score)as最高分;Fromscore截圖:(37)查詢學(xué)習(xí)“C001”課程的學(xué)生最高分?jǐn)?shù);解:Selectmax(Score)as最高分?jǐn)?shù);Fromscore;WhereCno='C001'截圖:(38)計(jì)算各個(gè)課程號(hào)與相應(yīng)的選課人數(shù);解:SelectCno,count(*)as選課人數(shù);Fromscore;GroupbyCno截圖:(39)查詢“電商系0102”班選修了兩門課程以上的學(xué)生學(xué)號(hào)、姓名;解:Selectstudent.Sno,student.Sname,count(*)as選課門數(shù);Fromscore,student;WhereSclass='電商系0102'andscore.Sno=student.SnoGroupbyCno;havingcount(*)>=2截圖:(40)自然連接student和score表;解:Select*;Fromstudentfulljoinscore;Onstudent.Sno=score.Sno截圖:(41)使用自身連接查詢每一門課程的間接先行課(即先行課的先行課)解:Selectx.Cno,y.Cpno;Fromcourseasx,courseasy;Wherex.Cpno=y.CnoGroupbyx.Cno截圖:(42)使用復(fù)合條件連接查詢選修“c001”號(hào)課程且成績?cè)?0分以上的所有同學(xué);解:Selectstudent.Sno,student.Sname,score.Score;Fromstudent,score;Wherestudent.Sno=score.Sno;andscore.Cno='C001';andscore.Score>=90截圖:(43)使用復(fù)合條件連接查詢每個(gè)學(xué)生選修的課程名及其成績;解:Selectcourse.Cname,score.Score;Fromcourse,score;Wherecourse.Cno=score.Cno截圖:(44)查詢選修了全部課程的學(xué)生;解:Selectstudent.Sno,student.Sname;Fromstudent;WhereSnoin;(selectscore.Sno;Fromscore;Groupbyscore.Sno;Havingcount(*)=7)截圖:(454個(gè)學(xué)分的課程的學(xué)生的學(xué)號(hào)、姓名;解:selectstudent.Sno,student.Sname;fromstudent,score,course;wherestudent.Sno=score.Sno;andscore.Cno=course.Cno;groupbyscore.Sno;havingsum(course.Credit)>=4截圖:(46)查詢所有選修了C001號(hào)課程的學(xué)生學(xué)號(hào)、姓名;解:Selectstudent.Sno,student.Sname;Fromstudent;WhereSnoin;(selectscore.Sno;Fromscore;Wherescore.Cno='C001')截圖:(47了課程C001或c007的學(xué)生學(xué)號(hào)、姓名;解:Selectstudent.Sno,student.Sname;Fromstudent;WhereSnoin;(selectscore.Sno;Fromscore;Wherescore.Cno='C001'orscore.Cno='C007')截圖:(48)查詢“會(huì)計(jì)系0102”班的學(xué)生及年齡不大于27歲(現(xiàn)有年齡)的學(xué)生;解:Select*;Fromstudent;WhereSclass='會(huì)計(jì)系0102'andyear(date())-year(Sbirthday)<=27截圖:(49)查詢既選修了課程C001又選修了課程c007的所有學(xué)生學(xué)號(hào)、姓名;解:Selectstudent.Sno,student.Sname;Fromstudent;WhereSnoin;(selectscore.Sno;Fromscore;Wherescore.Cnoin('C001','C007');Groupbyscore.Sno;Havingcount(Cno)=2)截圖:(50)查詢選修了課程名為“數(shù)據(jù)庫原理”的學(xué)生的學(xué)號(hào)、姓名、性別、年齡;解:Selectstudent.Sno,student.Sname,year(date())-year(Sbirthday)asage;fromstudent,score,course;wherecourse.Cname='數(shù)據(jù)庫原理';andstudent.Sno=score.Sno;andscore.Cno=course.Cno截圖:(51)查詢其他班中比“信管系0101”班所有學(xué)生年齡都小的學(xué)生名單;解:SelectSname;Fromstudent;WhereSbirthday>all;(selectSbirthday;Fromstudent;WhereSclass='信管系0101')截圖:(52)查詢與“齊振國”在同一個(gè)班學(xué)習(xí)的學(xué)生學(xué)號(hào)、姓名、性別、年齡;解:SelectSno,Sname,year(date())-year(Sbirthday)asage;Fromstudent;WhereSclassin;(selectSclass;Fromstudent;WhereSname='齊振國')截圖:(53)建立“信管系0101”班學(xué)生的視圖,定義視圖名為;截圖:(55)建立“信管系0101”班選修了“C001”課程的學(xué)生的視圖,定義視圖名為“info_C001_student1”;截圖:(56)建立“信管系0101”班選修了“C001”課程且成績?cè)?0分以上的學(xué)生的視圖名為“info_c001_student2”;截圖:(57)定義一個(gè)反映學(xué)生年齡

溫馨提示

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

評(píng)論

0/150

提交評(píng)論