合工大數據庫上機實驗2_第1頁
合工大數據庫上機實驗2_第2頁
合工大數據庫上機實驗2_第3頁
合工大數據庫上機實驗2_第4頁
合工大數據庫上機實驗2_第5頁
已閱讀5頁,還剩46頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

1、數據庫及應用課程實驗報告實驗名稱: Visuaal FoxxPro 66.0的基本本操作 實驗類型: 驗證證設計 實驗學時: 88學時 學 號: 姓 名: 班 級: 指導教師: 羅賀 實驗地點: 管理學學院一號樓四四樓機房 實驗時間: 20122年11月119日、266日 二一二年十二二月十日添加30條數據據(3)求每門課課的平均成績績,并把結果果存入aveerage表表; 解:USE hh:數據庫庫實驗作業二二實驗二scoree表.dbff EXCLLUSIVEE selle scoore表.CCno,avvg(scoore表.sscore)as 平均均分; froom scoore表; i

2、ntto tabble avveragee; grooup byy scorre表.Cnno Brrowse 截圖圖:(4)將學生“馬麗鵑”的出生日期期改為“1982.8.20”; 解:USE hh:數據庫庫實驗作業二二實驗二studeent表.ddbf EXXCLUSIIVE ediit forr snamme=馬麗麗娟 截圖:(5)將所有學學生的zippcode屬屬性列值填補補上; 解:repl Zipcoode wiith 2330006 reepl alll Zippcode with 2300006 USSE h:studeent.dbbf EXCCLUSIVVE moodify s

3、truccture reepl alll Zippcode with 2300006 截圖:(6)將aveerage表表中的所有課課程的平均成成績置零; 解:USE h:數據據庫實驗作業業二實驗二二averrage.ddbf EXXCLUSIIVE reepl alll 平均分分 withh 0 截圖:(7)刪除avveragee表中的課程程號為c007的平均成績績記錄; 解:USE hh:數據庫庫實驗作業二二實驗二averaage.dbbf EXCCLUSIVVE deelete for CCno=CC007 brrowse paack Brrowse 截圖:(8)刪除所有有averaage

4、表中平平均成績記錄錄; 解:delette alll pacck broowse 截圖圖:建立一個臨時學學生信息表(ttstudeent),刪刪除該表中的的學號前六位位為0010111的所 有學學生記錄。 解:Selecct*; froom stuudent; intto currsor ttstudeent; wheere suubstr(Sno,11,6)!=0010011 broowse 截圖圖:(10)查詢全全體學生的學學號與姓名; 解解:Seleect Snno,Snaame; Frrom sttudentt 截截圖: (11)查詢全全體學生的學學號、姓名、所所屬班級; 解解:Sel

