软件工程-2017绘制实体-关系图实体关系之概念模型教学设计.docVIP

  • 87
  • 0
  • 约1.98千字
  • 约 7页
  • 2021-08-15 发布于北京
  • 举报

软件工程-2017绘制实体-关系图实体关系之概念模型教学设计.doc

实体-关系图(软件工程教学设计) PAGE 1 移动应用开发资源库 《软件工程》 教学设计 课程名称: 软件工程 授课班级: 班 授课学期: 20xx学年第一学期 教师姓名: 郑志娴老师 年 月 日 目 录 TOC \o 1-3 \h \z \u 一、 概念模型的定义 2 二、 概念模型表示方法 2 (一) 介绍 2 (二) E-R图的组成要素 2 (三) E-R图绘制方法 3 三、 实体集间的关系 3 (一) 两个实体集间的联系:一对一 3 (二) 两个实体集间的联系:一对多 4 (三) 两个实体集间的联系:多对多 4 四、 E-R图实例 5 概念模型的概念 本次课程介绍概念模型的概念。计划学时1学时。 概念模型的定义 概念模型是对现实世界的管理对象、属性及联系等信息的描述形式 概念模型实际上是现实世界到机器世界的一个中间层次 概念模型表示方法 介绍 E-R图,P.P.S.Chen于1976年提出(entity-relationship approach)。 E-R图表示实体集及实体集之间的联系,用于实现数据的第一次抽象,即把现实世界转换为信息世界。 在设计数据库时,人们往往把E-R图作为中间步骤,用E-R图准确地反映出信息,再从E-R图构造出实施数据模型,从而使问题变得简单,不易犯错。 E-R图的组成要素 实体:用矩形表示,矩形框内写明实体 属性:用椭圆形表示,并用无向边将其一相应的实体连接起来 联系:用菱形表示,菱形框人写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1:1,1:n,m:n等) 联系的属性:联系本身也是一种实体型,也可以有属性。如果一个联系具有属性,则这些属性也要用无向边与该联系连接起来 E-R图绘制方法 把相互联系的实体集(方框)通过联系(菱形框)连接起来,注明联系方式,再把实体集的属性(椭圆框)连到相应实体集上。 实体集间的关系 两个实体集间的联系:一对一 如果对于实体集A中的每一个实体,实体集B中至多有一个实体与之联系,反之亦然,则称实体集A与实体集B具有一对一联系。记为1:1。 班级与班长之间的联系:一个班级只有一个正班长;一个班长只在一个班中任职 两个实体集间的联系:一对多 如果对于实体集A中的每一个实体,实体集B中有n个实体(n≥0)与之联系,反之,对于实体集B中的每一个实体,实体集A中至多只有一个实体与之联系,则称实体集A与实体集B有一对多联系。 记为1:n 班级与学生之间的联系:一个班级中有若干名学生,每个学生只在一个班级中学习 两个实体集间的联系:多对多 如果对于实体集A中的每一个实体,实体集B中有n个实体(n≥0)与之联系,反之,对于实体集B中的每一个实体,实体集A中也有m个实体(m≥0)与之联系,则称实体集A与实体B具有多对多联系。记为m:n 课程与学生之间的联系:一门课程同时有若干个学生选修;一个学生可以同时选修多门课程 E-R图实例 用E-R图来描述现实世界的概念模型 以学生选修为例,参考表如下:

文档评论(0)

1亿VIP精品文档

相关文档