《软件工程ER模型.pptx》由会员分享,可在线阅读,更多相关《软件工程ER模型.pptx(14页珍藏版)》请在优知文库上搜索。
1、培训项目:软件工程培训项目:软件工程-ER-ER模型模型课前导入课前导入一、了解本课堂项目在整个课程中的作用:一、了解本课堂项目在整个课程中的作用: 学习 “软件工程-ER模型图” 将虚拟的软件用图形的方式来展示将虚拟的软件用图形的方式来展示二、本项目中所用案例展示:二、本项目中所用案例展示: 选课系统选课系统学生课程学习学号姓名性别年龄系别课程号课程名教学目标教学目标n知识目标知识目标(1)通过学习ER模型图的特点、图形结构、关系及其类型、选课系统来掌握ER模型。n技能目标技能目标(1)能分析理解,并能画出ER模型图。课堂课堂内容内容1. ER模型图简介3. 关系及其类型2. ER图形结构4
2、. 案例分析-选课系统课堂讲解课堂讲解- -ERER模型图简介模型图简介模型图简介n定义定义 ER模型(Entity-RelationShip Model实体/联系模型)。是对现实世界的感知。包括对象或实体的集以及它们之间的关系。 在数据库中用ER模型这个工具来抽象、表示和处理现实世界中的数据和信息。通俗地讲数据模型就是现实世界的模拟。课堂讲解课堂讲解- -ERER模型图简介模型图简介n图形结构图形结构 1、简单明了2、易于修改3、易层次间的转换 学生课程学习模型图简介n特点特点 课堂讲解课堂讲解- -ERER图形结构图形结构图形结构n实体实体实体定义为“可以简单识别的物体”。实体可以是任何一
3、个对象、位置、人物或记录数据的操作。长方形表示为实体。学生课程学习课堂讲解课堂讲解- -ERER图形结构图形结构n属性属性属性即事物本身所固有的性质。是物质必然的、基本的、不可分离的特性 。圆角矩形表示为属性。学生学号姓名性别年龄系别图形结构课堂讲解课堂讲解- -关系及其类型关系及其类型关系及其类型n含义含义关系定义为“实体之间的联系” 。菱形表示为关系。学生课程学生选课思考思考- -关系及其类型关系及其类型关系及其类型n关系类型关系类型一对一(1 : 1) 校长与学校一对多(1 : n 或 n : 1)多对多(m : n) 学生与老师课堂讲解课堂讲解- -关系及其类型关系及其类型关系及其类型 学生 项目 员工 部门答案:1.多个学生可以进行多个项目。 2.多个员工仅属于一个部门。从从事事属于属于nmm1案例分析案例分析- -学生选课系统学生选课系统关系及其类型学生课程老师学习任课mnm1学号姓名性别年龄系别课程号课程名工号职称姓名性别课堂实践课堂实践及课堂小结及课堂小结 1、学生模仿完成课堂演示中的内容。 2、教师采用监控的形式查看学员操作情况; 3、指出学生模仿过程中可能出错和已经出错 的知识点,并进行重点评析,加深印象, 强化记忆。