zoukankan      html  css  js  c++  java
  • 视图的作用

      说到视图,很多初学者会将它与表混淆。所以,在说视图作用之前,先普及一下视图的概念。

      视图是基于SQL语句结果集的可视化的表,它与基本表不同在于自身是一个虚表。

    简单点说,视图只是一种定义的存在,不存放具体数据,那么,它也只占用定义的内存,不占用数据库表格数据空间。

      说到这里,你可能会问:视图存在的意义是什么?别急,下面就为您解读。

      视图的作用:

      1、简化用户操作

      视图的好处之一就是可以在基于一张或多张表的基础上,将数据关联起来显示在虚表中。

      这就能很好的满足用户定义视图来获取自己想要的数据,使得数据结构更加清晰、简化、直观。

      2、满足用户需求

      灵活性是视图优点之一,它可以让数据得以共享,满足不同用户的数据需求。

      3、一定的逻辑独立性

      前面已经说了,视图基于基础表,又不同于基础表,这也是视图的存在价值。

      比如:数据库的重构,如增加新的字段,或修改数据,或增加新的关系等,用户的程序不受影响。

      当然,视图只能在一定程度上提供数据的逻辑独立,比如由于视图的更新是有条件的,因此应用程序中修改数据的语句可能仍会因为基本表构造的改变而改变。

      4、提供数据安全保护

      视图的存在机制,让我们在设计时可以很灵活的通过定义来满足不同用户需求的同时,更可以保护机密数据。

      视图是虚表,所以真正的表数据的动态更新等不受视图的影响,也就是说视图的存在可以让数据更加安全。

      

    以上是我对视图概念、作用的一些简单的理解和总结,不足处望给予理解、修正和补充... ...

  • 相关阅读:
    Java异常的深层次理解
    Java笔记1_java基础
    oracle怎么实现id自增和设置主键
    C51最小系统
    文本输入方式的pspice仿真步骤
    外部中断实验
    客户端测试
    定时器实验
    linklist template
    dfs:10元素取5个元素的组合数
  • 原文地址:https://www.cnblogs.com/sun9/p/7800105.html
Copyright © 2011-2022 走看看