E-R图基本知识
- 格式:doc
- 大小:178.00 KB
- 文档页数:3
第1章附录
1.1 附录三:IE模型图表说明
IE(Information Engineering),是普遍的表示E-R(实体-关系图)模型的方法。
1.1.1 概念模型表示法
图表 1-1:IE模型图表说明-概念模型表示法
元素名称图元含义说明
实体客户实体是现实世界中业务概念的
抽象,或是在设计过程中引入
的概念。
在概念模型只设计到
实体级,不对属性建模。
一对多关联(可空)表示两个实体之间的一对多的关联关系,是非强制的关系,关联关系右侧实体的数据可以不依赖左侧实体的数据而存在。
一对多关联(非空)表示两个实体之间的一对多的关联关系,是强制的关系,关联关系右侧实体的数据必须依赖左侧实体的数据而存在。
一对一关联(可空)表示两个实体之间的一对一的关联关系,是非强制的关系,关联关系两侧实体的数据可以不依赖对方实体数据而存在。
一对一关联(非空)表示两个实体之间的一对一的关联关系,是强制的关系,关联关系右侧实体的数据必须依赖左侧实体的数据而存在。
多对多关联(可空)表示两个实体之间的多对多的关系,是非强制性的关系, 关联关系两侧实体的数据可以不依赖对方实体数据而存在。
多对多关联(非空)表示两个实体之间的多对多的关系,是强制性的关系,是强
制的关系,关联关系右侧实体的数据必须依赖左侧实体的数据而存在。
继承(不互斥)
SUPER
SUB1SUB2SUB3表示实体之间的继承关系。
三个子类之间的数据不互斥,也就是父实体中的一条数据,可以出现在多个子类当中。
继承(互斥)
SUPER
SUB1SUB2SUB3表示实体之间的继承关系。
三个子类之间的数据互斥,也就是父实体中的一条数据,不允许出现在多个子类当中。
包
客户域
组织模型元素的手段
1.1.2 逻辑模型表示法
图表 1-2:IE模型图说明-逻辑模型表示法
元素名称图元含义说明
实体客户
客户编号
变动序号
VIP卡号
大客户标识
发展渠道角色类型发展渠道角色编号发展渠道编号
客户管理状态
客户状态
状态时间
最近更新时间
创建时间
备注<pi>OBJECT_ID_HIGH
SEQ_NBR_LOW
OBJECT_NAME_LONG
N3
OBJECT_ID_LOW
OBJECT_ID_HIGH
OBJECT_ID_HIGH
A1
STANDARD_STS
DATE
DATE
DATE
REMARKS
<M>
<M>
<M>
<M>
<M>
<M>
<M>
PK_CUST<pi>
实体是现实世界中业务概念的抽象,或是在设计过程中引入的概念。
实体包括三个部分:实体的名称、实体的属性、主键标识。
其中属性有对应的属性名称、数据类型( 包括长度)、是否可空、是否键值、取值范围等描述。
一对多关联(可空)
表示两个实体之间的一对多的关联关系,将“一”侧的实体的主键作为“多”侧的实体的外键(外键允许
为空)。
一对多关联(非空)
表示两个实体之间的一对多的关联关系,将“一”侧的实体的主键作为“多”侧的实体的外键(外键非空)。
一对多关联(依赖)
表示两个实体之间的一对多的关联关系,将“一”侧的实体的主键作为“多”侧的实体的外键(外键非空),并同时作为该实体的主键的一部分。
一对一关联(可空)
表示两个实体之间的一对一的关联关系,两个实体分别将对方的主键作为外键,外键允许为空。
一对一关联(非空)
表示两个实体之间的一对一的关联关系,两个实体分别将对方的主键作为外键,左侧实体的外键允许为空,右侧实体的外键非空。
继承(不互斥)
SUPER
SUB1SUB2SUB3
表示实体之间的继承关系。
三个子类之间的数据不互斥,也就是父实体中的一条数据,可以出现在多个子类当中。
继承(互斥)
SUPER
SUB1SUB2SUB3
表示实体之间的继承关系。
三个子类之间的数据互斥,也就是父实体中的一条数据,不允许出现在多个子类当中。
包
客户域
组织模型元素的手段。