《MySQL数据库技术应用》项目8 数据库编程 教案 .docx
教案首页
课程
名称
《MySQL数据库技术应用》
总计:64学时
课程
类别
专业基础课
课程代码
理论:学时
上机:学时
授课
教师
学分
4
授课
对象
教材和主要参考资料
《MySQL数据库技术应用》西安电子科技大学出版社主编张沛强王双明
课程
简介
数据库技术是信息技术和信息产业的基础,它不仅广泛应用在传统的商业领域、管理领域和金融领域,在非传统领域,如工程、多媒体技术等领域也发挥着重要作用。
教学难点重点
任务1编程基础
课题名称
编程基础
教学课时
2
教学目标
知识目标
1.掌握常量、变量的基本概念;
2.掌握流程控制的三种结构。
能力目标
1.能正确理解和使用变量;
2.能利用流程控制结构进行数据库编程。
素质目标
1.培育具备独立思考与独立完成数据库编程的能力
2.培养在数据库编程中精益求精的品质。
教学重点
分支语句和循环语句的使用
教学难点
分支语句和循环语句的使用
教学资源
1.教学场所:多媒体教室+实训机房
2.教学设备:安装有MySQL的计算机。
3.教学资料:辅助教材和课件、多媒体教学软件、MySQL数据库技术应用在线精品课
教法
任务驱动、分析对比、操作演示
学法
自主学习、独立思考、合作探究、实操练习
教学过程
课前准备
课程导入
知识讲解
实践操作
课堂小结
作业布置
时间分配
0
10
35
30
10
5
教学过程
教学过程
教学内容
教师活动
学生活动
教学方法与设计意图
课前准备
1.阅读教材和观看在线课视频预习编程基础部分内容;
2.搜集数据编程在实际应用中的案例。
1.在班级微信群发出本课程在线课程学习视频的链接,要求学生提前熟悉教材中本章节内容,并观看课程视频预习编程基础;
2.在学习通平台发布课前探索问题-数据库编程的案例。
1.通过熟悉教材、观看在线课程视频,认真预习编程基础内容;
2.通过搜集数据库编程的案例,了解数据库编程的的重要性。
1.设计意图:培养学生自主学习能力
课程导入
1.了解学生课前预习的情况,强调课前预习的重要性。
2.利用学生搜集到的数据库编程在实际应用中的案例,引入数据库编程的课堂内容
1.查看学生课前预习情况;
2.进行数据库编程方面的课堂提问;
3.学习通平台发布抢答、问卷等活动;
4.引导学生积极思考,组织学生主题讨论;
5.引入本任务课堂内容。
1.反馈课前预习情况;
2.在老师的启发下积极思考;
3.积极参与学习通平台的抢答、问卷等活动。
3.积极参与课堂提问和课堂讨论;
1.教学方法:讲授法、提问法、讨论法。
2.设计意图:导入新课。
知识讲解
一、常量和变量
1.常量:常量是指在程序运行过程中值不会改变的量。
1)字符串常量
2)数值常量
3)日期时间常量
4)布尔常量
2.变量:变量是指程序运行时会变化的量,常用于存储临时数据。
1)系统变量
2)用户变量
3)局部变量
二、流程控制
1.分支语句
1)IF…THEN…ELSE语句
语法格式:
IF条件1THEN
语句序列1
[ELSEIF条件2THEN
语句序列2]...
[ELSE
语句序列n]
ENDIF
2)CASE语句
CASE语句用于实现分支处理,存储过程中的用法。
语法格式:
CASE条件表达式
WHEN值1THEN语句序列1
[WHEN值2THEN语句序列2...
[ELSE语句序列n]
ENDCASE
2.循环语句
1)WHILE循环语句
语法格式:
WHILE条件表达式DO
语句序列
ENDWHILE
(2)LOOP语句
(3)REPEAT语句
REPEAT语句是有条件控制的循环语句。当满足特定条件时,就会跳出循环语句。
语法格式:
REPEAT
语句序列
UNTIL条件表达式
ENDREPEAT
1.讲授权限管理的每个知识点;
2.结合本任务的重难点知识进行课堂提问;
3.组织学生讨论;
4.学习通平台发布随堂练习,要求学生全员参与答题;
5.最后进行课堂点评
1.认真听讲知识点,尤其是语法格式;
2.积极参与课堂提问和小组讨论;
3.认真完成学习通平台随堂练习;
4.结合老师的课堂点评,巩固知识。
1.教学方法:讲授法、提问法、讨论法、任务驱动教学法。
2.设计意图:让学生掌握用户权限管理的语法格式和命令操作方法。
实践操作
1.讲解演示【例8-1】查看当前使用的MySQL版本号和系统变量。
2.讲解演示【例8-2】定义局部变量。
3.讲解演示【例8-3】判断整数n的奇偶性。
4.讲解演示【例8-4】根据月份mon判断其所属的季度。
5.讲解演示【例8-5】输出前100个自然数的和。
1.结合讲授的知识点,进行教材中对应例题的命令演示操作;