1.3.1 E-R模型的图形描述

1.3.1 E-R模型的图形描述

在E-R概念模型中,信息由实体、实体属性和实体之间的关系3种概念单元来表示。

(1) 实体表示建立概念模型的对象,用方框表示,在框内写上实体名。例如,学员实体的表示方法,如图1.2所示。

图1.2 学员实体的表示方法

(2) 实体属性是实体的说明。用椭圆框表示实体的属性,并用无向边把实体与其属性连接起来。例如,学生实体有学号、姓名、年龄、性别等属性,其E-R图,如图1.3所示。

图1.3 学员实体及其属性

(3) 实体间的关系是两个或两个以上实体之间的有名称的关联。实体间的关系用菱形框表示,菱形框内要有关系名,并用无向边把菱形框分别与有关实体相连接,在无向边的旁边标上联系的类型。例如,可以用E-R图来表示某学校学员选课情况的概念模型,如图1.4所示。

图1.4 实体、实体属性及实体关系模型图

一个学员可以选修多门课程,一门课程也可以被多个学员选择,因此,学生和课程之间具有多对多的关系。

如果概念模型中涉及的实体带有较多的属性而使实体关系图非常不清晰,可以将实体关系图分成两部分:一部分是实体及其属性图,另一部分是实体及其关系图。图1.5所示只给出学员实体与课程实体的关系图,而两者的属性可以单独画出。

图1.5 实体及实体关系图