實驗4-視圖的建立與操作_第1頁
實驗4-視圖的建立與操作_第2頁
實驗4-視圖的建立與操作_第3頁
實驗4-視圖的建立與操作_第4頁
實驗4-視圖的建立與操作_第5頁
已閱讀5頁,還剩1頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

實驗報告課程名稱:數據庫系統原理姓名:學號:班級:數學與計算機科學學院實驗名稱:視圖的建立與操作指導教師:日期:年月日實驗內容基于學生-選課數據庫STC完成下列視圖操作:1.創建視圖view1:選課成績小于90分的學生的學號、所選課程號和課程成績。2.創建視圖view2:視圖由學生姓名、系別及他所選課程名組成。3.創建視圖view3:視圖由學生姓名及所選課程名和所有課程成績都比原來多5分組成。4.創建分組視圖view4:將學生的學號及他的平均成績定義為一個視圖。5.創建基于視圖的視圖view5:基于1中建立的視圖CS,定義一個包括學號、所選課程數目和平均成績的視圖。6.基于視圖view2查詢所有選修‘信息系統’的學生姓名。7.插入一條元組到1中所建視圖view1,若是視圖的定義中存在WHITCHECKOPTION子句對插入操作有何影響。8.對1中所建視圖view1(存在WHITCHECKOPTION子句)的成績均增加10分,操作能否正確執行,如果減去10分,能否執行。9.在1中所建視圖view1(存在WHITCHECKOPTION子句)刪去201215121學生的記錄,會產生什么結果。10.取消3,4中所建視圖。實驗目的1.熟悉和掌握對數據表中視圖的定義操作和SQL命令的使用;2.熟悉和掌握對數據表中視圖的查詢操作和SQL命令的使用;3.熟悉和掌握對數據表中視圖的更新操作和SQL命令的使用,并注意視圖更新與基本表更新的區別與聯系;4.學習靈活熟練的進行視圖的操作,認識視圖的作用;實驗設備硬件:x64處理器2.00GHz,內存8GB軟件:Windows10,MicrosoftSQLSever2008,MicrosoftSQLSeverManagementStudio實驗過程第1題:createviewview1(Sno,Cno,Grade)asselectSC.Sno,Cno,GradefromSCwhereGrade<=90;第2題:createviewview2asselectdistinctSname,Sdept,CnofromStudent,SCwhereStudent.Sno=SC.Sno;第3題:createviewview3(Sname,Cno,Grade)asselectdistinctSname,Cno,Grade+5fromStudent,SCwhereStudent.Sno=SC.Sno;第4題:createviewview4(Sno,Gavg)asselectStudent.Sno,AVG(Grade)fromStudent,SCwhereStudent.Sno=SC.SnogroupbyStudent.Sno;第5題:createviewview5(Sno,Num,avgGrade)asselectSno,COUNT(Cno),AVG(Grade)fromview1groupbySno;第6題:selectSnamefromview2whereCno='3';第7題:insertintoview1values('201215125','3',89);第8題:updateview1setGrade=Grade+10;updateview1setGrade=Grade-10;第9題:deletefromview1whereSno='201215121';第10題:dropviewview4,view5;實驗結果第1題:第2題:第3題:第4題:第5題:第6題:第7題:第8題:加10減10第9題:第10題:結果分析與結論第8題中,視圖進行的插入或更新失敗,原因是目標視圖或目標視圖所跨越的某一視圖指定了WHITCHECKOPTION,而該操作的一個或多個結果又不符合CHECKOPTION約束。第7題中,創建視圖

溫馨提示

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

評論

0/150

提交評論