关系模型与逻辑数据模型

zan*_*zan 1 database-design relational-database database-schema

据我所知,数据库设计过程按以下顺序进行:

Conceptual Data Model -> Logical Data Model -> Physical Data Model
Run Code Online (Sandbox Code Playgroud)

有人可以澄清关系模型如何适用于这个过程吗?

谢谢

Erw*_*out 7

最初创造的"数据模型"一词被业界劫持,意味着完全不同的东西.

最初,它意味着"一个模型告诉我们我们使用哪些结构(即数学概念!!!)来管理我们的数据(无论这些数据是什么)".在行业中,它几乎完全意味着"一种模型,其中哪些信息对某些企业很重要,以及这些信息如何相互关联".

所有三个模型(一些更少,但不是那么多)是后一种意义上的模型.这就是为什么我个人总是喜欢称它们为信息模型,而不是数据模型.

数据的关系模型是该术语前一个含义中的"真实" 数据模型.它可以用一句话概括为"系统中的所有信息仅用关系表示".其他数据模型(在前一种意义上)可以例如说"系统中的所有信息仅使用由节点和边缘组成的图表来表示".

所以现在回答你的问题,关系模型"适合",因为它提供了一种组织逻辑信息模型的可能方法.从相同的概念信息模型开始,您还可以计算出基于图形的逻辑信息模型,它与使用关系模型得到的模型完全不同.