预览加载中,请您耐心等待几秒...
1/4
2/4
3/4
4/4

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

《ACCESS中的选择查询》说课稿 一、说教学对象 经过几个星期ACCESS的学习,学生们已经基本理解了数据库的概念及如何 创建和管理数据库中的表。但因为认知水平的差异,有些水平强的学生已经能 够很顺利的掌握了这些知识,而有些水平稍弱的学生则觉得较难理解学习内容。 而接下来对于ACCESS中查询就要求学生在学习这方面知识的同时要与前面所讲 的内容联系起来。才能够达到学习本节的目的。 二、说教材 1、说教学内容 本章介绍查询和SQL简介,Access中不同类型的查询及其创建方法,针对查 询的方法就划分为3种,其中SQL语句的查询显得尤为重要,基本的SQL语句 包括Select、Insert、Delete和Update等的语法。本节讲述的是SQL语句中 的Select语句。SQL语句是本章的重点,而Select语句也是学生学习SQL语句 的入门的第一种语句,也是创建查询中很重要的一种查询。本节的选择语句是 上一节对于记录的操作的加深,同时也是作为学习以下SQL语句的延续。 2、教学目标 基本目标:使用SQL的Select语句查看表中的记录。 发展目标:培养学生尝试使用学到的这种语句来查看数据库中表中特定记录。 3、重难点 本节的重点是了解和使用SELECT查询访问和操作数据库中存储的数据. 三、说教学过程 (一)新课引入 数据库包含相关特定主题的数据或信息。表中保存用户输入的数据,这些数 据可能按照数据库设计人员指定的字段顺序存储。但是,最终用户有时可能只 需要查看表中的一部分字段,或满足给定条件的某些记录,也可能需要查看按 一些字段排序后的记录。 (二)引入新课 举例1,我们校长可能将全校作为一个整体来查看学校成绩;班级教师则可 能只关心每个学生的成绩;而学生处主任可能只需要已及格学生和待升学学生 的记录。换言之,各个用户根据各自的需求不同的数据组合。(这部分内容让学 生自己想如果自己是校长、班主任、学生处主任需要看到表中的什么内容。) 通过引导让学生自己找到答案。那就是对于校长来说,能够用一个表格存储 关于全部成绩的数据。此外,用一个表格存储每个学生的分数,供班级教师使 用。再用一个表格只存储关于及格学生的记录,这个表供学生处主任使用。 举例2,请同学们想一个问题,在生活和学习中同学们一定曾向教师请教过 问题,并且所用的语言使你和教师之间能够心领神会。换来说之,两人之间能 够交流的必要条件是有一个通用的语言平台用于彼此传递思想和疑问。 当用户为了获取信息向数据库发送请求。RDBMS,处理此请求,然后将请求 的记录从数据库中发送给用户。在RDBMS术语中,这种发送到RDBMS的请求被 称为“查询”。 (三)引入重点 在MSACCESS中能够使用3种方法创建查询:设计视图、创建查询向导、 SQL语句。 在MSACCESS中能够根据用户的要求创建不是类型的查询。有选择查询、动 作查询、交叉表查询、参数查询、子查询、传递查询。 本节课我们主要来学习如何通过选择查询来向表查询到自己需要的数据。 学生观察 此时给学生演示: 产生问题1、在查询状态下有一张班级表,与在表状态下的一张全校成绩表有什 么区别?(学生们会发现班级表仅仅全校成绩表中的一部分。) 产生问题2、数据库是如何知道我们所要查找的具体内容呢?(这部分引导让学 生回忆刚才学生请教老师问题时的媒介,让学生自己找到用户也要 通过一种方法让数据库知道用户想要查找的内容是使用了SQL语 句。) (四)讲授课程 今天我们来一起研究SQL语句中的选择查询。 先看看SQL中的选择语句怎么来说?(也就是句式结构是什么?) SELECT字段名1,字段名2。。。FROM表名; 其中SELECT--从表或视图中取出若干行 FROM子句为SELECT声明一个或者多个源表。 字段名是指在最终查询结果中要看到几个字段的内容。 表名是指这些要显示的字段都来自于哪个表。 (同时将刚才查询状态的班级表切换到SQL视图状态下看SQL的语句怎么描述 的,让学生有一个感性的理解,这样的SQL语句能够完成什么的查询,数据通 过SQL语句返给用户的是一张怎样的表。) 学生实践 让学生自己动手来作一个SQL的选择查询,作一张校长要看的表。(接受水 平强的学生能够继续用选择查询作其他的查询,接受水平弱的学生能够逐个实 行讲解。) 实践结束后,实行授课: 这些语句就是我们一直所说的“请求”。换来说之,每个Select语句是一 个“查询”,执行其中一个语句就称为“查询”数据库。 产生问题3、Select语句的这个子句用于从表中筛选信息,如果要根据检索的 记录设置条件怎么办?例如:学生处主任只想看到数学成绩不及格的怎么办? (引入Where子句) Where子句用于根据所需要的条件来检索记录。 SELECT字段名1,字段