mysql ER图
ER 图
ER图也被称为实体-联系图,提供了表示实体类型、属性和联系的方法,下图就是典型的一张ER图。
ER图主要由四个成分构成:
1 实体
实体是客观世界中存在的各种事物,或者某个抽象事件,我们都可以将其称之为实体。一方面,实体可以是现实世界中的课程实体、教师实体、学生实体、职工个体。总而言之,实体可以是现实集合中的一个子集,也可以是各种抽象的对象。实体在ER图中用矩形表示。
2 属性
属性可以认为是实体中的特征,实体通过属性来描述,例如学生实体有学号、姓名、性别等属性。
属性在ER图中以椭圆来表示。
3 联系
联系包括两方面的含义,一方面是实体和属性之间的联系,例如上图中的司机和司机编号之间的联系;另一方面是实体和实体之间的联系,学生和课程实体之间的联系。
联系在ER图中以菱形来表示。
联系又可以分为这样三种
1 一对一的联系(记为1:1)
2 一对多的联系(1:n)
3 多对多的联系 (m:n)
用处
ER图通常被运用在概念数据模型中。