视图

作用: 
            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;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值