1、本网站免费注册后即可以下载,点击开通VIP会员可无限免费下载!
2、资料一般为word或PPT文档。建议使用IE9以上浏览器或360、谷歌、火狐浏览器浏览本站。
3、有任何下载问题,请联系微信客服。
扫描下方二维码,添加微信客服
沪科教版选修4 数据管理技术《第2章 建立数据库 第一节 设计旅游信息数据库 学习指引 数据模型》优秀教案设计
(2)学习数据库领域中最常用的其他数据模型:层次模型和网状模型。
3、教学重点
(1)掌握从E-R模型到关系数据模型的转换方法。通常将E-R模型转换成关系数据模型,可以分两步进行:一是将每个实体集转换成一个二维表,二是将实体集之间的联系转换为一个二维表。
(2)理解并掌握层次和网状数据模型的基本概念,并掌握其基本特点。
4、学习方法
(1)、采用课堂讲述法,教师对“旅游信息数据库”关系数据库进行剖析,讲解将E-R模型转换成关系数据模型的方法;
(2)、本节课主要采用问题驱动法教学,把需要学习的知识蕴含再每个问题中,学生回答问题的过程就是知识获取的过程,让学生体会到自己寻找转换方法的乐趣,树立学习的信心。将小组活动的讨论结果在课堂上进行交流,就存在的问题进行指导。
(3)、充分开展交流研讨活动,在教学活动中教师更要注意引导学生,在讨论交流种把规则总结出来,以此来培养学生的学习兴趣和树立学习信心;
5、教学过程
环节 学习流程 设计意图 (一)
问题1:为什么要把E-R模型转换成关系数据模型? 因为E-R模型只是数据的概念模型,要应用计算机进行数据管理时,需要把概念模型转换成被机器存储的方式,并把这种存储方式的逻辑结构表示出来,这中描绘机器中数据存储结构的逻辑模型就是数据模型。 让学生了解学习E-R模型转换成关系数据模型的意义。 (二)
问题2:什么是关系?如何表示关系数据模型? 关系就是二维表格,也就是说,在关系数据库技术中,是通过二维表的结构形式把数据存储在机器中,并在此基础上实现对数据的各种操作。表示关系数据模型的目标,就是把经过分析整理后的数据的概念模型转换为若干二维表的形式,以便存储在机器中。 学习关系的概念,以及如何表示关系数据模型。 (三)
问题3:从E-R模型到关系数据模型需要解决哪些主要问题? 一是把实体转换为二维表,二是把联系转换为二维表,这两个问题解决了,转换的问题就解决了。 总结出:从E-R模型到关系数据模型最主要的两个步骤。 (四)
问题4:如何把实体转换为二维表? 列出实体属性和唯一标识实体的关键字,并定义二维表的名字。 让学生掌握实体转换为二维表的方法。 (五)
问题5:E-R图中“联系”的作用是什么? 通过联系,可以从一个实体集出发寻找到或关联到相连的其他实体,例如,“旅游团”这个实体通过“参加”这个联系可以查询到“游客”的属性,还可以查询到“线路”相应的属性。 让学生掌握联系的本质。 (六)
问题6:如何把联系转换为二维表?直接转换有何问题?如何解决? 最简单的方法是,把联系本身转换为一个独立的二维表,该表除了包含联系本身的属性外,同时还包含相联实体中的关键字属性,通过它们把这些实体关联起来。
如果把所有联系都直接转换为一个新的二维表格,会出现表格比较多的情况,数据查询等操作起来就不够方便,有些表格是可以通过合并到实体的二维表格中来精简表格数目的。 学习联系如何转换成二维表。 (七)
问题7是否所有联系都可以合并到实体的二维表格中?哪些可以?哪些不可以? 有些联系可以合并到实体的二维表格中。对于1:1的联系,可以把联系合并到其中任意一个实体的二维表格中:即1:1联系两端的实体,任意选择一端,把另一端实体的关键字添加到这一端实体的二维表格中,如果联系本身有属性,再把联系的属性也添加进去。对于1:n联系,则在n端实体的二维表格中添加1端实体的关键字,如果联系本身有属性,再把联系的属性也添加进去。
对于m:n联系,就不可以合并到实体的二维表格中,否则会出现大量的数据冗余。只能把联系转换为一个新的二维表格,其属性为两端实体类型的关键字加上联系类型的属性,而新的二维表格本身的关键字为两端实体关键字的组合。 学习联系转换时的方法。 (八)
问题8:能否总结出E-R图到关系数据模型的转换规则?其核心思想是什么? E-R图到关系数据模型的转换规则:
1、将每个实体集转换成一个二维表;
2、将实体集之间的联系转换成一个二维表。
其核心思想是把实体集以及把实体间的联系都存储并体现在二维表格中。 学习E-R图到关系数据模型的转换规则。