數(shù)據(jù)庫原理視圖的創(chuàng)建與使用實驗報告_第1頁
數(shù)據(jù)庫原理視圖的創(chuàng)建與使用實驗報告_第2頁
數(shù)據(jù)庫原理視圖的創(chuàng)建與使用實驗報告_第3頁
數(shù)據(jù)庫原理視圖的創(chuàng)建與使用實驗報告_第4頁
數(shù)據(jù)庫原理視圖的創(chuàng)建與使用實驗報告_第5頁
免費預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

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

文檔簡介

***大學(xué)計算機科學(xué)與信息學(xué)院軟件工程系上機實驗報告?數(shù)據(jù)庫原理?實驗se告題目實驗六視圖的創(chuàng)立與使用姓名***班級***日期***實驗環(huán)境:SQLServer2000實驗內(nèi)容與完成情況:一、實驗?zāi)康?〕理解視圖的概念.2〕掌握創(chuàng)立視圖的方法.3〕掌握更改視圖的方法.4〕掌握用視圖治理數(shù)據(jù)的方法.二、實驗內(nèi)容創(chuàng)立視圖是數(shù)據(jù)庫應(yīng)用中的常見需求,可以使用企業(yè)治理創(chuàng)立、治理視圖,也可以用T-SQ所言創(chuàng)立、治理視圖.1、用創(chuàng)立視圖向?qū)?chuàng)立視圖使用視圖向?qū)?chuàng)立一個名為studviewl的投影視圖,該視圖從student表中查詢出C繇所有學(xué)生的學(xué)號,姓名,系別.〔提示:分別進入企業(yè)治理器,再分別單擊工具“、向?qū)Ж?、?shù)據(jù)庫〞、創(chuàng)立視圖向?qū)Ж?然后步地創(chuàng)立視圖.〕創(chuàng)立視圖:

顯不'結(jié)果:ISZL5JQHJ&WX1SRLI^-dbe.studviewlXEBBUBSWIKBSnoSrtdnneSdept200215121李萌CS200215122劉黑C£NULLNULL因Studert因Studert、乙aoo.sxuaviewx'xSELECTSdept,Sno,SriameFROMdbo.StudentWHERE(Sdept='CST2、用企業(yè)治理器創(chuàng)立、治理視圖(1)創(chuàng)立視圖A、使用企業(yè)治理器在表teacher上創(chuàng)立一職稱為副教授的教師視圖teacherview視圖,該視圖中需包括以下信息:姓名,系別,職稱,工資.1)依次進入企業(yè)治理器、數(shù)據(jù)庫、XSG庫,并用鼠標右鍵單擊視圖〞.2)在系統(tǒng)彈出的快捷菜單中單擊新建視圖〞,出現(xiàn)新建視圖〞窗口.

SQLCJueryl.sql-S...ministrator(.5+JJ|..dbc.tczichcn.iGWTnameTwaqe?史制揪揍…3300江南用副轂螳…£500效善M」較費???35001王小峰EE3mi叼甘-350?尋田男副利解…3500王力刷初婚…3300it司鉆技…3500||*AfL/LJ.J\fLfLL^TULLB、使用企業(yè)治理器在表student、course、scS上創(chuàng)立一個能查詢學(xué)生的學(xué)號、姓名、課程名及課程成績的視圖,視圖名為SCVIEW2IS7.5QHJBWKISRU..-dbo.S.C_VTEW|qQLQueryL&H-S,.,ministratoit(55)).Sn0SnameCriameGrade*李箕192200215121季勇2S5200215121享更3的200215122劉屋1NULL200215122劉震290200215122劉晨3802()0215123王敏250三200215123王敏370來NULLNULLNULL(2)修改視圖stuviewl將視圖studviewl的定義修改為從student表中查詢出MA系學(xué)生的學(xué)號,姓名,系別.〔提示:修改視圖:在企業(yè)治理器中選中視圖后,擊右鍵,按設(shè)計視圖,進行修改〕■□列別名表就出排序頊序M-ZJzrfff卜|SdeptStudent也=MA'£noStudent團SnameStudent0■Iff—SELECTSdept,SncjjSnanneFROMdb0.$,tudent|WHERE(Sdept=NA1〔3〕治理視圖中的數(shù)據(jù)1〕查看視圖stuview1中的數(shù)據(jù).〔提示:用鼠標右鍵單擊要治理的視圖stuview1,單擊翻開視圖〞,再單擊返回所有行〞.〕IsZ.xQdJSWXlSRU.,.-dbo-studviewl,]SQLQuerylsql-Sno[ma■200215123王敏來NULLNULLNULL2〕將視圖stuviewl中學(xué)號為6〞的學(xué)生姓名改為許華〞.再重新翻開student表觀察一下,有什么變化〔注:須按按鈕!’〞進行修改確認.〕ISZL5JQHJBWX15RU..--dbo.studvicwlX]S?.ministratt?r(53SrdeptSnOEnametk200215126許華J*1NULLNULL3、用T-SQ語言創(chuàng)立、治理視圖〔1〕創(chuàng)立視圖①創(chuàng)立一個名為stuview2的水平視圖,從數(shù)據(jù)庫XSG的student表中查詢出性別為男〞的所有學(xué)生的資料.并在創(chuàng)立視圖時使用withcheckoption0〔注:該子句用于強制視圖上執(zhí)行的所有修改語句必須符合由Selects句where中的條件.〕T-SQ語句為:CREATVIEWstuview2ASSELECTFROMStudentWHERESsex='男'WITHCHECKOPTION②創(chuàng)立一個名為stuview3的視圖,能檢索出C繇所有女生的學(xué)號、選修的課程名及相應(yīng)的成績.T-SQ語句為:CREATVIEWstuview3ASSELECT,FROMSCCourseWHERE=ANDIN〔SELECSnoFROMStudentWHERESdept='CSANDSsex='女'〕;③創(chuàng)立一個名為stuview4的視圖,能檢索出選課學(xué)生的學(xué)號、姓名、課程名、成績.T-SQ語句為:CREATE7IEWstuview4(Sno,Sname;CnameGrade)ASSELECTSnameCnameGradeFROMStudent,SCCourseWHERE=AND=;④將視圖stuview4刪除.T-SQ語句:DROPVIEWstuview4;(2)治理視圖中的數(shù)據(jù)①從視圖stuview4查詢出李勇選修的課程名和成績.T-SQ語句:SELECCname,GradeFROMstuview4WHERESname='李勇';②向視圖stuview2中插入一行數(shù)據(jù).7張萍萍男22FLT-SQ語句:INSERTINTOstuview2VALUES7','張萍萍','男',22,'FL');原student表中的內(nèi)容有何變化I&2L5JQHJSWX1SRL...-dbo.stuview2XSQLQueryZsql-..ministrator(54)尸SnoSnameSsexSaqeSdept卜學(xué)再里20CS200215125我男19IS200215127男22FL米NULLNULLNULLNULLNULL③修改視圖stuview2中的數(shù)據(jù).將stuview2中C繇,姓名為季勇〞同學(xué)的年齡改為22T-SQ語句:UPDATE$tuview2SETSage=22WHERESdep仁'CS'ANDSname='李勇’;原student表中的內(nèi)容有何變化

EISZL5JQH用WX1法db口HuMewZx£QLQu看中2,5H-^...minhtratQr(54))*SnoSnameSsexSageSdept?1200215121李真男22CS200215125張立男19IS米200215127...男22FLNULLNULLNULLNULLNULL③從視圖中stuview2將張立的信息刪除T-SQ語句:DELETEFROMstuview2WHERESnonotLIKENULL;原student表中的內(nèi)容有何變化表中數(shù)據(jù)沒有改變,SZL5JQHJ8VVXI5R…理-dbo.Studentx|5QLQuery2.^ql-S.?ministrator(54))*SnoSnarneSsexSaqeSdept?J200215121李國至22CS200215122劉昌女19CS200215123王^女18MA200215125運更19IS200315126歐陽的…女21FL200215127勇22FLNULLNULLNULLNULLNULL三、出現(xiàn)的問題及其解決方案〔列出遇到的

溫馨提示

  • 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)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論