文档详情

《MySQL数据库技术应用》项目8 数据库编程 教案 .docx

发布:2025-02-21约9.84千字共18页下载文档
文本预览下载声明

教案首页

课程

名称

《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.结合讲授的知识点,进行教材中对应例题的命令演示操作;

显示全部
相似文档