2024年4月17日发(作者:)
ER图文档
1.定义 .............................................................................................................................. 1
2.基本要素 ....................................................................................................................... 2
3.如何画ER图 ................................................................................................................. 2
4.例子 .............................................................................................................................. 3
5.常用软件 ....................................................................................................................... 4
1.定义
ER图又叫实体-联系图(Entity-Relation Diagram)用来建立数据模型,在数据库系统概
论中属于概念设计阶段,形成一个独立于机器,独立于DBMS的ER图模型。 通常将它简称
为ER图,相应地可把用ER图描绘的数据模型称为ER模型。ER图提供了表示实体(即数据
对象)、属性和联系的方法,用来描述现实世界的概念模型。
数据库设计过程:
ER图设计
概念数据库设计
将概念模型所描
述的数据映射为
某个特定DBMS
模式数据
需求分析
对需求分析所得
到数据的更高层
的抽象描述
确定存储那些数据,
建立那些应用。常用
的操作及对象有哪些
等
逻辑数据库设计
物理数据库设计
2.基本要素
构成E-R图的基本要素是实体、属性和联系.
① 实体:实体对应的是数据库中的实体表,用矩形表示,矩形框内写明实体名。
② 属性:属性对应的是数据库中实体表的字段,用椭圆形或圆角矩形表示,并用无
向
属性名
主属性名
③ 联系:联系对应的是数据库中的连接表,用来描述实体之间的关系,用菱形表示,
菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上
联系的类型。
联系名
ER图中实体之间有三种关系:一对一关系,一对多关系,多对多关系。
一对一关系在两个实体连线方向写1;
一对多关系在1的一方写1,多的一方写N;
多对多关系则是在两个实体连线方向各写N,M
丈夫
仓库
1
存放
学生
M
边将其与相应的实体连接起来;多值属性由双线连接;主属性名称下加下划线。
实体名
1
夫妻
选课
1
妻子
夫妻间一对一关系
N
产品
N
课程
仓库与产品一对多关系 学生与课程多对多关系
3.如何画ER图
一、在画ER图之前必须进行正确的需求分析,只有通过正确的需求分析才能得到比较
正确的ER图。
二、设计E-R图的原则:
针对特定用户的应用,确定实体、属性和实体间的联系,设计该用户视图的局部
发布者:admin,转转请注明出处:http://www.yc00.com/web/1713328960a2227267.html
评论列表(0条)