使用视图的优点

在做数据库开发中使用视图的优点有:

    1.可以访问表中列的子集。在表中有些列是比较敏感的数据不想用户看到的,如用户密码,员工工资等,用视图可以隐藏这些列。

   2.可以访问表中行的子集。有时不想让用户看到与TA无关的数据时,可以在where条件中过滤,如企业中子公司的员工只能看到TA所在子公司的同事资料,而不想其它子公司员工资料也显示出来,用过滤后查询出来的数据集组成视图。

   3.可以重命名列名。在表中有些列名定义没有代表意义,如列“abc”,为了让用户看到列名就可以知该列是什么数据,可以在组建视图时重命名列名。

   4.可以快速访问两表或多表连接所组成的数据。有时要访问表间连接所组成的数据集,可以把查询出来的数据集定义成视图,可以帮助快速访问所需的数据。  

   5.可以快速读取用聚合函数运算所返回的数据集。有时用户要读取经过用聚合函数复杂运算后的结果集,每次读取都是很耗时,这时可以把这运算后的数据集组成视图,就可以避免每次读取都要运算的消耗。

总的来讲,使用视图在提高安全性的同时也加快查询的速度。

posted on 2010-04-23 09:58  keely  阅读(1333)  评论(0编辑  收藏  举报