什么是E-R图
E-R图也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。
可以理解为通过图的方式来描述现实世界中的事物间的联系。
基本术语与概念
实体:客观存在并相互区分的事物。 实体型:用实体名及其属性名集合来抽象和刻画同类实体称为实体型。 实体集:同型实体的集合。 属性:实体所具有的某一特性。 码:唯一标识实体的属性。
E-R图表示
- 实体型用矩形表示,矩形框内写明实体名。
- 属性用椭圆形表示,并用无向边将其与相应的实体型连接起来。
- 联系用菱形表示,菱形内写明联系名,并用无向边分别与有关实体连接起来同时在无向边旁标上联系的类型(1:1,1:n或m:n)
例子
一门课程可以有若干个教师讲授,使用若干本参考书,而每一个教师
只讲授一门课程,每一本参考书只供一门课程使用。