据我所知,“模式”一词有两种不同的用法:
https://dataedo.com/kb/data-glossary/what-is-database-schema有一篇文章强调了不同的含义,但似乎没有解释它们为什么使用相同的名称。
这个词的不同用法实际上是以某种微妙但非常有趣的方式联系在一起的吗?
发布于 2021-11-05 01:43:39
我认为只有最初实现了一个他们称为模式的具体对象的开发人员,才能给您一个官方的答案,说明为什么在这里选择schema这个词。但我可以推测他们的推理是,模式(对象)是构成主题结构的相关实体(通常)的集合。如果选择以这种方式设计数据库,那么主题可能是它自己的数据库,如果没有模式,它就必须是这样的。否则,将在同一数据库中混合不相关的实体。
在执行第一个定义时,人们可能会抽象地想到一个模式,但我认为他们想要实现一个具体的对象,以便在存在不一定直接相关的多个结构的情况下组织数据库。
https://dba.stackexchange.com/questions/302151
复制相似问题