邢媛(说课)《SQL语句中的选择查询》.doc

上传人:公**** 文档编号:549558222 上传时间:2022-11-05 格式:DOC 页数:5 大小:38KB
返回 下载 相关 举报
邢媛(说课)《SQL语句中的选择查询》.doc_第1页
第1页 / 共5页
邢媛(说课)《SQL语句中的选择查询》.doc_第2页
第2页 / 共5页
邢媛(说课)《SQL语句中的选择查询》.doc_第3页
第3页 / 共5页
邢媛(说课)《SQL语句中的选择查询》.doc_第4页
第4页 / 共5页
邢媛(说课)《SQL语句中的选择查询》.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《邢媛(说课)《SQL语句中的选择查询》.doc》由会员分享,可在线阅读,更多相关《邢媛(说课)《SQL语句中的选择查询》.doc(5页珍藏版)》请在金锄头文库上搜索。

1、SQL语句中的选择查询说课稿哈尔滨市第一职业高级中学信息技术组邢媛ACCESS中的选择查询说课稿一、说教学对象经过几个星期ACCESS的学习,学生们已经基本理解了数据库的概念及如何创建和管理数据库中的表。但由于认知水平的差异,有些能力强的学生已经能够很顺利的掌握了这些知识,而有些能力稍弱的学生则觉得较难理解学习内容。而接下来对于ACCESS中查询就要求学生在学习这方面知识的同时要与前面所讲的内容联系起来。才能够达到学习本节的目的。二、说教材1、说教学内容本章介绍查询和SQL简介,Access中不同类型的查询及其创建方法,针对查询的方法就划分为3种,其中SQL语句的查询显得尤为重要,基本的SQL

2、语句包括Select、Insert、Delete和Update等的语法。本节讲述的是SQL语句中的Select语句。SQL语句是本章的重点,而Select语句也是学生学习SQL语句的入门的第一种语句,也是创建查询中很重要的一种查询。本节的选择语句是上一节对于记录的操作的加深,同时也是作为学习以下SQL语句的延续。2、 教学目标基本目标:使用SQL的Select 语句查看表中的记录。发展目标:培养学生尝试使用学到的这种语句来查看数据库中表中特定记录。3、重难点本节的重点是了解和使用 SELECT 查询访问和操作数据库中存储的数据.三、说教学过程(一)新课引入数据库包含有关特定主题的数据或信息。表

3、中保存用户输入的数据,这些数据可能按照数据库设计人员指定的字段顺序存储。但是,最终用户有时可能只需要查看表中的一部分字段,或满足给定条件的某些记录,也可能需要查看按一些字段排序后的记录。(二)引入新课举例1,我们校长可能将全校作为一个整体来查看学校成绩;班级教师则可能只关心每个学生的成绩;而学生处主任可能只需要已及格学生和待升学学生的记录。换言之,各个用户根据各自的需求不同的数据组合。(这部分内容让学生自己想如果自己是校长、班主任、学生处主任需要看到表中的什么内容。)通过引导让学生自己找到答案。那就是对于校长而言,可以用一个表格存储关于全部成绩的数据。此外,用一个表格存储每个学生的分数,供班级

4、教师使用。再用一个表格只存储关于及格学生的记录,这个表供学生处主任使用。举例2,请同学们想一个问题,在生活和学习中同学们一定曾向教师请教过问题,并且所用的语言使你和教师之间能够心领神会。换而言之,两人之间能够交流的必要条件是有一个通用的语言平台用于彼此传递思想和疑问。当用户为了获取信息向数据库发送请求。RDBMS,处理此请求,然后将请求的记录从数据库中发送给用户。在RDBMS术语中,这种发送到RDBMS的请求被称为“查询”。(三)引入重点在MS ACCESS中可以使用3种方法创建查询:设计视图、创建查询向导、SQL语句。在MS ACCESS中可以根据用户的要求创建不是类型的查询。有选择查询、动

