關(guān)于視圖用來干嘛的,視圖的作用是什么這個問題很多朋友還不知道,今天小六來為大家解答以上的問題,現(xiàn)在讓我們一起來看看吧!
1、視圖作用:1,簡單性。
2、看到的就是需要的。
3、視圖不僅可以簡化用戶對數(shù)據(jù)的理解,也可以簡化他們的操作。
4、那些被經(jīng)常使用的查詢可以被定義為視圖,從而使得用戶不必為以后的操作每次指定全部的條件。
5、2, 安全性。
6、通過視圖用戶只能查詢和修改他們所能見到的數(shù)據(jù)。
7、但不能授權(quán)到數(shù)據(jù)庫特定行和特定的列上。
8、通過視圖,用戶可以被限制在數(shù)據(jù)的不同子集上:使用權(quán)限可被限制在另一視圖的一個子集上,或是一些視圖和基表合并后的子集上。
9、3, 邏輯數(shù)據(jù)獨立性。
10、視圖可幫助用戶屏蔽真實表結(jié)構(gòu)變化帶來的影響。
11、擴(kuò)展資料:視圖優(yōu)點:1. 視點集中視圖集中即是使用戶只關(guān)心它感興趣的某些特定數(shù)據(jù)和他們所負(fù)責(zé)的特定任務(wù)。
12、這樣通過只允許用戶看到視圖中所定義的數(shù)據(jù)而不是視圖引用表中的數(shù)據(jù)而提高了數(shù)據(jù)的安全性。
13、2. 簡化操作視圖大大簡化了用戶對數(shù)據(jù)的操作。
14、因為在定義視圖時,若視圖本身就是一個復(fù)雜查詢的結(jié)果集,這樣在每一次執(zhí)行相同的查詢時,不必重新寫這些復(fù)雜的查詢語句,只要一條簡單的查詢視圖語句即可。
15、可見視圖向用戶隱藏了表與表之間的復(fù)雜的連接操作。
16、3. 定制數(shù)據(jù)視圖能夠?qū)崿F(xiàn)讓不同的用戶以不同的方式看到不同或相同的數(shù)據(jù)集。
17、因此,當(dāng)有許多不同水平的用戶共用同一數(shù)據(jù)庫時,這顯得極為重要。
18、4. 合并分割數(shù)據(jù)在有些情況下,由于表中數(shù)據(jù)量太大,故在表的設(shè)計時常將表進(jìn)行水平分割或垂直分割,但表的結(jié)構(gòu)的變化卻對應(yīng)用程序產(chǎn)生不良的影響。
19、如果使用視圖就可以重新保持原有的結(jié)構(gòu)關(guān)系,從而使外模式保持不變,原有的應(yīng)用程序仍可以通過視圖來重載數(shù)據(jù)。
20、5. 安全性視圖可以作為一種安全機(jī)制。
21、通過視圖用戶只能查看和修改他們所能看到的數(shù)據(jù)。
22、其它數(shù)據(jù)庫或表既不可見也不可以訪問。
23、如果某一用戶想要訪問視圖的結(jié)果集,必須授予其訪問權(quán)限。
24、視圖所引用表的訪問權(quán)限與視圖權(quán)限的設(shè)置互不影響。
25、參考資料:百度百科-----視圖。
本文分享完畢,希望對大家有所幫助。
標(biāo)簽:
免責(zé)聲明:本文由用戶上傳,如有侵權(quán)請聯(lián)系刪除!