5、eect Snno,Snaame,Scclass; From studeent 截截圖:(12)查詢全全體學生的詳詳細記錄; 解:Sellect *; FFrom sstudennt 截圖:(13)查詢全全體學生的姓姓名及其年齡齡; 解:Sellect SSname,year(date()-yeear(Sbbirthdday) aas agee; FFrom sstudennt 截圖:(14)查詢全全體學生的姓姓名、出生年年份; 解:Sellect SSname,Sbirtthday; FFrom sstudennt 截圖:(15)查詢所所有修過課的的學生的學號號; 解:Sellect sst

6、udennt.Snoo; FFrom sscore, studdent; WWhere scoree.Sno=studeent.Snno 截圖:(16)查詢“信管系01101”班全體學生生名單; 解:Sellect SSname; FFrom sstudennt; WWhere Sclasss=信管管系01011 截圖: (17)查詢查查詢所有年齡齡在27歲以以下的學生姓姓名及其年齡齡; 解:Sellect SSname,year(date()-yeear(Sbbirthdday) aas agee; FFrom sstudennt; WWhere year(date()-yeear(Sbbi

7、rthdday)=27 截圖:(18)查詢考考試成績有不不及格的學生生的學號; 解:Sellect Sno; FFrom sscore; WWhere Scoree155 annd yeaar(datte()-year(Sbirtthday) 28 截截圖:(20)查詢年年齡不在155至28歲之之間的學生姓姓名、班級和和年齡; 解:Sellect SSname,Sclasss, yeear(daate()-yearr(Sbirrthdayy) as age; FFrom sstudennt; WWhere year(date()-yeear(Sbbirthdday)=28 截圖:(21)查詢“

8、信管系01101”和“電商系01102”班的學生的的姓名和班級級信息; 解:Sellect SSname,Sclasss; FFrom sstudennt; WWhere Sclasss=信管管系01011or SSclasss=電商系系0102 截圖:(22)查詢既既不是“信管系01101”也不是“電商系01102”班的學生的的姓名和班級級信息; 解:Sellect SSname,Sclasss; FFrom sstudennt; WWhere Sclasss!= 信管系01101annd Scllass!=電商系00102 截圖:(23)查詢學學號為“0111113104”的學生的詳詳細情

9、況; 解:Sellect *; FFrom sstudennt; WWhere Sno=0111113104 截圖:(24)查詢學學號以“0111”打頭的學生生信息; 解:Sellect *; FFrom sstudennt; WWhere substtr(Snoo,1,4)=01111 截圖: (25)查詢所所有姓“張”學生的學號號、姓名、性性別、年齡; 解:Sellect Sno,SSname,year(date()-yeear(Sbbirthdday) aas agee; FFrom sstudennt; WWhere Snamee likee 張% 截圖:(26)查詢名名字中第二個個字

10、有“海”字的學生的的學號、姓名名、性別、年年齡; 解:Sellect SSno,Snname, year(date()-yeear(Sbbirthdday) aas agee; FFrom sstudennt; WWhere substtr(Snaame,3,2)=海海 截圖:(27)查詢所所有不姓“劉”學生的姓名名; 解解:Seleect Snname; Frrom sttudentt; Whhere ssubstrr(Snamme,1,22)!=劉劉 截截圖:(28)查詢課課程號以“C”開頭的最后后兩個字母為為“05”的課程號和和課程名; 解:Sellect CCno,Cnname; FF

11、rom coursse; WWhere Cno llike C%annd subbstr(CCno,3,2)=005 截圖:某些學生選修某某門課程后沒沒有參加考試試,所以有選選修課記錄,但但沒有考試成成績,試查 找找缺少考試成成績的學生和和相應的課程程號; 解:Sellect SSno,Cnno; FFrom sscore; WWhere Scoree=0 截圖:(30)查找全全部有成績記記錄的學生學學號、課程號號; 解解:Seleect Snno,Cnoo; FFrom sscore; WWhere Scoree!=0 截截圖:(31)查找“電商系01101”班年齡在227歲以下的的學生學號

12、、姓姓名; 解解:Selecct Snoo,Snamme; Frrom sttudentt; Whhere SSclasss=電商系系0101and yyear(ddate()-yeaar(Sbiirthdaay)=2 截圖:(40)自然連連接studdent和sscore表表; 解解:Seleect *; Frrom sttudentt fulll joinn scorre; Onn studdent.SSno=sccore.SSno 截截圖:(41)使用自自身連接查詢詢每一門課程程的間接先行行課(即先行行課的先行課課) 解解:Seleect x.Cno,yy.Cpnoo; Frrom co

13、ourse as x,coursse as y; Whhere xx.Cpnoo=y.Cnno Grroup bby x.CCno 截截圖:(42)使用復復合條件連接接查詢選修“c001”號課程且成成績在90分分以上的所有有同學; 解解:Seleect sttudentt.Sno,studeent.Snname,sscore.Scoree; Frrom sttudentt,scorre; Whhere sstudennt.Snoo=scorre.Snoo ; annd scoore.Cnno=C0001; annd scoore.Sccore=90 截截圖:(43)使用復復合條件連接接查詢每個

14、學學生選修的課課程名及其成成績; 解解:Seleect coourse.Cnamee,scorre.Scoore; Frrom coourse,scoree; Whhere ccoursee.Cno=scoree.Cno 截截圖:(44)查詢選選修了全部課課程的學生; 解:Selecct stuudent.Sno,sstudennt.Snaame; Froom stuudent; Wheere Snno in; (sselectt scorre.Snoo; FFrom sscore; GGroup by sccore.SSno; HHavingg counnt(*)=7) 截圖圖:(45)查詢

15、至至少選修全部部學分數為44個學分的課課程的學生的的學號、姓名名; 解解:seleect sttudentt.Sno,studeent.Snname; frrom sstudennt,scoore,coourse; whhere sstudennt.Snoo=scorre.Snoo; annd scoore.Cnno=couurse.CCno; grroup bby scoore.Snno; haaving sum(ccoursee.Creddit)=4 截截圖:(46)查詢所所有選修了CC001號課課程的學生學學號、姓名; 解解:Seleect sttudentt.Sno,studeent.

16、Snname; Frrom sttudentt; Wheree Sno in; (selecct scoore.Snno; From scoree; Wheree scorre.Cnoo=C0001) 截截圖:(47)查詢選選修了課程CC001或cc007的學學生學號、姓姓名; 解解:Seleect sttudentt.Sno,studeent.Snname; Frrom sttudentt; Whhere SSno inn; (selecct scoore.Snno; From scoree; Wheree scorre.Cnoo=C0001or scoree.Cno=C0077) 截截圖:

17、(48)查詢“會計系01102”班的學生及及年齡不大于于27歲(現現有年齡)的的學生; 解解:Seleect *; Frrom sttudentt; Whhere SSclasss=會計系系0102and yyear(ddate()-yeaar(Sbiirthdaay)all; (seleect Sbbirthdday; Fromm studdent; Wherre Scllass=信管系01101) 截圖:(52)查詢與與“齊振國”在同一個班班學習的學生生學號、姓名名、性別、年年齡; 解:Sellect SSno,Snname,yyear(ddate()-yeaar(Sbiirthdaay)

18、as age; FFrom sstudennt; WWhere Sclasss in; (sellect SSclasss; Froom stuudent; Wheere Snname=齊振國) 截圖:(53)建立“信管系01101”班學生的視視圖,定義視視圖名為“info_studeent1”; 截圖:建立“信管系00101”班選修了“C001”課程的學生生的視圖,定定義視圖名為為 “iinfo_CC001_sstudennt1”; 截圖:建立“信管系00101”班選修了“C001”課程且成績績在90分以以上的學生的的視圖,定義義 視視圖名為“info_c001_studeent2”; 截圖:(57)定義一一個反映學生生年齡的視圖圖,定義視圖圖名為“vbirtthday_studeent”; 截圖:(58)將學生生表中所有女女生記錄定義義為一個視圖圖,視圖名為為“vfemaale_sttudentt”; 截圖:(59)將學生生的學號及其其平均成績定定義為一個視視圖,視圖名名為“vaverrage_sstudennt”; 截圖: (60)刪除視視圖“info_studeent1”,

溫馨提示

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

評論

0/150

提交評論