視圖和基本表的區別


視圖和基本表的區別

文章插圖
1、視圖是已經編譯好的sql語句 , 而基本表不是 。
2、視圖沒有實際的物理記錄,而基本表有 。
3、基本表是內容,視圖是窗口 。
4、基本表只用物理空間而視圖不占用物理空間 , 視圖只是邏輯概念的存在,表可以及時四對它進行修改,但視圖只能有創建的語句來修改 。
5、基本表是內模式,視圖是外模式 。
6、視圖是查看數據表的一種方法,可以查詢數據表中某些字段構成的數據,只是一些SQL語句的集合 。從安全的角度說,視圖可以不給用戶接觸數據表,從而不知道表結構 。
7、基本表屬于全局模式中的表,是實表;視圖屬于局部模式的表,是虛表 。
【視圖和基本表的區別】8、視圖的建立和刪除只影響視圖本身,不影響對應的基本表 。