什麼是基本表?什麼是視圖?所有視圖是否都可以更新?試述視圖的優點。

什麼是基本表?什麼是視圖?:基本表是本身獨立存在的表,在SQL中一個關係對應一個表。視圖是從一個或幾個基本表導出的表,本身不獨立存儲在數據庫中,是一個虛表。即數據庫中只存放視圖的定義而不存放視圖對應的數據,這些數據仍存放在導出視圖的基本表中。

所有視圖是否都可以更新?:不是,視圖是不實際存儲數據的虛表,因此對視圖的更新,最終要轉換爲對基本表的更新。因爲有些視圖的更新不能唯一有意義地轉換相應基本表的更新,所以,並不是所有的視圖都可以更新的。

什麼是視圖

  1. 視圖能夠簡化用戶操作。
  2. 視圖使用戶能以多種角度看待同一數據。
  3. 視圖對重構數據庫提供了一定程度的邏輯獨立性。
  4. 視圖能夠對機密數據提供安全保護。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章