当我们可以直接使用 table 本身时,为什么拥有 table 的架构或所有者很重要

Why is it important to have schema or owner for a table when we can directly use the table itself

我看过它们下面的各种架构和表格。

将架构或所有者名称用于表而不是仅表有什么意义。

模式定义在不同的数据库系统中有很大不同。

但schema一般用于对一些相互关联的数据库对象进行分类和组织,例如表、存储过程等

这里有一些 application/advantage 的使用模式:

  • 您可以根据用户访问权限应用安全权限来分离和保护数据库对象。
  • 数据库对象的逻辑组可以在数据库中进行管理。架构在允许将数据库对象组织到这些逻辑组中起着重要作用。
  • 模式在数据库对象名称相同的情况下也有帮助。但是这些对象属于不同的逻辑组。
  • 架构还有助于增加安全性。
  • 它有助于操作和访问对象,否则这是一个复杂的方法。