下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、plsql知識梳理-視圖1 視圖介紹 視圖是一個邏輯表,也是一個非常重要的方案對象。實際上,視圖是查看表的一種方式。視圖是對根據(jù)預(yù)定義的選擇標(biāo)準(zhǔn)由一個或多個行的集合建立起來的動態(tài)表的靜態(tài)定義。視圖可以用來定義來自一個或多個表的行和列的多種連接。通過視圖,可以查看到表中的數(shù)據(jù)。視圖是查看數(shù)據(jù)庫表中的數(shù)據(jù)的一種方法。視圖提供了存儲預(yù)定義的查詢語句作為數(shù)據(jù)庫中的對象以備以后使用的能力。視圖只是一種邏輯對象,是一種虛擬表,并不是物理對象,因為視圖不占物理存儲空間。在視圖中被查詢的表稱為視圖的基表。 通常通過它就像使用表一樣訪問數(shù)據(jù)。要記住通過視圖引用的數(shù)據(jù)通常來自它后面的基表。視圖應(yīng)該使用一致的命名約
2、定。例如,給所有的視圖增加一個前綴,如每一個視圖都以v_、view_或vw_開頭。這樣,可以使用戶在看到名稱時就立即知道它代表的對象是視圖。2 視圖好處 使用視圖的優(yōu)點,如集中用戶使用的數(shù)據(jù)、掩碼數(shù)據(jù)的復(fù)雜性、簡化權(quán)限管理以及為向其他應(yīng)用程序輸出而重新組織數(shù)據(jù)等。 集中用戶使用的數(shù)據(jù): 視圖創(chuàng)建了一種可以控制的環(huán)境,即表中的一部分?jǐn)?shù)據(jù)允許訪問,而另外一部分?jǐn)?shù)據(jù)則不允許訪問。那些沒有必要的,敏感的或不適合的數(shù)據(jù)都從視圖中排除掉了。 掩蓋數(shù)據(jù)庫的復(fù)雜性: 視圖把數(shù)據(jù)庫設(shè)計的復(fù)雜性與用戶屏蔽分開。這樣就為數(shù)據(jù)庫開發(fā)人員提供了一種改變數(shù)據(jù)庫的設(shè)計而不影響用戶使用的能力。用戶只需要查詢視圖就可以得到所需
3、的數(shù)據(jù),而不用編寫復(fù)雜的查詢語句或者執(zhí)行腳本。 簡化用戶權(quán)限的管理: 數(shù)據(jù)庫所有者可以把視圖的權(quán)限授予需要查詢的用戶,而不必將基表中某些列的查詢權(quán)限授予用戶。3 視圖創(chuàng)建 可以使用3種方法創(chuàng)建視圖,一種方法是使用create view 語句,另一種方法是使用DBA studio 圖形工具,還可以使用創(chuàng)建視圖向?qū)韯?chuàng)建。 使用create view 語句創(chuàng)建視圖 create or replaceforce | noforce view user. viewName (column ,column2.) as query with check optionConstraint constrain
4、t with read only or replace 表示如果同名的視圖存在,則使用新視圖替代已有的視圖。 force 強制創(chuàng)建視圖,不考慮基表是否存在,是否具有使用基表數(shù)據(jù)的權(quán)限。 noforce 只有基表存在且具有權(quán)限,才可以創(chuàng)建視圖。 user 表示創(chuàng)建視圖的用戶名。 viewName 表示將要在數(shù)據(jù)庫上創(chuàng)建的視圖名稱。 column 指定視圖中的列名。 query 表示生成視圖的select語句。 with check option 指定強制檢查通過視圖修改數(shù)據(jù)的操作。 constraint 表示指定的約束名稱。 with read only: 表示創(chuàng)建的視圖只能檢索數(shù)據(jù),不能修改數(shù)據(jù)。4 視圖和表的關(guān)系 視圖和表是兩種不同的數(shù)據(jù)庫對象,其中的區(qū)別之一是在修改數(shù)據(jù)方面。修改表中的數(shù)據(jù)是直接修改數(shù)據(jù),而修改視圖中
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 假期打工心得體會
- 中秋節(jié)主持人活動主持詞(10篇)
- 探究植物細(xì)胞吸水與失水的教學(xué)設(shè)計
- 探究公眾對無償獻(xiàn)血的認(rèn)知及宣傳對策研究
- 寫給生命課件教學(xué)課件
- 影響藥物作用的因素
- 銀行業(yè)印鑒核驗系統(tǒng)技術(shù)規(guī)范 編制說明
- 課文金子課件教學(xué)課件
- 四年級數(shù)學(xué)(四則混合運算帶括號)計算題專項練習(xí)與答案
- 購買運輸公司二手貨車協(xié)議書(2篇)
- 《教育均衡發(fā)展》課件
- 《門店選址策略》課件
- 私立民辦初中學(xué)校項目運營方案
- 試卷印制服務(wù)投標(biāo)方案(技術(shù)標(biāo))
- 俄羅斯禮儀完
- 小學(xué)六年級語文(小升初)修改病句專項練習(xí)題(含答案)
- 人教版六年級音樂上冊全冊教案
- 辦稅服務(wù)外包投標(biāo)方案(技術(shù)標(biāo))
- 冷庫是有限空間應(yīng)急預(yù)案
- 學(xué)校安全隱患排查整治表
- 基于PLC的機械手控制系統(tǒng)設(shè)計畢業(yè)設(shè)計
評論
0/150
提交評論