作用:
1、简单
将经常使用的查询定义为视图,是的用户不必为以后的操作每次指定全部的条件。
2、安全性
通过视图用户只能查询和修改他们所能见到的数据。
3、逻辑数据独立性
视图可帮助用户屏蔽真实表结构变化带来的影响。
缺点:
1、性能差
数据库必须把视图查询转化成对基本表的查询,如果这个视图是由一个复杂的多表查询所定义,那么,即使是视图的一个简单查询,数据库也要把它变成一个复杂的结合体,需要花费一定的时间。
2、修改限制
当用户试图修改视图的某些信息时,数据库必须把它转化为对基本表的某些信息的修改,对于简单的视图来说,这是很方便的,但是,对于比较复杂的试图,可能是不可修改的。