E-R图,也叫做实体关系图,是用来描述现实世界的模型。ER图是由美籍华人陈品山于1976年提出的一种数据建模工具。

实体是指客观存在的事物,比如人、对象、概念、事件,都可以看做实体,通过梳理实体,以及实体之间的关系,可以梳理出产品大致信息结构。

通过E-R图来梳理信息结构,对产品经理来说,有以下帮助:

1、给开发提供数据库建表依据。程序=数据结构+算法,有了数据结构,对开发来说,对即将开发的系统就有了更清晰的框架。

2、可以指导产品经理进行原型设计。在动手画原型之前,梳理ER图,根据已知的信息画在原型上就行,而不用一边画原型,一边想字段。

3、提升产品经理的抽象及归纳能力。梳理E-R图,是一个建模的过程,建模需要通过业务沟通、流程梳理,从这些分析活动中提炼出核心实体。

ER图的核心组成

E-R图由实体、属性和联系组成。实体是抽象出来的人(如学生、讲师)、对象(如课程)、概念(如章节)。实体一般是个名词,用一个方框来描述。

属性是对实体不同维度的描述,用椭圆来表示,并和实体连接起来。但是大部分情况下er图实体是什么,我更喜欢直接在实体里面去添加属性,维护成本更低,可扩展性更强。

实体与实体之间,通过一个菱形来连接,菱形里描述实体之间的联系,比如用户订单,课程讲师,菱形里一般是个动词。

实体和实体之间,有几种数量对应关系,即基数,基数有1对1,1对多,多对多。在菱形两边的线上,通过1、N、M来表达数量关系。

以下是标准的ER图:

er图实体是什么_实体图是什么意思_实体图是er图吗

ER图的三种模型

ER图按照其目的,可以分为三种类型的模型,分别是概念模型、逻辑模型和物理模型。

概念模型,主要呈现的是系统主要的实体,即核心业务对象,不会描述属性和基数。

逻辑模型,主要呈现是实体,关系,基数和属性。

物理模型,主要呈现实体,关系,基数和更详细的属性,更详细的属性包括键值、主键、外键等。

我们平时用到的,主要是概念模型和逻辑模型,在需求分析阶段输出,可以利用其指导我们进行原型设计即可。

逻辑模型也可以作为开发创建数据库的依据,开发在创建数据库的时候,会使用物理模型。

以下是三个模型的对比:

实体图是er图吗_实体图是什么意思_er图实体是什么

ER图示例

逻辑模型ER图

物理模型ER图

实体图是什么意思_实体图是er图吗_er图实体是什么

写在最后

ER图的画法非常简单,但是用处特别大,实体关系更是一种思考模型,可以让产品经理“透过现象看本质”。ER图可以指导产品进行需求分析,产品设计,还可以做为开发人员建表的依据。

ER图包括实体、属性和关系er图实体是什么,分为概念模型、逻辑模型和物理模型,产品经理经常用到的是概念模型和逻辑模型,开发人员使用物理模型。

ER图的工具,刀哥推荐使用processon,当然Axure也可以,因为ER图相对简单,其实使用什么工具差异都不太大。

实体图是什么意思_实体图是er图吗_er图实体是什么

———END———
限 时 特 惠: 本站每日持续更新海量各大内部创业教程,一年会员只需98元,全站资源免费下载 点击查看详情
站 长 微 信: Lgxmw666