實驗七視圖的創(chuàng)建和管理_第1頁
實驗七視圖的創(chuàng)建和管理_第2頁
實驗七視圖的創(chuàng)建和管理_第3頁
實驗七視圖的創(chuàng)建和管理_第4頁
實驗七視圖的創(chuàng)建和管理_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

1、實驗七視圖的創(chuàng)建和管理一、實驗?zāi)康呐c要求熟練掌握使用企業(yè)管理器和sql語句創(chuàng)建、查詢、更新、修改和刪除視圖。進一步掌握視圖與基本表的聯(lián)系與區(qū)別。二、實驗內(nèi)容和步驟1、創(chuàng)建視圖(1) 啟動企業(yè)管理器,在產(chǎn)品銷售數(shù)據(jù)庫cpxs中創(chuàng)建價格小于2000的產(chǎn) 品視圖view_cp_price2000,要求對該視圖的更新都要符合價格小于2000這 個條件,寫出創(chuàng)建過程和對應(yīng)的sql語句:create view view_cp_price2000asselect *from cpwhere 價格 <2000產(chǎn)品編號產(chǎn)品名稱價格庫存重洗衣機. 120020100003冰箱. 1800121000041兀

2、牢p3.90010200002微波爐1000100200003抽油煙機. 120050米nullnullnullnlil(2) 打開查詢分析器,用sql語句創(chuàng)建各客戶購買產(chǎn)品的情況 view.gmqk視圖,包括客戶編號、客戶名稱、產(chǎn)品編號、產(chǎn)品名稱、價格, 購買日期、購買數(shù)量。create view view_gmqkas select distinct cpxsb.客戶編號,客戶名稱, cpxsb.產(chǎn)站編號,產(chǎn)甜名稱,價格,銷售fi期,數(shù)量 from cpxsb, cp, xsswhere cp產(chǎn)品編號二cpxsb.產(chǎn)品編號and cpxsb.客戶編號二xss.客戶

3、編號各尸爸林嚴命炯虧嚴命餡刼;們秸廣電公司. 100001彩色電視機. 3000000001廣電公司. 100002洗衣機. 1200000001廣電公司. 100002洗衣機. 1200000002家電市場. 100002洗衣機. 1200000002家電市場. 1000041.5匹空調(diào). 2400000002家電市場. 1000041匹空調(diào). 1800000002家電市場. 1000042匹空調(diào). 3800000002家電市場. 100004mp3900000002家電市場. 100004電熱水器. 2000000004小家電商場. 100001彩色電視機. 3000000004小家電商場

4、. 100001彩色電視機. 3000000005廣電公司. 100003冰箱. 18002004)3-18 00:.12004-03-12 00:.12004-03-18 00:.12004-03-18 00:.22004-05-09 00:.32004-05-09 00:.32004-05-09 00:.32004-05-09 00:.32004-05-09 00:.32004-03-18 00:.52004-06-20 00:.52004)5-20 00:.2(3) 創(chuàng)建分區(qū)視圖:在cpxs數(shù)據(jù)庫中創(chuàng)建cpi和cp2兩個表,cp1表中 為編號小于等于100010產(chǎn)晶數(shù)據(jù),cp2表屮為編號

5、大于4000105產(chǎn)品數(shù)據(jù),以 分區(qū)列為產(chǎn)品編號,創(chuàng)建口j更新的分區(qū)視圖view_cp1和view_cp2。create view view_cpi as select *from cpwhere 產(chǎn)品編號 v100010產(chǎn)品嗝號產(chǎn)品名稱價格庫存里彩色電視機300010100002洗衣機120020100003冰箱1800121000041.5兀宰調(diào).2400201000041匹空調(diào) 180051000042匹空調(diào) 38006100004mp3.90010100004電熱水器200030100005太陽能熱水器.22008create view vtew_cp2as select *from

