視圖和表的區別與聯系

? 區別:

1.數據都是存儲在表里面的,而不是視圖

2.表是創建好的,真實存在的,而視圖只是一段已經編譯好的sql語句

3.視圖只是窗口,而表則是里面的數據

4.表占有真實的物理空間,而視圖只是一個邏輯概念,就像錢是表,愛情是視圖

5.表是內模式,視圖是外模式(內模式又稱存儲模式,對應于物理級,它是數據庫中全體數據的內部表示或底層描述,是數據庫最低一級的邏輯描述,它描述了數據在存儲介質上的存儲方式和物理結構,對應著實際存儲在外存儲介質上的數據庫。內模式由內模式描述語言來描述、定義,它是數據庫的存儲觀。外模式又稱子模式,對應于用戶級。它是某個或某幾個用戶所看到的數據庫的數據視圖,是與某一應用有關的數據的邏輯表示。外模式是從模式導出的一個子集,包含模式中允許特定用戶使用的那部分數據。)

6.視圖是查看數據表的一種方法,可以查詢到表中用戶想知道的數據,并且還不知道表結構,比較安全

7.表可以增刪改查,視圖只能查

8.視圖的創建和刪除不影響表

聯系:

? ?視圖一般都是建立在表的基礎之上的,它的所有內容全部都來自于表,可能是一個表,也可能是多個表,視圖是基本表的抽象和在邏輯意義上建立的新關系。

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容