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;
  • 相关阅读:
    [HDU5184] Brackets
    L2-036 网红点打卡攻略 (25 分)
    L2-017 人以群分 (25 分)
    L2-029 特立独行的幸福 (25 分)
    L2-035 完全二叉树的层序遍历 (25 分)
    L2-031 深入虎穴 (25 分)
    L2-020 功夫传人 (25 分)
    第 50 场双周赛
    L2-027 名人堂与代金券 (25 分)
    L2-024 部落 (25 分)
  • 原文地址:https://www.cnblogs.com/yxysuanfa/p/7399901.html
Copyright © 2011-2022 走看看