Oracle 区别于;“视图”;及;同义词;在甲骨文中

Oracle 区别于;“视图”;及;同义词;在甲骨文中,oracle,Oracle,Oracle中的“视图”和“同义词”有什么区别 我是这样想的: 可以使用多个表创建视图。视图是逻辑视图,不占用空间 可以为单个表、视图、序列或索引创建同义词。同义词是物理的,需要空间 这是正确的吗?如果不是,那么是什么?表是oracle数据库中数据存储的基本单元。它保存所有用户可访问的数据 视图是一个虚拟表 它可以在表或其他视图上创建 它就像一个窗口,通过它我们可以访问或更改基表数据 它不包含自己的数据。它总是从它的基表中获取数据 它作为查询存储在数据字典中。无论何时查询视图,它都会使用此

Oracle中的“视图”和“同义词”有什么区别

我是这样想的:

  • 可以使用多个表创建视图。视图是逻辑视图,不占用空间
  • 可以为单个表、视图、序列或索引创建同义词。同义词是物理的,需要空间

这是正确的吗?如果不是,那么是什么?

表是oracle数据库中数据存储的基本单元。它保存所有用户可访问的数据

视图是一个虚拟表

  • 它可以在表或其他视图上创建
  • 它就像一个窗口,通过它我们可以访问或更改基表数据
  • 它不包含自己的数据。它总是从它的基表中获取数据
  • 它作为查询存储在数据字典中。无论何时查询视图,它都会使用此查询从其基于的表中获取数据
使用视图的主要优点是

  • 您可以限制对表的预定行和列集的访问
  • 您可以隐藏查询的复杂性
  • 您可以隐藏计算的复杂性
同义词是表、视图、序列或程序单元的替代名称

  • 它用于屏蔽对象的真实名称和所有者
  • 您可以通过创建公共同义词来提供对表的公共访问
参考:

其他人已经回答了类似的问题和参考资料

视图:

视图是表的子集。 视图由多个表创建,以降低查询复杂性。 查看包含Select语句和使用过滤器命令

Syonynm:

同义词是桌子的镜子。 同义词创建了单个表,并降低了表名的复杂性。
同义词不包含Select语句

视图是基于表或视图的逻辑表。我们可以创建一个视图来降低查询的复杂性。
同义词是数据库对象(如表、视图、序列)的替代名称。它可以是公共的,也可以是私人的

这不是这个网站的工作方式。如果你有一个具体的问题,那就去问它。@juergen d-请告诉我如何使上述问题更具体。我是新来的site@srg20:这些是简单的谷歌搜索可以解决的问题。如果你有一个特定的程序相关的问题,异常,问题,你可以在这里问。在视图中,我认为应该是“它不包含自己的数据”。