【问题标题】:relational model versus logial data model [closed]关系模型与逻辑数据模型
【发布时间】:2014-05-10 12:35:35
【问题描述】:

我了解数据库设计过程按以下顺序进行:

Conceptual Data Model -> Logical Data Model -> Physical Data Model

有人可以澄清关系模型如何应用于此过程吗?

谢谢

【问题讨论】:

    标签: database-design relational-database database-schema


    【解决方案1】:

    最初创造的“数据模型”一词已被行业劫持,以具有完全不同的含义。

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

    所有三个模型(一些更多一些更少,但不是那么多)都是后一种含义的模型。这就是为什么我个人更喜欢称它们为 information 模型,而不是 data 模型。

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

    所以现在回答您的问题,关系模型“适合”,因为它提供了一种可能的方式来组织您的逻辑 信息 模型。从 same 概念性信息 模型开始,您还可以制定一个基于图的逻辑信息 模型,它看起来与你会使用关系模型得到一个。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-04-21
      • 2020-12-22
      • 1970-01-01
      • 2012-05-26
      • 2012-08-02
      • 2022-01-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多