視圖簡介:
計算機數據庫中的視圖是一個虛拟表,其内容由查詢定義。同真實的表一樣,視圖包含一系列帶有名稱的列和行數據。但是,視圖并不在數據庫中以存儲的數據值集形式存在。行和列數據來自由定義視圖的查詢所引用的表,并且在引用視圖時動态生成。也是機械制圖術語,在機械制圖中,将物體按正投影法向投影面投射時所得到的投影稱為"視圖"。
視圖的作用:
通過視圖用戶隻能查詢和修改他們所能見到的數據。數據庫中的其它數據則既看不見也取不到。數據庫授權命令可以使每個用戶對數據庫的檢索限制到特定的數據庫對象上,但不能授權到數據庫特定行和特定的列上。
通過視圖,用戶可以被限制在數據的不同子集上:使用權限可被限制在另一視圖的一個子集上,或是一些視圖和基表合并後的子集上。
視圖可幫助用戶屏蔽真實表結構變化帶來的影響。