5、作查询、交叉表查询、参数查询、子查询、传递查询。本节课我们主要来学习如何通过选择查询来向表查询到自己需要的数据。学生观察 此时给学生演示:产生问题1、在查询状态下有一张班级表,与在表状态下的一张全校成绩表有什么区别?(学生们会发现班级表只是全校成绩表中的一部分。)产生问题2、数据库是如何知道我们所要查找的具体内容呢?(这部分引导让学 生回忆刚才学生请教老师问题时的媒介,让学生自己找到用户也要通过一种方法让数据库知道用户想要查找的内容是使用了SQL语句。)(四)讲授课程 今天我们来一起研究SQL语句中的选择查询。先看看SQL中的选择语句怎么来说?(也就是句式结构是什么?)SELECT 字段名1,

6、字段名2。 FROM 表名;其中SELECT-从表或视图中取出若干行FROM子句为 SELECT 声明一个或者多个源表。字段名是指在最终查询结果中要看到几个字段的内容。表名是指这些要显示的字段都来自于哪个表。(同时将刚才查询状态的班级表切换到SQL视图状态下看SQL的语句怎么描述的,让学生有一个感性的认识,这样的SQL语句能够完成什么的查询,数据通过SQL语句返给用户的是一张怎样的表。) 学生实践让学生自己动手来作一个SQL的选择查询,作一张校长要看的表。(接受能力强的学生可以继续用选择查询作其他的查询,接受能力弱的学生可以逐个进行讲解。)实践结束后,进行授课:这些语句就是我们一直所说的“请求

7、”。换而言之,每个Select语句是一个“查询”,执行其中一个语句就称为“查询”数据库。产生问题3、Select语句的这个子句用于从表中筛选信息,如果要根据检索的记录设置条件怎么办?例如:学生处主任只想看到数学成绩不及格的怎么办?(引入Where子句)Where子句用于根据所需要的条件来检索记录。SELECT 字段名1,字段名2。 FROM 表名 Where 条件;这里 条件 可以是任意生成类型为 boolean 的表达式。 任何不满足这个条件的行都会从输出中删除。 条件中可以使用“=”,也可以使用关系运算符(,=,)学生实践让学生们自己试着编写一条学生处主任要看的数学成绩不及格的表。(同样对

8、于接受能力强的学生可以继续用选择查询作其他的查询,接受能力弱的学生可以逐个进行讲解)Where 数学 60 ;教师辅导和学生反馈要求学生有针对性的进行练习,了解学生的掌握情况,从中发现学生产生问题的地方在哪,并有效的进行讲解。通过上面的题目,巩固学生对Select的熟练程度的掌握,培养学生带着问题去学习的方法,通过项目导向法将本节课在以自主的解决问题的角度进行学习。(五)课堂小结请同学们自己来谈一谈在这节课上完成了什么的操作,怎们来完成的。培养学生自己来总结,自己来学习。小结之后,引出下节课的内容。让学生们自己想一想,你还想让数据库来完成什么的操作?(下节课要完成的教学内容。)六、说(shu)

9、教(jio)学(xu)效(xio)果(gu)上完这节课以后我发现大部分学生都能很好的掌握学习内容,能理解SQL语句的使用范围以及Select语句的使用方法。教学难度设计得当,题目设计的难度是逐步提高的,对于水平较低的学生重点加强了动手能力的训练,对于水平较高的学生安排了关于Where子句中关系表达式的练习序题目,让这部分学生有事可做,并充分引导他们积极思考,尝试利用学过的知识编写Select语句。让学生从发现问题,解决问题的角度去学习。但这节课也存在着以下两个问题:1部分学生还不能完全熟练Where子句中对于关系表达式的使用,在最后尝试编写Select语句的时候,不少学生还不知道应该如何使用表达式的正确方法。2课堂气氛是完全调动起来,可对于前一阶段学习掌握的较弱的学生还是比较被动地接受老师的教学,没有真正让学生成为课堂的主角,这一点我会在以后的教学中特别注意.

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号