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;
  • 相关阅读:
    南大《软件分析》课程笔记——Intermediate Representation
    leetcode刷题
    shiro550反序列化分析
    南大《软件分析》课程笔记——第一课
    再见2020
    S2-002漏洞分析
    编码&解码工具
    正码、反码和补码
    Java数据结构(二)
    Java数据集合
  • 原文地址:https://www.cnblogs.com/yxysuanfa/p/7399901.html
Copyright © 2011-2022 走看看