中职《Access数据库应用教程》教案 第7课 创建高级查询(SQL查询).docx

中职《Access数据库应用教程》教案 第7课 创建高级查询(SQL查询).docx

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

课题

创建高级查询——SQL查询

课时

2课时(90min)

教学目标

知识目标:

(1)了解SQL查询的功能。

(2)掌握SQL功能及对应的语句。

能力目标:

(1)能根据要求利用SQL语句进行查询。

(2)能运行查询实现对数据的计算、操作等。

素质目标:

(1)通过对数据库进行查询管理,明白规范化的工具对于管理的重要性,从而在生活中树立规范意识,管理好自己的学习和工作。

(2)明白道德之于个人、社会的意义,在生活中坚守道德底线,规范自己的行为和选择。

教学重难点

教学重点:

SQL功能及对应的语句。

教学难点:

根据要求利用SQL语句进行查询。

教学方法与手段

本节课以课堂讲授、讨论、演示与上机实验相结合的方式进行。

教学用具

电脑、投影仪、多媒体课件、教材

教学设计

第1节课:课前任务→考勤(2min)→复习导入(5min)→传授新知(38min)

第2节课:任务导入(2min)→任务准备(3min)→课堂实训1(20min)→课堂实训2(15min)→课堂小结(3min)→作业布置(2min)

板书设计

(提纲式)

创建

创建高级查询

二、交叉表查询

四、SQL查询

SELECT语句

INSERT语句

UPDATE语句

DELETE语句

一、参数查询

三、操作查询

?

DROP语句

ALTER语句

教学过程

主要教学内容及步骤

设计意图

第一节课

课前任务

【教师】布置课前任务,和学生负责人取得联系,让其提醒同学通过APP或其他学习软件,完成课前任务

全班同学以3~5人为小组,各组选出小组长,小组长组织组内成员观看微课“什么是SQL”,了解SQL的基本概念和特点,讨论并回答以下问题。

问题1:什么是SQL?

问题2:SQL有什么特点?

【学生】完成课前任务

通过课前任务,驱动学生了解所学课程的基础知识,增加学生的学习兴趣

考勤

(2min)

【教师】使用APP进行签到

【学生】班干部报请假人员及原因

培养学生的组织纪律性,掌握学生的出勤情况

复习导入

(5min)

【教师】带领学生回顾上节课所学的三种查询方式(参数查询、交叉表查询和操作查询)并板书,帮助学生搭建知识框架

【学生】聆听、回忆、理解

【教师】教师由此引出本节课的内容:创建选择查询

通过复习导入的方法,引导学生主动思考,激发学生的学习兴趣

传授新知

(38min)

【教师】通过讲解与演示,介绍SQL查询的相关内容

【知识精讲】

?【教师】通过理论讲解与举例,帮助学生掌握利用SQL语句进行查询的方法

SQL是一种专门针对数据库操作的计算机语言,SQL查询是使用SQL语句创建的查询。使用“查询向导”和“查询设计”工具创建的查询都有相应的SQL语句,创建查询时Access2016将自动在后台生成等效的SQL语句,切换到SQL视图即可查看。

SQL功能及对应的语句

SQL功能

语句

数据定义

CREATE(创建)、DROP(取消)、ALTER(修改)

数据查询

SELECT(选择)

数据操作

INSERT(插入)、UPDATE(更新)、DELETE(删除)

数据控制

GRANT(授权)、REVOKE(收权)

?【教师】通过讲解每种SQL语句的一般格式与含义,同时举例让学生探究练习,尝试编写语句,帮助学生初步掌握利用SQL语句进行查询的方法

(1)SELECT语句

最常用的SQL语句是SELECT语句,它用于从数据表中检索符合条件的数据,一般格式如下:

SELECT字段表达式列表|*

FROM数据源

[WHERE条件表达式]

[GROUPBY字段名称列表]

[HAVING条件表达式]

[ORDERBY排序表达式][ASC∣DESC];

【尝试练习1】

【教师】组织学生根据要求尝试编写SQL语句

例如,查询“图书表”中“图书类别”字段信息为“计算机类”的记录,显示这些记录的“书名”“库存总数”与“在库数量”字段信息,并计算“借出数量”,将记录以“库存总数”字段降序排序

【学生】聆听、思考、编写

【教师】讲解正确编写格式,纠正学生错误

语句如下:

SELECT书名,库存总数,在库数量,库存总数-在库数量AS借出数量FROM图书表WHERE图书类别=计算机类ORDERBY库存总数DESC;

(2)INSERT语句。

INSERT语句用于向数据表添加记录,其一般格式如下:

INSERTINTO数据表名[(字段名称1[,字段名称2…])]VALUES(表达式1[,表达式2…]);

【尝试练习2】

【教师】组织学生根据要求尝试编写SQL语句

例如,将一条新记录添加到“员工信息表”中,其中“员工编号”为“800011”,“员工账号”为,“员工密码”为“11223

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档