一、ER图的基本元素
1、实体:比如,学生、校园卡、食堂,这类可区分开的事物
a) 属性:比如学生的姓名、年级、学号,这种用来描述实体信息的东西
b) 键:一种特殊的属性,每个实体不可缺少,而且不能重复,比如学生的学号
二、画图的规范
1、实体:正方形
2、联系(实体与实体之间):菱形
3、属性:椭圆形
4、连线:
a) 实体与属性之间;实体与联系之间;
b) 联系与属性之间用直线相连,并在直线上标注联系的类型:
对于一对一联系,要在两个实体连线方向各写1;
对于一对多联系,要在一的一方写1,多的一方写N;
对于多对多关系,则要在两个实体连线方向各写N,M。
(暂时找不到图)
三、 ER图转为关系模型
1、一对一:在2个实体任选个实体,添加另1个实体主键;
2、一对多:在 n 端添加 1 端的主键。
3、多对多:联系转换为实体,联系实体主键为两边主键的结合(最后加上该联系实体自身属性)。
参考