gpt4 book ai didi

rdbms - 模式和数据字典有什么区别?

转载 作者:行者123 更新时间:2023-12-04 13:44:48 26 4
gpt4 key购买 nike

模式的定义是数据库中数据的逻辑结构。它归用户所有,并且与数据库用户同名。模式包含表的名称,列类型是什么等等。数据字典也仅包含元数据(当然,它是在数据库级别而不是用户级别)。模式和数据字典之间的确切区别是什么?

最佳答案

这些定义来自于我的经验(程序员工作20多年,从事咨询工作7年,有一段时间作为独立承包商)。 YMMV。

“架构”描述结构。它可能包括描述结构各方面的元数据。

“数据字典”将上下文与结构的元素相关联。它还可能包含描述关系各方面的元数据。

例如,“人”可以用通常的字段-last_name,first_name,honorised等进行描述。如果与另一个人(父亲,丈夫等)有关系,则可以将这些值视为“模式数据”,因为这些关系受到特定值的约束。

“人”是“学生”或“老师”或“囚犯”等-由特定系统的数据字典定义。

关于rdbms - 模式和数据字典有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3115112/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com