《数据库应用开发》电子教案-3-1教学设计_第1页
《数据库应用开发》电子教案-3-1教学设计_第2页
《数据库应用开发》电子教案-3-1教学设计_第3页
《数据库应用开发》电子教案-3-1教学设计_第4页
全文预览已结束

下载本文档

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

文档简介

教案首页1-1单元/章节名称第3章数据查询(3.1查询的基本知识3.2创建查询)学时6学期总课次授课时间第周,星期,第节学习目标能够掌握查询的概念;能够熟练掌握如何创建简单选择查询;能够熟练掌握如何使用查询设计器创建查询;能够熟练掌握如何创建交叉表查询;能够掌握如何创建参数查询;能够掌握如何设置查询准则。教学重点及解决措施查询的概念;创建简单选择查询;使用查询设计器创建查询;创建交叉表查询;创建参数查询;设置查询准则;小组互助。教学难点及解决措施使用查询设计器创建查询;创建交叉表查询;创建参数查询;设置查询准则加强练习操作、小组互助。教学反思授课内容及教学活动设计附注(教学方法、活动形式、辅助手段等)一、复习旧课提问:如何排列数据表中的数据?如何筛选数据?二、导入新课将有用的信息从数据表中提取出来,就需要建立查询。讲授新课3.1查询的基本知识3.1.1什么是查询?数据查询是用户根据指定条件对表或其他查询进行检索,筛选出符合条件的记录,以便用户对数据进行浏览和分析。查询结果以工作表的形式显示,该表又称为结果集。它虽然和基本表的外观很相似,但它并不是一个基本表,而是符合查询条件的记录集合,其内容是动态的,在符合查询条件的前提下,其内容随着基本表的变化而变化。3.1.2查询的种类Access2003中的查询的方式可以分为选择查询、交叉表查询、重复项查询、不匹配查询、操作查询、SQL查询,以及在多个表之间进行的关系查询等等。总结起来共有四类:选择查询、特殊用途查询、操作查询和SQL查询。3.2创建查询3.2.1简单选择查询选择查询是一种在数据表视图中显示信息的数据库对象。创建了选择查询后,运行查询即可查看结果。任务利用“简单查询向导”创建查询【任务描述】销售部需要了解产品库存量,要求创建一个可检索产品表中的产品名称、单位数量、单价、库存量的查询。【任务分析】利用“简单查询向导”来创建选择查询,不仅能为新建查询选择来源表和包含在结果内的字段,还能对结果集内的记录进行总计、求平均值、最大值和最小值等各种汇总计算。【任务实现】任务拓展基于产品表、订单表建立一个查询,要求可以检索各种产品的产品名称、订货量之和。3.2.2使用查询设计器创建查询任务使用查询设计器创建查询【任务描述】使用查询设计器创建一个查询,要求能通过“产品编号”查询产品的信息及订单情况。【任务分析】查询设计器是建立查询的常用工具,在设计视图中,可以根据需要将产品表和订单表中的字段添加到设计视图中,还可以输入条件,对字段进行筛选。由于在这里需要用到“产品”和“订单”两个表的字段,所以在创建这个查询之前,需确认产品表和订单表已经通过“产品编号”字段建立了一对多的关系。【任务实现】任务拓展利用查询设计器创建一个查询,要求能检索客户编号、公司名称、产品名称、订货数量及应付总价。3.2.3交叉表查询交叉表查询是Access特有的一种查询类型,它可以使大量的数据以更直观的形式显示,因此用户可以非常方便地对数据进行比较或分析。任务一通过“交叉表查询向导”创建交叉表查询【任务描述】以“产品查询4”为数据源,通过“公司名称”和“产品名称”查询客户的“订货数量”之和。【任务分析】①由于产品的订货单是离散的,同一种产品的订单可能有多张,因此订货数量的总额很难在表中查清,但是利用交叉表查询,可以很清楚地查出某一种产品的订货数量之和。在交叉表查询中,将“公司名称”作为行标题,“产品名称”作为列标题,将“订货数量”作为交叉处的值,并求总和。②如果要使用多个表中的字段,首先必须创建一个含有所需全部字段的查询,然后使用这个查询创建交叉表查询。【任务实现】任务二使用查询设计器建立交叉表查询【任务描述】利用查询设计器建立一个交叉表查询,以“产品名称”为行、“公司名称”为列,求应付总价之和。【任务分析】①可以使用查询设计器来建立交叉表查询,根据需要将产品表、订单表和客户表的字段添加到设计视图中,通过“公司名称”和“产品名称”查询客户的“订货数量”,实现交叉表查询。②由于需要用到“产品”、“订单”、“客户”三个表的字段,在创建这个查询之前,需要确认产品表和订单表已经通过“产品编号”字段建立了一对多的关系,订单表和客户表已经通过“客户编号”字段建立了关系。【任务实现】3.2.4参数查询参数查询是这样一种查询,它在执行时显示对话框以提示用户输入信息,然后根据用户输入的信息显示相应的查询结果。任务一创建一个参数查询【任务描述】运行该查询时,通过对话框提示用户输入要查找的产品名称,查询结果为与该产品有关的信息。【任务分析】①该查询是一个参数查询,设置“产品名称”为参数,每次运行时可以输入不同的产品名称,以查询相应的产品信息。②通过“设计视图”,将产品表的相关字段添加到设计视图中,然后在“条件”单元格输入要查询的提示信息。【任务实现】任务二查询某个时间段内的订货数量总和【任务描述】创建一个参数查询,查询某个时间段内的订货数量总和。【任务分析】①本查询设置“订货日期”为参数,利用总计汇总订货数量的总和,并且在查询中要求用户输入“开始日期”和“终止日期”两个参数值(注意:表达式名称和表达式变量的名称不能相同,在这里,表达式名称和表达式变量分别用“开始日期”和“起始日期”,以及“终止日期”和“结束日期”来提示输入)。②在求订货数量的总和时,用到了聚合函数Sum()。③在条件单元格中用到了运算符“Between...And...”来限制“起始日期”和“结束日期”。【任务实现】3.2.5设置查询准则查询设计视图中的准则就是查询记录时应符合的条件。在查询条件设计中既可以简单地用字段值来设置查询准则,也可以使用复杂的表达式来设置查询准则。任务创建一个带计算功能的查询【任务描述】为职员表建立一个查询,要求能显示职员的姓名、部门、性别,并能根据出生年月计算职员年龄。【任务分析】可使用设计视图为职员表建立一个查询,包含“姓名”、“部门”、“性别”和“年龄”字段。年龄可以通过“表达式生成器”来构造公式。【任务实现】任务拓展利用表达式生成器建立一个查询,以产品名称分组来统计订货数量之和、应付总价之和。四、学生练习操作、老师评价根据老师操作提示,完成七个任务。利用“简单查询向导”创建查询、使用查询设计器创建查询、通过“交叉表查询向导”创建交叉表查询、使用查询设计器创建交叉表查询、创建一个参数查询、查询某个时间段内的订货数量总和、创建一个带计算功能的查询并且解决任务拓展提出的问题。老师评价学生作品,可以采取随机选择学生作品、学生互评等方式。五、小结查询的概念;简单选择查询;查询设计器创建查询;交叉表查询;参数查询;查询准则六、作业老师提问学生思考回答老师讲解、操作学生观察、思考老师讲解、操作学生观察、思考老师讲解、操作演示、学生观察、练习学生思考、练习老

温馨提示

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

评论

0/150

提交评论