【发布时间】:2014-05-10 12:35:35
【问题描述】:
我了解数据库设计过程按以下顺序进行:
Conceptual Data Model -> Logical Data Model -> Physical Data Model
有人可以澄清关系模型如何应用于此过程吗?
谢谢
【问题讨论】:
标签: database-design relational-database database-schema
我了解数据库设计过程按以下顺序进行:
Conceptual Data Model -> Logical Data Model -> Physical Data Model
有人可以澄清关系模型如何应用于此过程吗?
谢谢
【问题讨论】:
标签: database-design relational-database database-schema
最初创造的“数据模型”一词已被行业劫持,以具有完全不同的含义。
最初,它的意思是“一个模型,告诉我们我们使用哪些结构(即数学概念!!!)来管理我们的数据(无论这些数据是什么)”。在业界,它几乎完全是指“一种模型,其中哪些信息对某些业务很重要,以及这些信息如何相互关联”。
所有三个模型(一些更多一些更少,但不是那么多)都是后一种含义的模型。这就是为什么我个人更喜欢称它们为 information 模型,而不是 data 模型。
数据的关系模型是一个“真正的”数据模型,在该术语的前一个含义中。可以用一句话概括为“系统中的所有信息仅使用关系表示”。其他数据模型(在前一种意义上)可以,例如,说“系统中的所有信息仅使用由节点和边组成的图来表示”。
所以现在回答您的问题,关系模型“适合”,因为它提供了一种可能的方式来组织您的逻辑 信息 模型。从 same 概念性信息 模型开始,您还可以制定一个基于图的逻辑信息 模型,它看起来与你会使用关系模型得到一个。
【讨论】: