
正文
oracle表跟视图区别,oracle视图的优缺点
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
Oracle数据库建物化视图与数据表的区别?
“物化视图”(Materialized views)是一种特殊的存在, 虽然物化视图本质上也是一张表, 这张表是对别的表或查询的数据映射,而且这些映射数据真实存在 , 是在表的数据的基础上又存了一份数据。
区别:表只用物理空间而视图不占用物理空间,视图只是逻辑概念的存在,表可以及时对它进行修改,但视图只能有创建的语句来修改。视图是查看数据表的一种方法,可以查询数据表中某些字段构成的数据,只是一些SQL语句的集合。
基本表、视图区别为:存在不同、存储内容不同、操作不同。视图是由一个或几个基本表导出形成的虚表。存在不同基本表:基本表是本身独立存在的表。视图:视图本身不存在独立存储在数据库中,是一个虚表。
从数据库系统内部来看,视图是由一张或多张表中的数据组成的,从数据库系统外部来看,视图就如同一张表一样。视图可以查询,但不可以新增、删除、修改。视图是一个虚拟表,其内容由查询定义。
物化视图是在建立之后不会随着数据表里的数据改变而改变的,类似于做了一个镜像,而数据表中的数据则可以发生改变。
相关问答
Q1: oracle中表和视图的区别
表指数据表,相当于数据原始资料。视图是对表的运算,生成的结果类似于表,存储的是运算方法,而不是具体数据。
区别:视图是已经编译好的sql语句。而表不是 视图没有实际的物理记录。而表有。
name From user_objects Where object_type=VIEW; --查看所有视图 Select object_name From user_objects Where object_type=TABLE; --查看所有表另外,可以用plsql等工具来查看:tables就是表,view就是视图。
“物化视图”(Materialized views)是一种特殊的存在, 虽然物化视图本质上也是一张表, 这张表是对别的表或查询的数据映射,而且这些映射数据真实存在 , 是在表的数据的基础上又存了一份数据。
Q2: 数据库原理及应用说明视图与基本表的区别和联系
基本表、视图区别为:存在不同、存储内容不同、操作不同。视图是由一个或几个基本表导出形成的虚表。存在不同基本表:基本表是本身独立存在的表。视图:视图本身不存在独立存储在数据库中,是一个虚表。
存在不同 基本表:基本表是本身独立存在的表。视图:视图本身不存在独立存储在数据库中,是一个虚表。存储内容不同 基本表:基本表存储的内容是实际的数据。
说明视图与基本表的区别有数据存储位置不同、数据可操作性不同、数据更新机制不同。联系有视图和基本表都是用于存储和管理数据的、用于查询和分析数据、可以具有相同的数据类型和约束条件。
模式:是数据库中全体数据的逻辑结构和特征的描述,在关系型数据库中,模式的具体表现是一系 列表及表与表之间的联系。
oracle表跟视图区别的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于oracle视图的优缺点、oracle表跟视图区别的信息别忘了在本站进行查找喔。






