简述视图的优点 基表和虚表的联系和区别
时间: 2023-08-20 21:04:09 浏览: 114
深入剖析文档和视图之间的联系与区别
视图(View)是一种逻辑上存在的表,它是基于一个或多个基本表(Base Table)创建的虚拟表,由于不存储数据,只存储基表的查询方式和条件,因此具有以下优点:
1. 简化查询:视图可以把多个表的信息整合在一起,使得查询更加简单明了。
2. 数据安全:视图可以限制用户访问的数据,可以屏蔽掉一些敏感数据,提高数据的安全性。
3. 数据独立:视图可以使用户不需要知道底层表的结构,使得表结构的改变对应用程序的影响降到最小。
基表和虚表的联系是,视图是基于基表创建的,其查询结果是来自基表的数据。基表的数据发生变化的时候,视图的数据也会发生变化。
区别是,基表是实际存储数据的表,而视图不存储数据,只是基于基表的查询方式和条件生成的查询结果。基表可以被修改、删除和添加数据,而视图不能进行这些操作。
阅读全文