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

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/11 04:50:42
C#数据库:什么是视图及使用视图有哪些好处?
xKr@ .@9lIR#\`^Ƹba23Z i1L%ˤJzTyxoZ E~nༀ]Xv<[mPݩI:!ۂ7t rx(B 5b}&]aTަ8T!Dx"֮IkI,bwP=*mS,9b !NTd\S ,4K#Ձ۰b` t`EZ,q+X īWV#"-FFx{0ÇĽc^<9U}^*ַCvM-xÐ>Fvjv])j0Ȇ0$$p5$Nׁ^U?ZQĩҫXZ4ma.`PϩE IԶ^x@E{6DlB,8:*)c Sʰfh9H4+A^P )XFj&:F--$ęO3PpJ-/u y;qZB

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

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