内容正文:
《结构化查询语言》教案
课 题
《结构化查询语言》
课 型
讲授
课 时
2
授课班级
授课时间
授课教师
教材分析
本课程采用的教材是河北科学技术出版社出版的《数据库原理与应用技术--MySQL》,是2025年新高考大纲指定教材。是一门新的专业课,本章为项目三任务一结构化查询语言,主要内容是SQL概述和特点,本任务的学习是为了更好的理解和掌握MySQL数据库的基础理论和实践操作。
学情分析
本章节的授课对象是中等职业计算机专业二年级学生,这一阶段的学生思维活跃,好奇心强,对学习的主动性也在加强,喜欢探究,因此在教学中要多注意启发学生,引导学生进行积极的思考。
学习目标
1、掌握SQL语言的分类及核心命令功能
2、了解SQL语言的发展历史
3、掌握SQL语言的特点及语法规则
学习重难点
重点:SQL语言的分类及核心命令功能
难点:SQL语言的特点及语法规则
教学方法
讲授法、讨论法、任务驱动法
课前准备
教学课件、练习题
教学媒体
PPT、白板
教学过程
教学环节
教师活动设计
学生活动设计
设计意图
活动一:
创设情境
生成问题
思考:
MySQL安装完成并与数据库服务器建立连接,便可以进行操作,那怎样来对数据库进行相关操作呢,比如查询服务器中有哪些数据库?多媒体进行展示。
学生思考问题并阅读课本能够回答出是用SQL语句来进行操作
通过提出问题的形式引导学生积极思考,激发学生对本节内容的好奇心和求知欲
活动二:
调动思维
探究新知
任务一:SQL概述
一、定义:SQL(Structured Query Language)是一种结构化查询语言,专门用来访问和操作数据库,可以与多种数据库管理系统软件协同工作。
二、按照功能分为三部分
1、 数据定义语言(DDL):主要用于对数据库、表、视图等进行创建、删除和修改。
2、 数据操作语言(DML):主要用于对数据表中的数据进行增删改查。
3、 数据控制语言(DCL):主要用于管理用户的访问权限。
SQL类型
命令动词
功能描述
DDL
CREATE
创建数据库、表等
DROP
删除
ALTER
修改数据库、表等
DML
SELECT
查询记录
INSERT
插入记录
DELETE
删除记录
DCL
GRANT
授予权限
REVOKE
收回权限
学生小组之间进行讨论交流三种SQL语言的作用,并能够将命令动词进行正确的分类
通过学生的之间的互动和教师的讲解,会对知识点的理解更加深刻,进一步巩固知识,同时也锻炼学生的沟通能力
活动三:
调动思维
探究新知
任务二 SQL的产生和发展
1、 SQL是IBM公司开发的,ISO于1987年6月正式采纳为国际标准,简称SQL-86.
2、 发展:SQL-86-->SQL-89-->SQL-92-->SQL-99
3、 目前主流的数据库系统(如:MySQL、Oracle等)都支持SQL。
学生进行阅读课本了解SQL的一个发展,能够体会到随着发展SQL语言一直在不断的完善
学生来自主阅读课本,锻炼学生的理解能力和概括知识的能力
活动四:
调动思维
探究新知
任务三 SQL特点和语法规则
· SQL特点如下
1、 是一体化语言,包括了数据定义、查询、操纵等方面功能,可以完成数据库活动中的全部工作
2、 是一种高度非过程化语言。将要求交给系统,自动完成全部工作
3、 非常简洁。语法简单,接近自然语言,容易学习和掌握
4、 可以直接以命令方式进行交互使用,也可以嵌入到程序设计语言中
· SQL语法规则
1、 可以写在一行或多行。较长的SQL语句可以分行书写,必要时使用缩进
2、 标准SQL语句以分号”;”结束。在MySQL客户端,还支持”\g”、”\G”作为结束符
3、 SQL关键字必须完整书写,不可跨行
4、 必须保证所有的圆括号、单引号、双引号成对出现,使用英文状态下的半角输入方式
5、 MySQL在Windows环境下不区分大小写,在Linux环境下区分大小写
6、 注释语句格式
(1) 单行注释:--(双减号)或者 #(井号)注释文字
(2) 多行注释:/* 注释文字 */
小组之间来进行交流讨论,SQL语言的特点一个共有几个,并能够相互用自己理解的话进行解释
增强学生小组之间的合作意识,并锻炼学生的表达能力和语言组织能力
活动五:
巩固练习
素质提升
1、提问学生本节课所讲的知识点,比如:SQL语言的特点
2、出示相关的练习题,学生来做
小组之间进行讨论以巩固所学知识,加深对概念的理解
巩固本节所学内容,加深理解
课堂小结
作业布置
作业:
1、 将SQL语言的语法规则写在作业本上
2、 完成课后练习题
板书设计
教学反思
部分学生回答不够积极,今后积极调动学生
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$