关于概念模型中的 E-R 模型
概念模型有很多种表示方法其中最为著名的是 P.P.S.Chen 于1976年提出的实体-联系方法E-R 概念模型中的主要概念以及 E-R 图的绘制方法
首先 E-R 图中包含以下对象: 1.实体(具体的事物) 2.属性(描述实体的数据) 3.联系(实体之间的联系) 其中联系又分为一对一、一对多、多对多联系。绘制方法:
1.确定实体 2.确定每个实体的属性 3.确定实体之间的联系并为其命名 4.确定联系种类和其属性 5.画出 E-R 图 画图时矩形表示实体,矩形内写上实体名,椭圆形表示实体属性,下划线表示实体的键,用实线连接实体与属性。 用菱形表示实体之间的联系,菱形内写上联系名。如果联系也有自己的属性,则用椭圆表示联系的属性并将联系与属性连接,最后连接联系与相应实体。绘制实例:
假设每个学生选修若干门课程,且每个学生每选一门课只有一个成绩,每个教师只担任一门课的教学,一门课由若干教师授课。“学生”有属性:学号、姓名、地址、年龄、性别。“教师”有属性:职工号、教师姓名、职称,“课程”有属性:课程号、课程名。1.找出实体: 实体有:学生,课程,教师
2.确定属性: 学生:学号、姓名、地址、年龄、性别。 课程:职工号、教师姓名、职称 教师:课程号、课程名
3.确定联系: 学生与课程之间的选课关系:多对多(学生可选多门课且一门课可被多个学生选择) 教师与课程之间的授课关系:多对一(每个教师只担任一门课,一门课可有多个教师任课)
4.确定关系属性: 学生与课程之间的选课关系有一个成绩属性
5.画出 E-R 图:
