如何阅读 ER 图

如何阅读 ER 图

实体关系图在数据建模时非常有用,可以组织和改进任何数据库或流程。 如果图表是专业创建的,则 ERD 将成为一个信息丰富但简化的地图,以非常清晰的方式直观地表示和连接主要实体。 然而,这种清晰度取决于图表的预期接收者知道如何阅读 ER 图这一事实。

如果您不是特别熟悉数据流程图,那么阅读 ER 图最初可能会让人觉得是一项艰巨的任务。 好消息是阅读 ER 图在设计上既简单又直观,但读者仍需要了解一些基础知识才能开始。 接下来让我们熟悉这些基础知识。

实体

尽管没有所有 ER 图都必须遵循的严格几何形状代码,但您通常会发现实体表示为矩形内的数据集。 请注意,设计可能会有所不同,具体取决于哪个 实体关系图工具 用于创建流程图和创建者自己的选择。 然而,它们总是很容易识别,因为实体在任何实体关系图中总是相互关联的主体。

业务图可能包括主要实体分类,如产品、制造商、供应商、零售商、客户等。旨在表示医院环境的实体关系图可能包含医生、护士、部门、患者等实体。通常会封装强实体在单个矩形(或任何其他选择的形状)中,而弱实体将被包裹在一个额外的矩形内以标记事实。

关系

连接各种实体的关系是描述性数据集,传统上包裹在菱形/菱形中。 如果关系描述被包裹在两个菱形(或选定的形状)而不是一个中,则表示关系薄弱。

就包含的数据而言,关系旨在描述两个实体如何以及为何连接,以及它们在给定设置中的交互。 在医院环境中,患者实体可以通过定义为的关系连接到医生实体 诊断, 疗程处方. 同一患者可能仅通过定义为 推荐计划.

归因

属性用于定义、分类和/或评估实体和关系,这反过来又可以决定它们被标记为强还是弱。 属性的确切性质在没有上下文的情况下很难定义,但它可以是描述性的和多值/单值的。

通常,您应该在实体关系图上找到椭圆形内部的属性(如果适用)。 请注意,值的数量可能与削弱或加强实体或关系有关,也可能无关,具体取决于上下文。 在这种情况下,建议阅读数据来决定,而不是纯粹依靠符号。

基数

基数 通常在实体关系图上用分割线和箭头表示。 如果您看到一个实体通过一条分成三个箭头的关系线连接到三个不同的实体,这就是所谓的一对多基数。 诊断三个不同患者的医生将具有相似的表示,并且由来自三个不同部门的医生治疗的患者也将具有相似的表示。

如果分割线上没有任何箭头,但另一侧有箭头,则表示所谓的多对一基数,这本质上是上述情况的逆转。 主线上的箭头通常表示该关系/连接的流程。 一对一的基数不太可能有任何分裂,但仍然可能有箭头。

颜色

颜色编码实体关系图现在是常见的做法,它是使可视化更有效和更易于阅读的可靠且直观的方式。 如果使用任何颜色代码来简化 流程图,您还会在附近找到一个索引,该索引将指定每种颜色代表的含义。 事实上,ER 图中使用的每个符号都应该由图表的创建者正确和清晰地索引。

这一点尤为重要,因为某些符号在图表的上下文中可能具有完全不同的含义,有时甚至是相反的含义。 例如,前面提到的一对多基数可能由同一条关系线上的多个箭头表示,而不是分叉的末端。

  1. 业务流程映射工具:使用、免费工具和指南
  2. 流动资产:股票是流动资产吗? 意义和实例
  3. SUBWAY 标志:演变、历史和神秘解释
  4. 建立业务关系:任何业务的有效步骤和提示(您需要的全部)
  5. 项目质量管理规划指南(工具和软件)

发表评论

您的电邮地址不会被公开。 必填带 *

你也许也喜欢