TechTarget信息化 > 百科词汇

entity-relationship diagram:实体-关系图

实体-关系图(entity-relationship diagram,ERD)是数据建模(data modeling)技术,在信息系统内,它创建实体和实体间关系的图解表示。

实体-关系图,entity-relationship diagram,ERD

  实体-关系图的三个主要组件是:

  •   实体是人、事物、地方或者甚至是收集的数据。举例来说,如果你为企业考虑信息系统,实体包括的内容就不只是客户,而是客户的地址和订单。实体用矩形表示,并贴上单名词标签。
  •   关系指得是实体间的相互作用。在上面的例子中,客户提交订单,所以“提交”这个词描述客户实例和订单或他们下的订单之间的关系。关系可以用图形表示,或者更简单地,由连接实体的线表示。在任一例子中,动词都用来标记关系。
  •   基数描述数字方面实体间的关系。实体是可选的:例如,销售人员可能没有客户或有一个或多个客户。实体也可能是强制的:例如,在一个订单中至少要有一件列出的产品。基数符号类型有多种,一个单一条意味着一,一个双条意味着一并只有一(例如,一个单一例子的产品可能只存储在一个库中),一个圈意味着零,乌鸦脚则意味着很多。这三个主要的关系是:一对一,表示为1:1,一对多,表示为1:M和多对多,表示为M:N。

  创建实体-关系图(entity-relationship diagram,ERD)的相关步骤如下:

  • 辨认实体。
  • 决定所以重要的相互作用。
  • 分析相互作用的本质。
  • 画实体-关系图。

  很多计算机辅助软件工程(CASE)工具,如可视分析和数据架构器,可用于创建实体-关系图(entity-relationship diagram,ERD)。

最近更新时间:2010-08-12 翻译:徐艳EN

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

相关推荐