oracle数据库的所有者是什么?
当谈论关系数据库时,我学到的概念是存在模式、表、属性。我们可以用模式名称作为表名的前缀,用表名(甚至包括模式)作为属性的前缀。
在查看 Oracle 数据库时,我看到称为“所有者”的东西。 这是 Oracle 调用其模式的方式吗?或者我应该如何解释它们?
最好的, 将要
When talking about relational database the concepts I've learned are that there exists schema, table, attribute. We can prefix the table name with the schema name and the attribute with the table name (even incl. schema).
When looking on an Oracle database I see things calls "OWNER".
Is this the way Oracle calls its schema, or how should I interpret them?
Best,
Will
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
模式与特定的 Oracle 用户相关联。如果我创建一个新的 Oracle 用户,则会创建一个相应的架构来保存该用户的所有对象。
这就是 ALL_OBJECTS 表和类似表具有 OWNER 字段的原因,因为它指定创建该对象的用户,从而指定该对象所在的模式。
A schema is tied to a specific Oracle user. If I create a new Oracle user, a corresponding schema is created to hold all of that user's objects.
This is why the ALL_OBJECTS table and similar tables have an OWNER field, as it designates the user that created the object, and therefore which schema it resides in.