最近接触ER图,悔恨当初没听课,重新整理一下
1.名称
ER图,又叫(E-R图),ERD,实体-联系图,实体联系模型,实体关系图,实体关系模型
这么多名字说的都是一个东西。
2.风格
ER图有四个属性,
①. 实体
②. 属性
③. 关系
④. 基数 (一对一,一对多,多对多)
ER图主要有两种风格,就是平时看见的圆圆圈圈框框,下面是两种风格各自的属性
(1). 风格1
实体(方形)
属性(椭圆)
关系(菱形)
基数(直线)
一对一
一对多
多对多
示例:一个课程对应多个学生,一个学生学习多门课程
(2). 风格2
实体
属性
关系与基数(a5m2制作)
一对一
强制一对强制一:一个人只能且必须有一个身份证,一个身份证只能且必须是一个人的
强制一对可选一:一个人最多只能有一个驾驶证,一个驾驶证只能且必须是一个人的
可选一对强制一:一个人只能且必须有一个座位,一个座位最多只能被一个人使用
可选一对可选一:一个人最多使用一个卫生间,一个卫生间最多被一个人使用
一对多
强制一对强制多:一个人必须有一张以上会员卡,一张会员卡必须属于一个人
强制一对可选多:一个人可以有多个租借记录,一条记录必须属于一个人
可选一对可选多:一个人可以租借多本书,一本书最多被一个人租借
多对多
强制多对强制多:一个学生在校必须有一个以上课程,一个课程必须有一个以上学生
可选多对可选多:一个学生在校外可以有多个兴趣班,一个兴趣班可以有多个学习