回覆列表
  • 1 # Abnnjhg

    1、視點集中:檢視集中即是使使用者只關心它感興趣的某些特定資料和他們所負責的特定任務。2.、簡化使用者的相關操作:因為在定義檢視時,若檢視本身就是一個複雜查詢的結果集,這樣在每一次執行相同的查詢時,不必重新寫這些複雜的查詢語句,只要一條簡單的查詢檢視語句即可。可見檢視向用戶隱藏了表與表之間的複雜的連線操作。3、定製資料:檢視能夠實現讓不同的使用者以不同的方式看到不同或相同的資料集。因此,當有許多不同水平的使用者共用同一資料庫時,這顯得極為重要。4、合併分割資料:檢視可以重新保持原有的結構關係,從而使外模式保持不變,原有的應用程式仍可以透過檢視來過載資料。

    5、安全性高:檢視可以作為一種安全機制。透過檢視使用者只能檢視和修改他們所能看到的資料,如果某一使用者想要訪問檢視的結果集,必須授予其訪問許可權。檢視所引用表的訪問許可權與檢視許可權的設定互不影響。檢視的特點:1、檢視通常也被稱為子查詢,是從一個或多個表匯出的虛擬的表,其內容由查詢定義。具有普通表的結構,但是不實現資料儲存;

    2、對檢視的修改:單表檢視一般用於查詢和修改,會改變基本表的資料;

    3、多表檢視一般用於查詢,不會改變基本表的資料;

    4、 檢視可以使應用程式和資料庫表在一定程度上獨立。如果沒有檢視,應用一定是建立在表上的,有了檢視之後,程式可以建立在檢視之上,從而程式與資料庫表被檢視分割開來。

  • 中秋節和大豐收的關聯?
  • kpl最受歡迎戰隊投票,QG穩居第1,得票62萬,遠超其他13家戰隊總和,這是為何呢?