考试
1970-01-01 08:00:00

什么是视图?它和表有何区别?

题目描述

什么是视图?它和表有何区别?

答案解析

视图是数据库的一个独立的对象,视图是一个虚拟表。 (1)视图与表的相同点表现为: 视图和表都是由一系列带有名称的行和列的数据组成的。 用户对表的数据操纵同样适用于视图,即通过视图可以检索和更新数据。 (2)视图与表的不同点表现为: 表中的数据是物理存储于磁盘的。 视图(除索引视图)并不存储任何数据,视图中的数据来源于基表,是在视图被引用时动态生成的。 (3)视图与表的联系表现为: 当基表中的数据发生变化时,由视图查询出的数据也随之变化。 通过视图更新数据时,实际上是在更新基表中存储的数据。

加载中...
AI正在思考中,请稍候...