《MySQL数据库技术应用》项目7 视图、索引和事务 教案.docx
项目7视图、索引和事务任务1视图
本节题目
创建、管理和应用视图
教学课时
2
教学目标
知识目标
理解视图的功能和作用,熟悉视图的创建、管理和应用
能力目标
掌握使用不同的方法创建视图;熟练掌握使用SQL语句创建、管理和应用视图
思政目标
能够灵活运用视图实现对数据的高效管理与利用
教学重点
创建视图;应用视图
教学难点
理解视图的作用;应用视图操作基本表
教学资源
1.教学场所:多媒体教室
2.教学设备:安装有MySQL的计算机。
3.教学资料:辅助教材和课件、多媒体教学软件、MySQL数据库技术应用在线精品课
教法
讲授法、课堂提问、讨论法、演示法
学法
记忆法、提问法、讨论法
教学过程
课前准备
课程导入
知识讲解
实践操作
课堂小结
作业布置
时间分配
10
15
50
10
5
教学过程
教学过程
教学内容
教师活动
学生活动
教学方法与设计意图
课前准备
查看数据库dbschool是否存在,其中的表结构是否正确,数据是否完整,
提前网上发布学生课前任务;
课前检查教学环境,准备内容和案例运行;
收集学生上一次课的反馈信息;
完成课前上一节任务提交或反馈。
保证上课教学和学生实操环境的正常运行;让学生巩固知识和实践;收集学生学习反馈,以便因材施教。
课程导入
视图是数据库的用户使用数据库的观点,视图是从一个或多个表(或视图)导出的表,视图和表有什么区别?
为什么要使用视图?
以提问法了解学生对表和查询的掌握情况,课程内容讲授
利用提问使学生之间相互讨论,使学生对视图有初步认识
通过课堂提问、讲授法、讨论法,提出使用视图的好处,使学生对课程内容产生兴趣。
知识讲解
1、视图概述。
2、在MySQL命令行客户端创建视图v_student,查看student表的男生信息,并查询视图的内容。
3、在MySQLworkbench客户端创建视图v_class_student,显示班级名称和班级学生的学号、姓名和专业。
4、管理视图(查看和删除视图)
5、应用视图对基表数据进行增删改
教师演示讲授,穿插提问和讨论
听讲、回答、讨论
通过讲授、演示、提问,引发学生讨论,理解并掌握视图的创建、查看和删除,并能应用视图对表进行操作;熟悉调试运行和错误排除方法。
实践操作
教师在MySQL命令行客户端进行操作演示
写出对应的SQL语句
课堂小结
总结本课程的重要概念和知识点
教师讲授
学生听讲
让学生对本节课讲授内容有一个清晰的思维图;梳理和巩固知识和技术,学会迁移应用。
课后作业
1、理解视图的作用。
2、课后习题和在线精品课程的学习。
3、布置下节课预习内容和知识。
教学评价与反馈
1、学生能容易理解视图作用,能较快掌握查看和建立视图的基本操作。
2、对视图上的视图的理解有一定难度。
3、对视图的应用还要加强训练。
教学反思与改进
1、从提交的作业来看,学生对视图的掌握整体较好,若出现问题,大部分还是多表连接查询的问题;
2、加强学生之间的沟通和交流讨论。
3、加强引导学生利用课外时间学习网上视频的习惯,提高自学能力。
项目7视图、索引和事务任务2索引
本节题目
索引的创建和管理
教学课时
2
教学目标
知识目标
掌握索引的作用、类型和特点;掌握创建各类索引的语句与方法;掌握管理索引的方法。
能力目标
能分析业务需求,根据实际建立合适的索引,优化查询性能;能按需管理索引。
思政目标
具备自学能力、独立思考和解决问题的能力、团队沟通能力和积极认真的态度。
教学重点
索引的创建和管理
教学难点
理解索引的作用;使用SQL语句创建各种索引
教学资源
1、教学场所:多媒体教室
2、教学设备:安装有MySQL的计算机。
3、教学资料:辅助教材和课件、多媒体教学软件、MySQL数据库技术应用在线精品课
教法
讲授法、课堂提问、讨论法、演示法
学法
记忆法、提问法、讨论法
教学过程
课前准备
课程导入
知识讲解
实践操作
课堂小结
作业布置
时间分配
10
15
50
10
5
教学过程
教学过程
教学内容
教师活动
学生活动
教学方法与设计意图
课前准备
查看数据库dbschool是否存在,其中的表结构是否正确,数据是否完整,
提前网上发布学生课前任务;
课前检查教学环境,准备内容和案例运行;
收集学生上一次课的反馈信息;
完成课前上一节任务提交或反馈。
保证上课教学和学生实操环境的正常运行;让学生巩固知识和实践;收集学生学习反馈,以便因材施教。
课程导入
当一个表只有几十行的数据,我们体会不到查询速度上的差异,可是当一个表中有成千上万行数据的时候,查询速度差异就非常明显了,如何提高查询速度呢?引导学生对提高工作效率的思考
以提问法了解学生对所学内容的掌握情况,课程内容讲授
利用提问使学生之间相互讨论,使学生对索引有初步认识
通