E-R图也称实体-联系图(Entity Relationship Diagram ),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。
- 通常用矩形表示实体型,矩形框内写明实体名
- 用椭圆表示实体属性,椭圆内写明实体属性名用菱形表示实体型间的联系,
- 在菱形内写明联系名用线段连接起来
如图有4个实体:
- ”教材“的实体属性有:教材号、教材名、出版社、价格;
- “学生”的实体属性有:学号;
- “课程”的实体属性有:课程号;
- “教师”的实体属性有:职工号。
实体之间的关系:
- 教材和课程的关系是1对1(1:1)的关系,1门课程选用1个教材,1个教材对应1门课程;
- 学生和课程的关系是多对多(m:n)的关系,1个学生可以选多门课程,1门课程也可被多个学生选择;
- 课程和教师的关系是多对多(m:n)的关系,1门课程可以由多个教师授课,1个教师可以教授多门课程;