高中信息技术《创建和执行查询》教学设计_第1页
高中信息技术《创建和执行查询》教学设计_第2页
高中信息技术《创建和执行查询》教学设计_第3页
高中信息技术《创建和执行查询》教学设计_第4页
高中信息技术《创建和执行查询》教学设计_第5页
已阅读5页,还剩11页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

高中信息技术《创建和执行查询》教学设计一、教材分析与课标定位本课选自高中信息技术必修模块“数据与计算”中数据库应用部分,对应《普通高中信息技术课程标准(2017年版2020年修订)》中“数据管理与分析”内容要求。黄梅县第二中学选用的是教育科学出版社《高中信息技术》必修一第六章“数据库应用基础”第三节内容。本课在知识体系中承上启下。学生已掌握数据表结构设计、字段属性设置、数据录入等基础操作,具备了对数据表进行简单浏览与排序的能力。本课引入查询对象,帮助学生从“直接浏览数据表”进阶到“按条件提取数据”,为后续学习SQL结构化查询语言、数据统计与分析奠定基础。查询是数据库应用的核心功能,也是连接数据存储与数据应用的桥梁。高一学生普遍具有使用智能手机、各类APP的生活经验,对“搜索”“筛选”等功能有感性认识,但缺乏系统的方法论指导。多数学生尚未建立“数据管理”的学科思维,对查询条件中逻辑关系的理解存在困难。同时,该年龄段学生好奇心强、乐于动手实践,适合采用项目驱动、任务递进的教学策略。二、学情分析与教学对策本课授课对象为黄梅县第二中学高一年级学生。通过课前调研和上节课作业反馈,我掌握了以下情况:班级学生信息技术基础参差不齐。经摸底测试,74%的学生能熟练完成数据表创建与数据录入,22%的学生操作速度较慢,4%的学生需要一对一辅导。对“排序”“筛选”等概念,部分学生在Excel学习中已有接触,但未迁移至数据库环境。针对上述学情,本课采取分层教学策略:基础任务面向全体学生,保证人人过关;提高任务提供给学有余力的学生,体现弹性要求。在分组时采用异质分组,每组安排一名操作熟练的学生担任组长,发挥“兵教兵”作用。对操作困难的学生,我准备了操作微视频和学习支架卡片,供其随时参考。三、教学目标根据课程标准、教材内容和学情分析,设定以下三维教学目标:(一)知识与技能目标1.理解查询的概念、作用及与数据表的区别,能用自己的语言准确表述查询的本质特征。2.掌握使用查询设计视图创建选择查询的基本步骤,能独立完成基于单一条件、组合条件的查询创建。3.学会设置查询条件,理解等于、大于、小于、Between、Like等常用运算符的含义和用法。4.能执行已创建的查询,观察查询结果,并能将查询结果进行保存和重用。(二)过程与方法目标5.通过任务驱动,经历从“明确问题—分析条件—设计查询—执行验证—修正完善”的完整过程,培养计算思维。6.在小组协作探究中,学会用规范的语言描述数据筛选逻辑,提升信息交流与表达能力。7.通过对比数据表与查询结果,感悟查询在数据管理中的效率优势,建立数据抽象与建模意识。(三)情感态度与价值观目标8.感受数据库查询技术在日常生活中的广泛应用,增强学习信息技术的兴趣和动力。9.养成严谨细致、精益求精的操作习惯,培养用数据说话、按规则办事的理性精神。10.在小组活动中学会分工合作、互帮互助,树立集体荣誉感和责任感。教学重点:查询设计视图中条件行的设置方法,包括字段选择、条件输入、运行查看。教学难点:多条件查询中And与Or逻辑关系的正确理解与灵活运用;查询条件与数据表字段数据类型匹配的问题。四、教学策略与方法本课遵循“做中学、学中思”的教学理念,采用任务驱动法为主,辅以演示法、自主探究法、协作学习法。具体教学过程围绕一条贯穿始终的主线任务——“校运动会成绩管理查询系统”展开。该任务来源于学生真实校园生活,具有较强的代入感和实用价值。通过完成三个递进式任务,学生在解决问题过程中自然习得查询的知识与技能。教学环境:多媒体网络教室,学生机安装MicrosoftOfficeAccess2016,教师机安装电子教室管理软件,配备投影仪。课前准备:创建好的“校运动会.mdb”数据库文件,内含“运动员信息表”“比赛成绩表”“班级信息表”三张相互关联的数据表,表中已填入足够量的实验数据(含部分能体现查询价值的典型数据)。五、教学过程(一)创设情境,导入新课(约7分钟)上课伊始,我打开电子教室管理系统,向全体学生屏幕推送一张学校秋季运动会的精彩照片,并配以“奔跑吧,少年!”的文字。师:同学们,上周我校刚刚举行了秋季田径运动会。大家还记得那激动人心的场面吗?今天老师手上有三张数据表,分别记录了参赛运动员的基本信息、各班比赛成绩和班级信息。现在老师遇到了几个问题,想请同学们帮忙解决。大屏幕投影出三个问题:1.高二年级的运动员有哪些?请按班级排列。2.男子100米决赛成绩前八名是谁?我们需要给前八名同学颁发奖状。3.各班的团体总分是多少?全校要对各班级进行排名。师:这三个问题,如果我们在纸上从几千条记录中去逐一查找,会花费多少时间?有没有一种方法能让计算机在瞬间帮我们找到答案?今天我们就来学习数据库中的一个重要工具——查询。它能像一位不知疲倦的助手,严格遵守我们给出的条件,快速从庞大的数据中提取出我们需要的信息。我用生活中的实际需求激发学生的认知冲突,使其体会到“直接从数据表找数据”效率低下,从而自然引出“查询”这一工具。同时板书课题“创建和执行查询”。(二)知识铺垫,初识查询(约8分钟)师:在学习创建查询之前,我们先要弄清楚一个基本问题——什么是查询?查询和我们已经学会的数据表,有什么区别和联系呢?我引导学生观察“运动员信息表”的结构,并回忆数据表的特点。师:数据表是存储数据的容器,所有原始数据都躺在那里。而查询不是存储数据的容器,它更像一个“过滤器”或者“加工厂”。查询本身不保存数据副本,每次运行查询时,它都从数据表中提取最新数据并按我们的要求进行筛选、排序、计算。我在白板上画出一个简单的示意图:数据表——→查询——→查询结果。师:正因为查询具有这样的特性,所以查询结果永远是动态的。如果你在数据表中修改了某个运动员的成绩,再运行查询,结果会自动更新。这是查询最大的优势之一。随后,我演示第一种最简单的查询创建方式——使用查询向导。操作演示步骤:4.打开“校运动会.accdb”数据库文件。5.单击“创建”选项卡中的“查询向导”按钮。6.选择“简单查询向导”,选择“运动员信息表”。7.在“可用字段”列表中,将“运动员编号”“姓名”“性别”“班级”四个字段选入“选定字段”框。8.单击“下一步”,修改查询标题为“运动员基本信息查询”。9.单击“完成”,查看查询结果。学生观察查询结果与数据表的异同。师:同学们请看,运行结果和直接打开数据表似乎大同小异,但我们注意到,查询结果中只包含我们指定的那四个字段,并且没有显示未选中的字段。这说明查询能让我们只关注自己感兴趣的数据。此环节旨在让学生建立查询的初步印象,理解查询区别于数据表的本质属性。为突破本课重点,我让学生自主尝试操作一遍,我巡视指导。(三)任务驱动,学习新知(约20分钟)【任务一:单一条件查询——找出高二年级运动员】师:接下来我们解决运动会中的第一个实际问题。请大家打开“创建”选项卡,这次我们不用查询向导,而是进入查询设计视图。我边演示边讲解:10.单击“创建”选项卡中的“查询设计”按钮。11.在弹出的“显示表”对话框中,选中“运动员信息表”,单击“添加”,然后“关闭”对话框。12.此时窗口分为上下两部分。上方是字段列表窗格,下方是设计网格。13.在“运动员信息表”字段列表框中,双击“运动员编号”“姓名”“性别”“班级”“参赛项目”等字段,它们便依次出现在设计网格的“字段”行中。14.在“班级”字段的“条件”行中输入“高二”。15.单击“运行”按钮(红色感叹号图标),查看结果。学生在我的引导下同步操作。此时我提醒学生观察:查询结果中只显示班级为“高二”的记录。师:大家能看到,条件行就是告诉Access“我只想要满足这个条件的数据”。输入条件时,文本型数据可以直接输入,系统会自动加上引号。这里“高二”就是一个文本常量。我请一位学生总结操作步骤,并板书关键词:“选择表—选字段—设条件—运行”。随后我提出问题:如果想找出“高一(3)班”的运动员,条件行中应该如何输入?学生回答:“在高一(3)班所在字段的条件行中输入‘高一(3)班’即可。”我进一步追问:如果要找出“不是高二”的运动员呢?学生思考后回答:“可以用不等于运算符<>,即条件行输入<>\"高二\"。”我在条件行中输入<>"高二",运行后观察结果,确认排除高二的记录。【任务二:组合条件查询——男子100米前八名】师:运动会结束了,体育组老师需要一份“男子100米”成绩的前八名名单来打印奖状。这个问题比刚才复杂一些,它包含了两个筛选条件:第一,项目名称是“男子100米”;第二,成绩排名在前八。请大家结合刚才的操作,小组讨论一下应该如何设计。学生分组讨论两分钟,各组汇报思路。我总结学生的方案,演示操作:16.新建查询,添加“比赛成绩表”。17.在窗口中添加字段:“运动员编号”“姓名”“班级”“项目名称”“成绩”。18.在“项目名称”字段的“条件”行中输入“男子100米”。19.在“成绩”字段的“排序”行中选择“升序”。20.在“成绩”字段的“条件”行中输入条件(先留空)。21.单击“运行”查看当前结果。此时查询结果按成绩从低到高排列(径赛项目时间越短成绩越好)。我引导学生观察总记录数。师:现在结果已经按成绩升序排列。但前八名如何体现呢?Access中有一个“返回”属性。我们可以在查询设计视图中,将“设计”选项卡下“查询设置”组里的“返回”值设置为8。单击“返回”旁边的下拉箭头,选择“8”。我演示操作。运行后,结果仅显示成绩最快的8条记录。师:这就是组合条件的妙用。我们既限定了项目名称,又对成绩进行了排序和限制。我此时引导学生注意一个细节:排序和条件有什么区别?排序只是改变显示顺序,并不减少记录数;而条件会过滤掉不满足条件的记录。两者有本质区别。同学们纷纷点头,眼神中流露出理解的光芒。【任务三:多条件与通配符——查找特定班级或特定项目的运动员】师:现在体育老师又想了解:高一(2)班和高一(5)班的运动员有哪些?或者换一种问法:所有高一班级中,参加“跳远”项目的同学有哪些?我提出问题后,引导学生分别建立两个查询。第一个问题:查找高一(2)班或高一(5)班的运动员。操作演示:22.新建查询,添加“运动员信息表”。23.添加字段“运动员编号”“姓名”“班级”。24.在“班级”字段的“条件”行输入“高一(2)班”。25.在“班级”字段的“或”行输入“高一(5)班”。26.运行查看结果。师:请注意,如果两个条件写在同一行(即“条件”行),Access会按And逻辑解释,即同时满足。如果写在“条件”行和“或”行,Access按Or逻辑解释,即满足其中一个即可。这是本课最难理解的部分,请同学们务必注意。我在白板上用两个集合图(韦恩图)直观表示And与Or的区别,帮助学生建立视觉记忆。第二个问题:查找所有高一班级参加“跳远”项目的运动员。我请一位学生上台,在我的指导下操作:27.在“班级”字段的条件行输入:Like"高一"。28.在“项目名称”字段的条件行输入“跳远”。29.运行查看结果。师:这里的Like运算符配合通配符,表示“高一”开头的任意字符串,这样就把高一(1)班、高一(2)班……全部囊括进来了。如果同学们记得Excel中的通配符用法,就会发现它们非常相似。我在设计中还安排了一个小练习:让学生独立完成“查询所有参加‘铅球’项目的女生”。这个任务需要同时设置两个字段的条件:“性别”字段条件为“女”,“项目名称”字段条件为“铅球”,且两个条件写在同一行以实现And逻辑关系。(四)巩固提升,综合应用(约8分钟)【提高任务:多表查询——计算班级团体总分】师:前面我们学校要排各班的团体总分。请大家想一想,运动员的成绩在“比赛成绩表”中,而班级信息在“班级信息表”中,我们能不能把两张表联合起来查询?我演示多表查询的基本操作:30.新建查询。31.在“显示表”对话框中,同时添加“比赛成绩表”和“班级信息表”。32.此时Access自动识别两表之间的关联关系(因课前已在表间建立了关系),或手动创建关联。33.在字段行中分别选择“班级信息表”的“班级名称”字段和“比赛成绩表”的“得分”字段。34.单击“设计”选项卡中的“汇总”按钮(∑)。35.在“得分”字段的“总计”行设置为“合计”,在“班级名称”字段的“总计”行设置为“分组”。36.运行查看结果。看到查询结果按班级汇总出总分,学生们发出惊叹声。我趁热打铁,布置分组任务:每组根据自身兴趣,选择一个与运动会相关的查询需求,独立设计并创建查询。提供以下参考选题:37.查询所有高三学生的参赛项目。38.查询“女子800米”项目中成绩最快的6人。39.查询每个班参加“接力赛”的运动员人数。40.查询比赛成绩在90分以上的记录(假设存在分数类项目)。学生分组合作完成任务,我在各组间巡回指导,及时纠正错误操作。重点关注学生在条件行中逻辑关系的使用是否正确。(五)展示评价,总结归纳(约5分钟)各组完成任务后,每组选派一名代表展示本组的查询设计视图和运行结果,并口头说明设计思路。我进行点评,既肯定亮点,也委婉指出不足。评价维度包括:查询设计是否正确、条件设置是否合理、结果是否满足需求、操作是否规范等。我采用小组互评与教师点评相结合的方式,对优秀作品给予“最佳查询设计奖”。最后我带领学生一起回顾本课知识要点:41.查询是一种从数据表中提取满足条件数据的对象,查询本身不保存数据,其结果是动态的。42.创建查询的基本流程:选择数据源→选取字段→设置条件→运行查看→保存。43.条件行中,同一行的多个条件之间是And关系,不同行(条件行与或行)之间是Or关系。44.常用运算符:=、<>、>、<、>=、<=、Between、Like通配符。45.排序与条件的区别:排序改变显示顺序,条件筛选记录。我布置课后作业:46.基础作业:完成课本课后练习第1、2题,创建两个查询并保存。47.提高作

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论