首页 新闻 会员 周边 捐助

什么时候使用视图?

0
[已关闭问题]

现在有点迷茫,使用视图可以简化select查询操作,但是有人说会影响性能

那什么时候应该使用视图?

mikel的主页 mikel | 初学一级 | 园豆:105
提问于:2009-07-21 16:09
< >
分享
其他回答(1)
0

在你查询比较麻烦的时候

奔跑男孩 | 园豆:105 (初学一级) | 2009-07-21 18:18
0

经常用到的查询,或较复杂的联合查询应当创立视图,这是会优化性能的

还有就是涉及到权限管理方面,比如某表中的部分字段含有机密信息,不应当让低权限的用户访问到的情况,这时候给这些用户提供一个适合他们权限的视图,供他们阅读自己的数据就行了。比较常见的应用就是校园数据库中,学生表中存有班级、学分、学费、杂费等数据,然而对于老师的办公室中的应用来说,不该让他们看到学费、杂费之类的会计方面的数据,那么就不给他们此表的访问权限,而单独给他们一个河蟹过的视图,这样即使某老师精通编程,自己写程序访问学校中枢数据库,也看不到很黄很暴力的东西。

斯克迪亚 | 园豆:4124 (老鸟四级) | 2009-07-21 18:22
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册