區別:
1、視圖是已經編譯好的sql語句;而表不是。
2、視圖沒有實際的物理記錄;而表有。
3、視圖是窗口;表是內容
4、標致用物理空間而視圖不占用物理空間,視圖只是邏輯概念的存在;表可以即使對它修改,但視圖只能有創建的語句來修改。
5、表示內模式,視圖是外模式。
6、視圖是查看數據表的一種方法,可以查詢數據表中某些字段構成的數據,只是一些sql語句的集合。從安全的角度來說,視圖可以不給用戶接觸數據表,從而不知道表結構。
7、表屬於全局模式中的表,是實表;視圖屬於局部模式的表,是虛表。
8、視圖的建立和刪除只影響視圖本身,不影響對應的基本表。
聯系:視圖是在基本表之上建立的表,它的結構(即所有定義列)和內容(即所有數據行)都來自基本表,它依據基本表存在而存在。一個視圖可以對應一個基本表,也可以對應多個基本表。視圖是基本表的抽象和在邏輯意義上建立的新關系。