6、cpwhere 產(chǎn)品編 號 >='100010'with check option(這樣創(chuàng)建的視圖才可進行數(shù)據(jù)的更新!要加授后一條了句,否則不可更新)產(chǎn)品編號產(chǎn)品名稱價格庫存里120000柜式空調(diào).3000200200002徴波爐. 1000100200003抽油煙機120050米nhlnhlnhlnhl2、查詢視圖(1)基于view_cp_price2000視圖,查詢價格在2000以下產(chǎn)品的產(chǎn)品編 號、名稱和價格。select產(chǎn)品編號,產(chǎn)品名稱,價格from view_cp_price2000s結(jié)果區(qū)消息產(chǎn)品編號產(chǎn)品名稱價格1j 100002j洗衣機1200210000

7、3冰箱180031000041匹空p39005200002徴波爐10006200003抽油煙機1200(2)基于view_gmqk視圖,查詢各客戶在20004年3月12日購買產(chǎn)品 的情況。select *from view_gmqkwhere (銷售日期 二 2004-03-121)結(jié)果|也消息客戶編號客戶名稱產(chǎn)品丫扁號產(chǎn)品名稱價格銷售日期數(shù)里1 j 000001i廣電公司100002洗衣機12002004-03-12 00:00:00.00013、更新視圖利用 sql 語句對于視圖 view_cp2 進行以下數(shù) 據(jù)更新。(1)插入一條cp記錄(,100042,;數(shù)碼

8、相機;3500,2)。insert into view_cp2(產(chǎn)品編號,產(chǎn)品名稱,價格,庫存量)values cl00042;,數(shù)碼相機;3500, 2)產(chǎn)品編號產(chǎn)品名稱價格庫存里izooooi®柜式空調(diào). 3000200200002徴波爐1000100200003抽油煙機.120050100042數(shù)碼相機. 35002米nullnullnullnull(2)將產(chǎn)品編號為t00042,的價格改為3000。update view_cp2set 價格二 3000where (產(chǎn)品編號00042j產(chǎn)口口漏右產(chǎn)口口名稱價格庫存里柜式空調(diào). 3000200200002徴波爐100010020

9、0003抽油煙機.120050100042數(shù)碼相機. 30002米nialnialnialnial(3) 冊ij除產(chǎn)品編號為,100042,的產(chǎn)品。delete from view_cp2where (產(chǎn)品編號 二 t00042j產(chǎn)品編號產(chǎn)品名稱價格庫存里|200001m|柜式空調(diào). 3000200200002徵波爐.1000100200003抽油煙機. 120050100042數(shù)碼相機. 30002nialnialnialnial5、刪除視圖將view-gmqk視圖刪除。drop view view_gmqk 鬲消息命令已成功完視圖hjqjqj田lj漿統(tǒng)視冒dbo.view_cp_price

10、2000 dbo.view_cpl dbo.view_cp2三、分析與回答視圖與基本表的區(qū)別與聯(lián)系:區(qū)別:1、視圖是已經(jīng)編譯好的sql語句。而表不是2、視圖沒有實際的物理記錄。而表有。3、表是內(nèi)容,視圖是窗口4、農(nóng)只用物理空間而視圖不占用物理空間,視圖只是邏輯概念的存在,表可以及時四對 它進行修改,但視圖只能有創(chuàng)建的語句來修改5、表是內(nèi)模式,試圖是外模式6、視圖是查看數(shù)據(jù)表的一種方法,町以查詢數(shù)據(jù)表屮某些字段構(gòu)成的數(shù)據(jù),只是一些sql 語句的集合。從安全的角度說,視圖可以不給用戶接觸數(shù)據(jù)表,從而不知道表結(jié)構(gòu)。7、表屬于全局模式中的表,是實表;視圖屬于局部模式的表,是虛農(nóng)。8、視圖的建立和刪除只影響視圖本身,不影響對應(yīng)的基本表。聯(lián)系:視圖(view)是在基本表之上建立的農(nóng),它的

溫馨提示

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

評論

0/150

提交評論