- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
E―R图及其教学探讨.doc
E―R图及其教学探讨 摘要:高中信息技术课程标准在“数据库管理技术(选修4)”相关内容中明确提出:要求学生学会使用实体关系图描述关系数据模型,也就是要求会用E-R图对数据进行设计,这将是这门课中最难掌握的知识。本文试图通过10个问题的解答,逐一攻克和化解在教学中的疑难问题,理清各相关知识的概念,探究其有效的教学方法,为选择该门课程的老师提供教学参考。 关键词:信息技术;数据库;E-R图 数据库管理技术已经在我们的生活中广泛地应用,让中学生了解这一技术,学习和使用它十分必要。在教学实践中,E-R图是整个教学中的难点。通常老师们感觉不容易把握,学生学习感觉十分抽象。这就要求老师自己要先吃透教材中的一些知识要点,把握教学的难度和了解对学生能力的要求。本文围绕教材的内容,划分以下10个知识专题,尝试把每一个知识点都做一番解析,并探讨其教学的方法。 1.什么是E-R图 就字面上理解,E-R图是实体关系图,即用图的方式表示实体之间的联系。这样讲还是十分抽象,给个同学最熟悉的例子,然后给出对应的E-R图(图1): 依图告诉学生:方框是我们将在数据库中组织数据的各种不同的实体,而菱形框表示哪些实体之间是有关系的。这样理解,应该就比较容易了。其实E-R图本身就是用清晰易懂的图示来描述数据及其关系的。 2.为什么要用E-R图 我们可以这样来比喻:盖楼房先要画建筑设计图纸,机械制造需要机械制图,程序设计通常先画出设计流程图。那么,在数据管理系统中,需要先画E-R图来规划您需要管理的数据。这样的比喻法,让学生先认识E-R图的基本功能和它的重要地位。 在这里还可以告诉学生:只需依靠E-R图,按照一定的规则设计数据关系,就可以达到十分理想的设计效果。这句话还未体验和证实,但先让学生知道E-R图的重要作用和有效性,知道数据库管理系统中数据的设计至关重要,E-R是我们设计数据的保障,是数据库结构设计的好帮手! 3.讨论概念模型和数据模型 这又是十分抽象的两个模型的概念。 课本先引入“三个世界”,然后对应提出“两个模型”,比较容易理解。 我们都是从“现实世界”开始的,因为我们要处理的对象都存在于现实世界中。把各种要处理的对象变成一个个实体,用图形符号来表示,我们就说构成了“信息世界”!在这个世界里,我们可以在图纸上用图形符号对数据进行设计。当我们把“信息世界”阶段的图纸设计好了,那么,整个“概念模型”就建立好了!此时,进入“机器世界”就水到渠成了。机器世界需要“数据模型”,其实,数据模型还是在纸上,但可以认为数据模型与数据库中的二维关系数据表一一对应了,或者说可以马上转换成在机器上实现的数据了。 以下具体例子,用于理解概念模型和数据模型的对应关系: 例如:图3是用图形符号来表达的学生实体图(E-R图),是一种“概念模型”。图4是与数据库中用二维表描述的数据,表中包含具体数据,是一种“数据模型”。在概念模型中的E-R图中,不包含具体数据,只描述实体与属性,有利于在设计过程中进行方便的编辑和修改。当设计完成后,根据E-R图很容易转为计算机能够直接接受的一个个数据表以及它们之间的关系。 4.E-R图的基本要素 E-R图只有3个基本符号,分别表示实体集、实体集的属性和实体集之间的联系。如下: 在E-R图中,就是直接用连接线来搭接3个基本图形,表达它们之间的各种关系。我们在设计某一应用系统的数据库时,就是借助E-R图,在思考中不断对其进行搭接、修改的过程。 5.如何区分实体与实体集 实体集前面已经定义,如何区分?尝试用以下举例说明: 实体集(甲)代表一个学校的所有在校学生(如厦门一中的学生,设包含 a,b同学),实体集(乙)代表一个来自各个学校的所有参赛学生(如参加省信息学竞赛的学生,设包含x,y同学),则:学生a与学生b认为是不同的实体但在相同的实体集里;学生a 与学生x 认为是不同实体集的实体。 这里需要搞清楚的是:两个实体集的属性项是不同的,在现实世界中,它们是在两个完全不同的情景中。 6.键的概念及其作用 键,又是一个重要的知识点。它是实体集中的一个关键属性,是可以在一个实体集中唯一识别一个实体的特殊属性。举例可以很容易理解:例如:“学号”可以在一个学校里区分识别出某一学生;“身份证号”可以在全国居民中区分识别出是哪一位公民;“房间号”可以区分一个宾馆中的不同的房间;“产品编号”可以区别不同个体的产品。 “唯一识别”是键的特性。键的某一值在实体集中只能出现一次,是不允许重复的。这样,当需要在不同实体集之间连接它们的关系时,就得依靠“键”这一关键属性来识别被连接实体集中对应的实体内容。 例如:前图中“学
您可能关注的文档
- 16岁女孩为何甘做“大叔控”.doc
- 17岁的雨季,我们破茧成蝶.doc
- 19世纪英国高等教育大辩论及其启示.doc
- 2000―2010年黑龙江省中小学贫血检出率动态变化趋势.doc
- 2011年,我初遇《教学勇气》.doc
- 2012年“汉字”考查新题型解读.doc
- 2012年中考古诗词鉴赏题解析与演练.doc
- 2013届高三年级调研考试佳作展评.doc
- 2013年中考作文题型演练(四)材料作文指导.doc
- 2013年中考特色对联题型类析.doc
- Finding the harmonious Brownie Pan.doc
- Flash制作随机抽题设计与实现.doc
- Flash动画制作――逐帧动画教学探析.doc
- Further Discussion on the Plights & Outlets of Traditional TV in New Media Age.doc
- I Wonder How and I Wonder Why.doc
- ITPP商标间接侵权司法判例分析.doc
- Java作为高职学生计算机入门教学语言的思考.doc
- Maya软件教学问题及改进措施.doc
- MES模式在中职电子专业实践教学中的应用.doc
- Moodle环境下初中信息技术作业平台初探.doc
有哪些信誉好的足球投注网站
文档评论(0)