視圖與表的區別和聯繫(小結)

 參考了網上的一些看法,總結如下:


區別:

1、視圖只是一些SQL語句的集合,是查看數據表的一種方法,從安全的角度說,視圖可以不給用戶接觸數據表,從而不知道表結構。

2、表佔用物理空間而視圖不佔用物理空間,視圖只是邏輯概念的存在,表可以及時對它進行修改,但視圖只能有創建的語句來修改。

      3、視圖的建立和刪除隻影響視圖本身,不影響對應的基本表。

      4、表是內容,視圖是窗口

      5、表屬於全局模式中的表,是實表;視圖屬於局部模式的表,是虛表。 


	聯繫
	視圖是在基本表之上建立的表,它的結構(列)和內容(即所有數據行)都來自基本表,表是視圖的基礎,沒有表 ,視圖則無從談起。一個視圖可以對應一個或多個基本表。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章