这几天在写《Portal for KQGIS》的数据库设计说明书时,就用到了;在这里做以明确,以加深记忆。
1、概述
E-R图:实体-联系图(Entity Relationship Diagram)。
作用:描述显示实体的概念模型。
表现形式:实体类型、属性和联系。
2、组员说明
在E-R图中有四个成分:
矩形框:表示实体,在框中记入实体名。
菱形图:表示联系,在框中记入联系名。
椭圆形框:表示实体或联系的属性,将属性名记入框中。对于主属性名,则在其名称下划一下划线表示。
连线:实体和属性之间、实体与联系之间、联系与属性之间用直线连接,并在直线上标注联系的类型。(注意:对于1:1的联系,要在两个实体连线方向各写1,1:n关系的,要在一的方向写1,多的方向写N;对于N:M关系的,则要在两个实体连线方向各写N,M)。
3、作图步骤
首先,确定所有的实体集合;
第二,选择实体集应包含的属性;
第三,确定实体集之间的联系(可先用笔画出来);
第四,确定实体集的关键字,用下划线在属性上表明上表明关键字的属性组合;
最后,确定联系的类型,在用线将表示联系的菱形框联系到实体集时,在线旁注明1或N来表示联系的类型。
4、E-R图实例