zoukankan      html  css  js  c++  java
  • 视图

    作用: 
                1. 简化用户操作,使数据简化。  
                        表中的非常多数据业务相对来说比較冗余,开发人员把复杂的语句做成视图。这样其它人员能够直接调用,不须要写复杂的sql语句去查询。 视图仅仅对虚表操作。至于虚表怎样实现,无需知道实现细节。

     

                2.添加安全性。

                        针对不同用户定义不同视图,使机密文件得到保护。

         

                3.逻辑独立性
                        程序使用数据库时直接使用视图能够避免表结构变化引起程序的又一次设计。

                        当数据库重构时,用户的应用程序不会受到影响。由于是对视图操作的。
                4.灵活性
                        不同用户以不同方式看待同一数据,视图能够使不同种类的用户共享数据。
                5.更清晰的表达查询

        e.g
                        CREATE VIEW VMG
                        AS
                        SELECT Sno, Max(Gade) Mgrade
                        FROM SC
                        GROUP BY Sno;

                        SELECT SC.Sno , Cno
                        FROM SC , VMG
                        WHERE SC.Sno = VMG.Sno  AND  SC.Gade = VMG.Mgrade;
  • 相关阅读:
    Lintcode423-Valid Parentheses-Easy
    Lintcode97-Maximum Depth of Binary Tree-Easy
    Lintcode175-Revert Binary Tree-Easy
    Lintcode469-Same Tree-Easy
    Leetcode480-Binary Tree Paths-Easy
    Lintcode481-Binary Tree Leaf Sum-Easy
    Lintcode482-Binary Tree Level Sum-Easy
    Lintcode376-Binary Tree Path Sum-Easy
    SQL
    Database
  • 原文地址:https://www.cnblogs.com/yxysuanfa/p/7399901.html
Copyright © 2011-2022 走看看