首页 百科知识 视图的概念

视图的概念

时间:2023-10-17 百科知识 版权反馈
【摘要】:关系模型有个重要的特点,那就是由SELECT 语句得到的结果仍然是表的形式,由此引出了视图的概念。视图是由子查询产生的表,但它有自己的视图名,也有自己的列名。视图是由从数据库的基本表中选出来的数据组成的逻辑窗口,与基本表不同的是,视图是一个虚表。这样基本表的数据发生变化,视图中查询出来的数据也随之变化。但不管怎么样对视图的操作最终都会转换为对基本表的操作。

3.6.1 视图的概念

我们通常把用CREATE TABLE语句创建的表叫做基本表。基本表中的数据实际上是存储在磁盘上的。关系模型有个重要的特点,那就是由SELECT 语句得到的结果仍然是表的形式,由此引出了视图的概念。视图是由子查询产生的表,但它有自己的视图名,也有自己的列名。视图在很多方面都与基本表类似。

视图是由从数据库的基本表中选出来的数据组成的逻辑窗口,与基本表不同的是,视图是一个虚表。数据库中只存放视图的定义,而不存放视图包含的数据,这些数据仍然存放在原来的基本表中。这样基本表的数据发生变化,视图中查询出来的数据也随之变化。从这个意义上讲,视图就像一个窗口,用户可以通过它看到数据库中自己感兴趣的数据。

视图可以建立在基本表之上,也可以建立在其他视图之上,即可以在一个视图上建立视图。但不管怎么样对视图的操作最终都会转换为对基本表的操作。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