返回

资料详情(莲山课件)

资料手机版  > 课件 > 信息技术 > 高中

还剩15页未预览,点击预览全文

点击下载高清阅读全文,WORD格式文档可编辑

收藏
立即下载
有任何问题请联系莲山客服QQ/微信号:55525090

资料简介

下一页上一页 退 出第二节 建立关系数据模型 教学目标1. 学习把E-R图表示出来的概念模型,转化成关系数据模型的方法;2.学习数据库领域中最常用的其他数据模型:层次模型和网状模型。 教学重点1. 掌握从E-R模型到关系数据模型的转换方法。通常将E-R模型转换成关系数据模型,可以分两步进行:一是将每个实体集转换成一个二维表,二是将实体集之间的联系转换为一个二维表;2.理解并掌握层次和网状数据模型的基本概念,并掌握其基本特点。 下一页上一页 退 出第二节 建立关系数据模型 教学难点1. 如何恰当地将一个E-R模型转换成关系数据模型。2. 理解层次和网状数据模型的基本概念和基本特点。 下一页上一页 退 出第二节 建立关系数据模型 教学方法 采用问题驱动为主的教学法,引领学生积极地探究从E-R模型到关系数据模型的转换方法。在问题驱动的过程中,需渗透具体实例的应用情境中进行启发点拨,教师要鼓励学生大胆地用自己的语言来表达对问题的理解,把需要学习的知识蕴涵在每个问题中,学生回答问题的过程就是知识获取的过程,还可以让学生体验到自己寻找转换方法的乐趣,树立学习的信心。最后通过师生共同的归纳总结梳理出一个清晰的转换规则。 历史人物与历史事件的E-R图事件名称历史评价发生时间结束时间事件简介 历史事件人物编号 姓名 性别 所在朝代出生年月主要影响 历史人物参与MN经过分析和综合,可以得出“中小学信息技术大赛”数据库管理的E-R图,如图所示。 “中小学信息技术大赛”数据库管理的E-R图 n 11所在 参赛nm作品得分获奖等级参赛选手选手编号 姓名 性别 学段 电子邮箱参赛作品作品链接 作品大小作品编号 作品名称 作品类别参赛学校地址 联系电话 电子邮箱学校名称学校名称地址 联系电话电子邮箱备注选手编号 姓名 性别 电子邮箱 学段 备注作品编号作品名称作品类别作品链接作品大小备注将实体集之间的联系转换成一个二维表学校名称 地址 联系电话 电子邮箱 备注选手编号 姓名 性别 电子邮箱 学段 备注作品编号 作品名称 作品类别 作品链接 作品大小 备注选手编号 作品编号 作品得分 获奖等级学校名称 选手编号联系:所在联系:参赛参赛学校表参赛选手表参赛作品表经过分析和综合,可以得出“中小学信息技术大赛”数据库管理的E-R图,如图所示。 将实体集之间的联系转换成一个二维表学校名称 地址 联系电话 电子邮箱 备注选手编号 姓名 学校名称 性别 电子邮箱 学段 备注作品编号 作品名称 选手编号 作品得分 获奖等级 作品类别 作品链接 作品大小 备注参赛学校表参赛选手表参赛作品表另一表的关键字参赛联系本身的属性 返回第二节 建立关系数据模型问题1:为什么要把E-R模型转换成关系 数据模型? 因为E-R模型只是数据的概念模型,要应用计算机进行数据管理时,需要把概念模型转换成被机器存储的方式,并把这种存储方式的逻辑结构表示出来,这中描绘机器中数据存储结构的逻辑模型就是数据模型。 第二节 建立关系数据模型问题2:什么是关系?如何表示关系数 据模型?在第一章第三节中已经学习过,关系就是二维表格,也就是说,在关系数据库技术中,是通过二维表的结构形式把数据存储在机器中,并在此基础上实现对数据的各种操作。表示关系数据模型的目标,就是把经过分析整理后的数据的概念模型转换为若干二维表的形式,以便存储在机器中。下一页上一页 退 出第二节 建立关系数据模型问题3:从E-R模型到关系数据模型的转 换需要解决哪些主要问题? 一是把实体转换为二维表,二是把联系转换为二维表,这两个问题解决了,转换的问题就解决了。 下一页上一页 退 出第二节 建立关系数据模型问题4:如何把实体转换为二维表? 列出实体属性和唯一标识实体的关键字,并定义二维表的名字。下一页上一页 退 出第二节 建立关系数据模型问题5:E-R图中“联系”的作用是什么? 通过联系,可以从一个实体集出发寻找到或关联到相连的其他实体,例如,“参赛选手”这个实体通过“参赛”这个联系可以查询到不仅“参赛选手”本身的属性,还可以查询到“参赛作品”相应的属性和“参赛”本身的“作品得分”和“获奖等级”属性。下一页上一页 退 出第二节 建立关系数据模型问题6:如何把联系转换为二维表?直 接转换有何问题?如何解决? 最简单的方法是,把联系本身转换为一个独立的二维表,该表除了包含联系本身的属性外,同时还包含相联实体中的关键字属性,通过它们把这些实体关联起来。 如果把所有联系都直接转换为一个新的二维表格,会出现表格比较多的情况,数据查询等操作起来就不够方便,有些表格是可以通过合并到实体的二维表格中来精简表格数目的。 下一页上一页 退 出第二节 建立关系数据模型问题7:是否所有联系都可以合并到实体的二维表格(关系模式)中?哪些可以?哪些不可以?为什么? 有些联系可以合并到实体的二维表格中。对于1:1的联系,可以把联系合并到其中任意一个实体的二维表格中:即1:1联系两端的实体,任意选择一端,把另一端实体的关键字添加到这一端实体的二维表格中,如果联系本身有属性,再把联系的属性也添加进去。对于1:n联系,则在n端实体的二维表格中添加1端实体的关键字,如果联系本身有属性,再把联系的属性也添加进去。下一页上一页 退 出第二节 建立关系数据模型 对于m:n联系,就不可以合并到实体的二维表格中,否则会出现大量的数据冗余。只能把联系转换为一个新的二维表格,其属性为两端实体类型的关键字加上联系类型的属性,而新的二维表格本身的关键字为两端实体关键字的组合。下一页上一页 退 出第二节 建立关系数据模型问题8:能否总结出E-R图到关系数据模型的转换规则?其核心思想是什么? 其核心思想是把实体集以及把实体间的联系都存储并体现在二维表格中。 更多

当前文档标签:
版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如果有侵权请立即联系:
Copyright© 2006-2020 资料手机版 home.5ykj.com , All Rights Reserved 闽ICP备12022453号-30
VIP专享低至0.30元/天 立即下载
TOP