首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SQL模式与模式

SQL模式与模式
EN

Database Administration用户
提问于 2021-11-04 22:36:38
回答 1查看 103关注 0票数 0

据我所知,“模式”一词有两种不同的用法:

  • 架构是数据库的结构,包括表和它们之间的关系。
  • 架构是一种允许您创建数据库对象的虚拟集合的命名空间。

https://dataedo.com/kb/data-glossary/what-is-database-schema有一篇文章强调了不同的含义,但似乎没有解释它们为什么使用相同的名称。

这个词的不同用法实际上是以某种微妙但非常有趣的方式联系在一起的吗?

EN

回答 1

Database Administration用户

发布于 2021-11-05 01:43:39

我认为只有最初实现了一个他们称为模式的具体对象的开发人员,才能给您一个官方的答案,说明为什么在这里选择schema这个词。但我可以推测他们的推理是,模式(对象)是构成主题结构的相关实体(通常)的集合。如果选择以这种方式设计数据库,那么主题可能是它自己的数据库,如果没有模式,它就必须是这样的。否则,将在同一数据库中混合不相关的实体。

在执行第一个定义时,人们可能会抽象地想到一个模式,但我认为他们想要实现一个具体的对象,以便在存在不一定直接相关的多个结构的情况下组织数据库。

票数 0
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/302151

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档