第二章
建立数据库
教学目标
理解:什么是概念模型
了解:E-R图的三个图素
交流:确定“中小学信息技术大赛”的实体-属性
一、什么是概念模型
概念模型是从现实世界到信息世界的第一层抽象,是数据库设计人员进行数据库设计的有力工具,也是数据库设计人员和用户之间进行交流的语言。必须满足以下三个方面的要求:
(1)能比较真实地模拟现实世界,具有较强的表达能力,能够方便、直接地表达应用中的各种要求。
(2)简单、清晰,容易为人所理解。
(3)要便于在计算机上实现。
二、E-R图的三个图素
E-R图就是用特定的符号来描述E-R模型中实体集及实体集之间的联系,E-R图包括三个图素:
INCLUDEPICTURE
"../Local%20Settings/Temp/db/class04/4-0.jpg"
\
MERGEFORMAT
以E-R图来表示两个实体之间的三种联系
INCLUDEPICTURE
"../Local%20Settings/Temp/db/class04/4-1.jpg"
\
MERGEFORMAT
三、建立“中小学信息技术大赛”的实体-关系模型(又称:E-R模型
或
实体-联系模型)
INCLUDEPICTURE
"../Local%20Settings/Temp/db/class04/4-2.jpg"
\
MERGEFORMAT
四、综合活动
确定“校运会资料”的E-R图
2.3
创建数据库的结构
教学目标
1.知识与技能:
(1)初步掌握数据收集、数据分类,了解使用数据库管理信息的基本思想与方法,实现对问题的结构化描述。
(2)掌握几种主要的数据类型,如文本型、备注型、数字型、日期/时间型、货币型、自动编号型等,并能够正确给不同的字段定义不同的数据类型。
(3)初步掌握创建数据表的方法
2.过程与方法:
(1)能根据任务的要求,确定所需信息,判断信息的类型。
(2)能运用数据库管理信息的基本思想和方法,初步实现对日常学习生活中积累的大量信息进行有效的存储和管理。
3.情感、态度与价值观:
(1)能主动学习和使用数据管理工具,形成管理身边信息的积极态度。
(2)在科学管理信息的过程中,体验有效管理数据的重要性,形成科学管理信
教师用到的设备、软件、课件或资源:
设备:计算机网络教室,投影机
软件:PowerPoint、Access
教学组织:任务驱动,教师引导,学生自主探究的学习方式。
教材重、难点分析
第三节的内容是介绍数据结构化的过程,
( http: / / www.21cnjy.com )让学生了解数据库设计的思想,初步学会使用数据技术管理信息,处理日常学习与生活中的问题。在本节的学习中,数据的规范化和信息的结构化是重点,准确地设定字段的数据类型是难点。主要让学生根据自己确定的研究目标,将数据进行结构化的处理,建立属性字段和确定字段数据类型。进而学会创建数据库,并体会数据库管理信息的基本思想与方法
学生分析
高一学生对信息技术有着浓厚的学习兴趣,
( http: / / www.21cnjy.com )但对管理信息的概念比较模糊,在怎样管理信息、如何针对实际问题选择适当的工具去管理信息的能力有待提高。他们认为只要完成老师布置的任务就可以了,缺乏科学管理信息的意识,引导他们认识到对信息进行有效管理是很重要的,也为以后的学习打下坚实的基础。
教学策略设计
1.教学方法设计
教师联系学生学习、生活中的实际问题展开
( http: / / www.21cnjy.com )讨论,通过完成任务帮助学生更加深刻地理解科学地管理信息的好处。在网络教室中开展学生自主活动,使原本枯燥复杂的“构建数据表”的学习过程简单、直观、高效、气氛活跃,从而达到提高学生信息技术素养的目的。
2.关于教学流程和教学活动的设计思路
教学引入(描述一位学生
( http: / / www.21cnjy.com )喜欢的老师)
→
实例分析(确定实体属性)
→
深入研究(确定数据类型)
→
创建数据表(学生示范)
→
布置任务(设计一个学生学籍管理表)
→展示交流
(评价)
→
教师小结
教学过程:
教学阶段
教师活动
学生活动
对学生学习过程的观察和考查
信息技术的应用
教学引入
请一位学生描述一位喜欢的老师,通过同学的补充和自己的观察,提炼出相关的属性,如:姓名、性别、年龄、工作单位、兴趣爱好和联系电话等信息。
一位同学描述,另一位同学补充,师生共同归纳出人物的属性。
培养分析、归纳总结能力,锻炼发散性思维和创新思维能力。
投影仪
实例分析
为了给推荐学校三好学生,需要建立一个数据表。确定表中的属性字段。例如:姓名、性别、年龄、班级、成绩、获奖情况等。
学生积极思考,踊跃回答,说出一系列的字段。
培养学生解决身边的实际问题的能力
深入研究
数据类型会影响对数据操作的结果,因此数
( http: / / www.21cnjy.com )据表中的每一个字段都要确定一个数据类型。引导学生参考书中的“Access数据类型表”,将“运动员推荐表”相应字段的数据类型确定下来。师生共同完成表3-1。归纳常用的数据类型及用法。如文本型(姓名、班级)、数字型(成绩)、日期/时间型(出生日期)、是/否型(是否是团员)、备注型(兴趣、爱好)、货币型(价格、工资)。
观察学生是否能够理解常用数据类型的用法。考查学生能否将“运动员推荐表”相应字段的数据类型确定下来。
网络广播系统
创建数据表
阅读课本中的“技术支持”,引导学生自行完成数据表。请一名学生示范启动Access程序,建立空数据库,命名为“运动员推荐表.mdb”。请一名同学利用表设计器创建表,输入相应的字段并确定其属性。表创建好之后,输入一条记录
考查学生是否能够在Access中构建数据表。
网络广播系统
得出结论
确定字段类型的总原则应该是在满足数
( http: / / www.21cnjy.com )据库应用需要的同时节约资源,因此我们应该根据数据库的用途来考虑数据表中每个字段的数据类型。在选择数据类型后,还需确定每个字段的限制条件,减少错误的产生。
布置任务
用Access创建一个“学籍管理表”,并输入2条记录。观察学生的自主实践活动,随机指导。
以小组合作的方式,通过讨论、交流确定研究目标。
在Access中建立数据库并创建一张表,保存生成的.mdb文件并以附件的形式存入电子学习档案袋。
教师观察学生完成任务的情况。考查学生是否能灵活应用学过的知识,解决教师布置的相关任务
电子学习档案袋
展示交流
用网络广播系统广播或转播学生作品,进行相应的评价。
同学之间相互交流,学习。
考查学生是否能够积极地评价其他同学的研究成果
网络广播系统
学习总结
利用多媒体课件总结本课和本单元的学习目标。
使学生了解数据库设计的思想
投影仪多媒体课件
2.4
编辑数据库
【教材分析】
本节内容是通过问题的解决,展示数据库技术对于检索大量数据时的方便快捷。让学生在问题解决中学会数据库的查询和更新操作。
通过打开指定的数据库文件,进行
( http: / / www.21cnjy.com )实时的查询操作,可以直接感受到利用数据库存储、管理大量数据具有能实现高效检索等方面的优势。通过更多、更深的体验,将学生的视野引向技术背后的思想和价值,引向信息技术的灵魂——信息文化。表面上是要使学生达到对数据表中数据进行选择查询等操作,实际上是为开展主题研究而实施的研究步骤,在研究过程中使用信息技术进行辅助。要锁定于实际问题的研究。
【课
时】1课时
【教学目标】
(一)知识与技能
1、初步掌握数据检索、更新查询、添加字段等简单的操作(此处完成多少视学生实际情况而定)。
2、能够根据所需要的数据,选择恰当的查询条件,达到想要的目的。
3、了解数据库系统,初步掌握有关数据库的基本概念。
(二)过程与方法
1、通过对简单数据库的应用操作、解剖分析,了解使用数据库管理信息的基本思想与方法
2、通过对access的操作,从而体会利用数据库管理学生信息的方便和简单。
(三)情感态度与价值观
1.通过使用数据库应用系统,感受数据库应用的方便、高效,有科学效管理信息的意识。
2.通过使用常见的数据库应用系统,管理身边的信息资源,体会利用数据库技术管理信息的基本思想。
【教学组织】
本节为第一课时,重点让学生熟悉ACCESS中数据处理的操作,建立起数据库应用的意识,产生浓厚的数据库使用的兴趣。
教师引导,学生自主探究的学习方式。
【教学环境】
硬件环境:网络教室。
软件环境:1.学生作业能够保存上传,有教学平台。
2.每四个学生为一个学习小组,可互相讨论,合做一份大的作业。
【教学要点】
让学生通过对ACCESS数据库的实际应用操作,切身感受用数据库管理数据的高效性、合理性,同时培养自己根据目的选择分析数据方法的能力。
【教学过程】
教学环节
教师活动
学生活动
教学导入
同学们每年高一结束后,面临选科分班的问题,那么:第一、到底怎么样选科才能比较合理,比较符合自己的实际学习情况?第二、如果你想选生化,学校将根据成绩只接受50个同学,你又怎么知道自己被选上的把握有多大?第三、等大家的志愿报完了,学校又是怎么操作的呢?大家来提提有什么办法。
学生回答老师的提问,能指出:
1.需要知道自己的单科年级排名;2.需要知道自己的专业成绩年级排名;3.学校需要对所有人的各种成绩、志愿情况进行各种复杂的查询、排序等复杂的数据处理。
实例分析、学生操作实践
教师提供一个ACCESS文件,为某一届学生分
( http: / / www.21cnjy.com )班数据,包括的字段有班级、学号、姓名、高一全年各单科总分、选科第一志愿,选科第二志愿等。此时不提字段等概念,因为学生学习过EXCEL,对ACCESS的数据描述方式能够初步理解。
观察该数据库的组成
教师提出问题:1.
学
( http: / / www.21cnjy.com )生A喜欢政历、政历两个专业,请您根据数据库内容,判断他的哪个专业实力更强?2.
这两个专业各招50个学生,根据所提供数据,判断他能被第几志愿录取?3.
注意!在学生填报志愿时,有人写法不规范!比如:政历写成了历政,这个问题,请大家想办法解决。(此处提供的错误不多,约5到8处,如果学生不能应用查询更新功能,也可通过手工解决)
思考理论上如何分析数据,又如何在ACCESS中实现
教师提示:ACCESS的
( http: / / www.21cnjy.com )数据操作,如果是对原始表格的操作,与我们初中所学过的EXCEL操作有一定的类似,同学们可以参照以往的经验,小组内讨论一下。同时,我希望同学们能够利用ACCESS所提供的一个很好的功能,叫做查询(简单演示),利用这一项功能来操作。课本提供了详细的操作过程,大家可以参照。
学生自己根据课本、同学讨论、和教师交流
( http: / / www.21cnjy.com )进行ACCESS的应用,数据的查询、更新、添加字段等操作。必须提到的是:这里希望同学们能够解决问题,得到分析的结果,其中间过程如何,并不作统一要求。
深入研究和师生交流
教师请同学阐述他们的数据分析结果及过程,在此过程中鼓励学生的思路,适当给予技术上的点拨
请2到3组同学阐述自己的数据分析结果,以及他们是如何通过数据库进行分析,得出自己的结果的。
教师提出:所有的技术都是手段,都是为我
( http: / / www.21cnjy.com )们的应用目标服务的,而在此过程中,具体怎么做,每个人都可以有自己的想法,重点是大家要有应用数据库管理、分析数据的意识。
学生进一步感受数据库应用的优越之处,建立高效管理数据的意识。并通过观看同学操作、老师点拨,在ACCESS技术操作上修正、完善。
此时,教师提出数据库、数据、信息等相关概念。
学生了解、掌握这些基本概念
教师总结和学习评价
本节课我们尝试使用ACCESS来处理我们的高一年级结束后选科分班的数据,评价要点如下:1.
学生能根据实际问题,自己选择分析过程,有解决实际问题的能力2.
建立数据库应用管理大量数据的意识
根据评价要点,对自己的知识、能力、意思等各方面进行进一步完善。
让学生通过自己操作,体会到数据库技术管理数据的高效性、方便性,能有运用数据库记录管理数据的意识,有效地选择自己的数据进行分析过程。