E-R图绘制规范

872 阅读2分钟

什么是 E-R 图?

E-R 图又称实体关系图,是一种提供了实体,属性和联系的方法,用来描述现实世界的概念模型。通俗点讲就是,当我们理解了实际问题的需求之后,需要用一种方法来表示这种需求,概念模型就是用来描述这种需求。

比如学生生活中的公交系统数据库、学校网站系统数据库等等,都离不来实体关系图。

 

E-R 图中的基本元素(以上面的网站简易数据库为例):

1)实体

实际问题中客观存在的并且可以相互区别的事物称为实体。实体是现实世界中的对象,可以具体到人,事,物。比如上图的:管理员网页图片视频作者等。

2)属性

实体所具有的某一个特性称为属性,在 E-R 图中属性用来描述实体。比如上图中的管理员,可以用 “姓名”、“账号”、“密码”、“状态” 进行属性描述。

3)实体集

具有相同属性的实体的集合称为实体集。例如:资源,(视频和图片)都是资源这个实体集中的一个实体。

4)键

在描述实体集的所有属性中,可以唯一标识每个实体的属性称为键。键也是属于实体的属性,作为键的属性取值必须唯一且不能 “空置”。比如:管理员的账号。

5)实体型

具有相同的特征和性质的实体一定有相同的属性,用实体名及其属性名集合来抽象和刻画同类实体称为实体型,其表示格式为:实体名(属性 1,属性 2,……)

6)联系

世界上任何事物都不是孤立存在的,事物内部和事物之间都有联系的,实体之间的联系通常有 3 种类型:一对一联系,一对多联系,多对多联系。

E—R 图绘制规范:

矩形框: 表示实体,在框中记入实体名。

菱形框: 表示联系,在框中记入联系名。

椭圆形框: 表示实体或联系的属性,将属性名记入框中。对于主属性名,则在其名称下划一下划线。

连线: 实体与属性之间;实体与联系之间;联系与属性之间用直线相连,并在直线上标注联系的类型。(对于一对一联系,要在两个实体连线方向各写 1; 对于一对多联系,要在一的一方写 1,多的一方写 N;对于多对多关系,则要在两个实体连线方向各写 N,M。