C#数据库:什么是视图及使用视图有哪些好处?

问题描述:

C#数据库:什么是视图及使用视图有哪些好处?
1个回答 分类:综合 2014-12-08

问题解答:

我来补答
视图相当于创建的一张虚拟表或存储查询,视图访问的数据不作为独特的对象存储在数据库内.
一,视图着重于特定数据.
  视图可以让用户或者程序开发人员只看到他们所需要的数据,而不需要把表中的所有信息与字段暴露出来,这样增强了数据的安全性.
  二,简化数据的操作,易维护.
  我们可以将经常用到的多表联合查询出来的数据,或特定的结果集定义为视图,这样就起到了模块化数据的作用.我们在使用这些数据时直接查询该视图就可以,而不用到处写长长的SQL语句,这样也起到易维护的作用.
  三,视图可以限定查询数据.
  比如:对于不同的用户,我们只提供部分数据给他.这样,我们就可以在视图中限定结果集,然后返回该视图给他.这样,无论用户怎么对视图定义查询条件,他也不能查询出我们不想提供给他的数据.
 
 
展开全文阅读
剩余:2000
上一页:100 ,11
下一页:29