MySQL数据库应用实战教程(微课版)___教案.docx
《MySQL数据库应用实战教程(微课版)___教案.docx》由会员分享,可在线阅读,更多相关《MySQL数据库应用实战教程(微课版)___教案.docx(68页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、无 锡 职 业 技 术 学 院 2020-2021 年度第 一 学期教 案 首 页课 程 名 称:MySQL数据库应用开发性质(课时):考试(64)班 级:XXX XXX授 课 教 师:XXXJitor实训是本教案的最大特色,教师可以根据教学的实际情况,以不同的方式使用Jitor实训,可能的方式有如下几种。1. 最大程度利用Jitor实训:全部安排在机房上课,从讲授、作业、考试全部都采用Jitor实训,教师课前备课时需要先做一遍上课时要讲的Jitor实训内容。2. 一般性的利用Jitor实训:与往常一样安排,讲授时以PPT讲课,在机房上课时才用Jitor实训,并选择部分Jitor实训布置为作业
2、,考试仍然是传统的办法。3. 偶尔使用Jitor实训:与往常一样安排,仅仅将部分Jitor实训布置为作业,教师不需要先做一遍Jitor实训,直接布置作业就可以了,这是最简单的一种办法。为充分利用Jitor实训的优势,可以参考下页关于本教案的说明。关于本教案的说明:1. 建议全部安排在机房上课,采用边讲边做的方式进行教学,鼓励学生拥有自己的笔记本电脑,用于完成课后作业。2. 本书提供的教学资源除PPT、微课之外,还提供了Jitor实训和思维导图,在教案中对这些资源的使用都提供了建议,并给出每个知识技能点的时间分配建议。在讲授过程中,可以采用边讲PPT、边做Jitor实训的方式进行,参见教案中第2
3、次课“1.3.3 【实训11】体验MySQL气象记录数据库”的说明。3. 如果不在机房上课,而是在多媒体教室上课,也可以用Jitor实训进行演示,一方面是为学生做Jitor实训作业作示范,另一方面,用Jitor进行演示会方便许多,每一步的要求十分清晰,表名、列名只需要复制,一些代码也可以复制。4. 实训的类型根据教学的需要可以设置为【机房实训】、【作业】、【测试】、【考试】、【复习】、【自学】等,前4项计入学期总评成绩的统计中,由Jitor实训教学平台自动统计汇总,组成是:机房实训30%、作业30%、测试和考试30%,考勤10%,从“成绩统计”中下载(实训类型最好在布置时设置好)。5. 测试在
4、Jitor校验器上完成,由选择题和操作题两大部分组成,选择题从题库中随机组卷,每位学生试题不同,但知识点相同,操作题由教师从测试题、习题、已做过或未做过的实训中选取2到4题。6. 机房实训和作业的内容可由教师根据学生情况进行调整,需要时实训可以重复布置(在“实训安排”实训标题的右键菜单中创建副本),例如机房实训没有完成或效果不理想,这时可以创建一个副本作为作业。作者的经验是,安排在机房完成的实训要求在机房上课的时间内完成,课后不能再做,需要时将其再单独布置为作业(副本),目的是评价学生的学习效果,这样机房实训的成绩就成为期末总评成绩中最客观的一个组成部分。7. 教案上的课后作业只是一个建议,比
5、实际情况安排得多一些,以便教师从中选择,也可以从习题中选择。还可以将一些实训安排为【自学】,自学类型的实训不计入总评成绩,学生可以自由选做,目的是提高学生的探索精神。本教案体现了作者编写本书时的思考,供授课老师们参考。本文件的最后提供一个附录“关于机房随机组卷考试的申请报告”。本文件显示“导航窗格”时将会显示目录,方便阅读和修改(如改为48课时)。无 锡 职 业 技 术 学 院教 案(项目1-1)教师姓名 XX老师授课形式讲授 + 实践授课时数2授课日期授课班级202X年 月 日 第 周 星期 第 节 XX01 班级202X年 月 日 第 周 星期 第 节 XX02 班级授课章节名称及教学内容
6、、目的、要求章节名称:项目1 了解数据库气象记录数据库教学内容:任务1 认识MySQL任务2 安装、配置和使用MySQL目的、要求:1了解MySQL数据库管理系统,及其与其他数据库管理系统的区别2学会安装、配置和使用MySQL3学会安装和使用图形界面客户端教 学 重 点教 学 难 点重点:MySQL与其他数据库管理系统的区别安装、配置和使用MySQL(命令行和图形界面)难点:MySQL的配置MySQL命令行客户端的使用核心任务是安装和使用MySQL,同时了解MySQL及其相关知识使 用 教 具多媒体课件;Jitor实训;计算机房课 外 作 业要求课后在学生本人的笔记本电脑上安装好MySQL和图
7、形界面客户端并能够运行命令行客户端和图形客户端,执行一条最简单的MySQL命令备 注授课主要内容或板书计划一、课程介绍与要求(15分钟)本课程在相关专业中课程体系的位置、重要性课程主要内容介绍上课、作业、实训、笔记本电脑、手机等要求Jitor检验器介绍关于的考试说明二、创设意境,导入新课(5分钟)什么是数据库?我们的生活中哪里用到数据库?几乎所有手机APP都要用到数据库,数据库无处不在,数据库技术是软件和计算机相关专业最为核心的课程之一三、新授内容及时间分配任务1 认识MySQL(5分钟)1.1.1 数据库引擎排行榜1.1.2 MySQL与其他数据库管理系统的比较(重点讲解)任务2 安装、配置
8、和使用MySQL1.2.1 MySQL的安装和配置(15分钟)播放微课“1-1 安装和配置 MySQL 5.5”(预先下载到本地或U盘上)再讲一下三项配置:字符集、安装路径和根用户密码,以及安装中可能出现的问题如果采用MySQL 8.0,可以不播放微课,打开附录Ehttp:/ngweb.org/MySQLa/,直接讲解1.2.2 MySQL程序介绍(5分钟)介绍安装的3个程序:MySQL服务器、MySQL命令行客户端和MySQL配置工具1.2.3 使用MySQL命令行客户端(30分钟)仔细讲清楚Windows的命令提示符的启动和使用,建议只讲Win+R这一种办法运行MySQL命令行客户端,执行
9、quit和show databases; 命令,说明结束分号的重要性详细演示,演示3种常见问题:有意输错命令、输错密码,特别是关闭MySQL服务器然后要求学生跟着做,如果在教室,可以请两位学生代表先后上台做1.2.4 图形界面工具dbForge或Navicat软件(10分钟)不讲安装,直接演示两个部分:一是连接,二是运行show databases; 介绍一下运行结果四、课堂小结(5分钟)1、MySQL是最流行的数据库管理系统软件之一2、安装MySQL 5.5,其中的关键是三项配置:字符集、安装路径和根用户密码3、在Windows的命令提示符窗口里,运行MySQL命令行客户端,执行MySQL命
10、令4、在图形界面工具里,执行MySQL命令,最后用第12页的图1.19作一个总结无 锡 职 业 技 术 学 院教 案(项目1-2)教师姓名 XX老师授课形式讲授 + 实践授课时数2授课日期授课班级202X年 月 日 第 周 星期 第 节 XX01 班级202X年 月 日 第 周 星期 第 节 XX02 班级授课章节名称及教学内容、目的、要求章节名称:项目1了解数据库气象记录数据库教学内容:任务3 体验MySQL任务4 理解数据库目的、要求:1学会使用图形界面工具,完成创建数据库、表、录入数据和查询数据2学会使用Jitor校验器提供的实训指导材料进行实训3了解数据、数据库、数据库管理系统、数据库
11、系统的概念教 学 重 点教 学 难 点重点:学会使用图形界面工具数据库管理系统的4大功能:DDL、DML、DQL和DCL难点:使用Jitor校验器提供的实训指导材料进行实训核心任务是创建库、表、录入、查询,并理解DBMS的DDL、DML、和DQL使 用 教 具多媒体课件;Jitor实训;计算机房课 外 作 业课后再做一遍【实训11】体验MySQL气象记录数据库(副本)备 注对于【实训1-1】,要求是熟练,所以至少要做两到三次(建立副本),本周下周各一次,通过这种方法,学会使用Jitor校验器授课主要内容或板书计划一、复习回顾(5分钟)同学们课后在自己的电脑上安装了MySQL,询问同学们安装的情
12、况,并解答一些简单的问题。二、创设意境,导入新课(2分钟)现在想用MySQL创建一个数据库,用来管理气象记录数据,应该如何做呢?三、新授内容及时间分配任务3 体验MySQL(课前在Jitor实训教学平台上为学生创建账号)1.3.1 气象记录数据库分析(与导入新课融为一体,共5分钟,用PPT讲解)1.3.2 实训辅助工具Jitor校验器(20分钟,以PPT为主,以微课为辅)播放微课“1-5 体验 MySQL(二)气象记录数据库的实施”(预先下载到本地或U盘上)老师在教师机上演示一遍Jitor校验器的安装、启动,无缝地转入下一步留5分钟时间给学生,让学生在学生机上解压启动 Jitor 校验器(上课
13、前统一复制到学生机)1.3.3 【实训11】体验MySQL气象记录数据库(40分钟,以Jitor实训为主,PPT为辅)老师根椐Jitor校验器中的实训指导,演示每一步操作,学生跟着做,具体办法是:(1) 老师演示完一步,留时间给学生跟着做这一步,老师在管理网站上查看学生进度,一半学生完成后,就可以演示下一步,这样一步一步地引导学生完成整个实训。(2) 如果学生整体上完成的进度比预期的慢,可能是刚才讲得不够透彻,这时要再演示这一步,并做详细讲解。如果发现个别学生落后了多个步骤,就要立即询问这个学生,问清原因,是计算机的原因?安装的原因?还是个人的原因?如果是后者,就要进行个别辅导,有了这样的例子
14、,其他同学就会认真做。第一次上课,一定要建立起这样的规矩。学生可能会手忙脚乱,以后习惯就好。(3) 演示的时候,特别要演示一些出错的情况,这时Jitor校验器校验失败,并会有提示信息。1. 创建数据库:2. 创建数据表:这一步要重点讲解,强调一下表名、列名要从Jitor校验器复制,以免打字错误。演示时,故意打错表名,看看Jitor校验的提示信息,再故意打错列名,以及数据类型,看看提示信息分别是什么,通过这种错误提示,让学生建立起对数据结构规范的入门认知。3. 输入数据:4. 序号(主键值):强调主键的重要作用,演示一下输入重复值会是怎样5. 查询数据(Select语句可以直接从Jitor复制)
15、、修改数据,并用浏览器查看数据:最后将【实训11】布置为作业(建立一个副本,再记一次成绩),要求学生课后再做一次任务4 理解数据库(15分钟,用PPT讲解)1.4.1 理解气象记录数据库1.4.2 数据和数据库1.4.3 数据库管理系统:重点是这部分,让学生对课程有一个全面的了解。1.4.4 数据库系统:可以解释一下DBA这个工作岗位1.4.5 SQL和NoSQL四、课堂小结(5分钟)1、用MySQL创建数据库、表、录入数据、查询数据,这是数据库最典型的操作2、数据库管理系统的功能有:DDL、DML、DQL和DCL,【实训11】体验了前三项3、这门课程就是围绕这四大功能展开对照思维导图进行复习
16、总结(http:/ngweb.org/MySQLa/?p=1/1)无 锡 职 业 技 术 学 院教 案(项目2-1)教师姓名 XX老师授课形式讲授 + 实践授课时数2授课日期授课班级202X年 月 日 第 周 星期 第 节 XX01 班级202X年 月 日 第 周 星期 第 节 XX02 班级授课章节名称及教学内容、目的、要求章节名称:项目2认识数据库联系人数据库教学内容:任务1 需求分析和数据结构设计任务2 理解MySQL的数据类型目的、要求:1 了解需求分析的作用2 学会数据结构设计的技巧,拆分表和建立外键和主键的参照联系3 理解数据类型:整型、浮点型、日期时间型、字符串型教 学 重 点教
17、 学 难 点重点:拆分表和建立外键和主键的参照联系数据类型难点:拆分表和建立外键和主键的参照联系数据类型的使用核心任务是拆分表和建立外键参照主键,得到一个完美的数据结构使 用 教 具多媒体课件;Jitor实训;计算机房课 外 作 业再做一次【实训11】体验MySQL气象记录数据库,这是第三遍备 注授课主要内容或板书计划一、复习回顾(5分钟)用MySQL创建数据库、表、录入数据、查询数据,这样的一个流程体现了数据库管理系统的四大功能(DDL、DML、DQL和DCL)中的 3 个功能。二、创设意境,导入新课(5分钟)上次课实现的数据库很简单,有个问题,每次录入数据的时候,都要重复输入地点,既不方便
18、,又怕输错了。现在要用一个技巧来做一个完美的数据库。三、新授内容及时间分配2.1.1 需求分析(5分钟)2.1.2 数据结构设计(40分钟)1. 简单但有缺陷的设计分析存在的两个问题2. 复杂但完美的设计(重点讲解)1) 拆分为独立的表为什么要拆分,如何一步一步地拆分2) 建立表之间的联系:讲清几个概念,主表、子表、主键、外键,不讲理论(理论在项目3讲解),现在只讲例子如何建立表之间的联系,讲清楚外键参照主键的值,尽量以例子中的数据为讲,不讲理论3. 最终的数据结构设计成果2.1.3 命名规范(5分钟)任务2 理解MySQL的数据类型(25分钟)2.2.1 整型:只有整型和微整型这两种2.2.
19、2 浮点型和精确浮点型1) 浮点型(不建议使用)2) 精确浮点型(应该用)2.2.3 日期和时间类型2.2.4 字符串类型(指定列的长度时,不区分汉字与英文字母):强调只用varchar()这一种四、课堂小结(5分钟)通过拆分表来解决数据重复的问题,在两个有联系的表之间建立外键与主键的参照联系,是数据库设计的基本思路数据库是严谨的,对每一列的数据类型都有严格的要求,因此要正确选择列的数据类型无 锡 职 业 技 术 学 院教 案(项目2-2)教师姓名 XX老师授课形式讲授 + 实践授课时数2授课日期授课班级202X年 月 日 第 周 星期 第 节 XX01 班级202X年 月 日 第 周 星期
20、第 节 XX02 班级授课章节名称及教学内容、目的、要求章节名称:项目2 认识数据库联系人数据库教学内容:任务3 创建数据库和数据表任务4 操纵数据和查询数据任务5 理解主键和外键目的、要求:1 学会建立表之间的联系2 学会插入数据时,正确输入外键的值3 正确理解主键和外键教 学 重 点教 学 难 点重点:创建表和建立表之间的主外键联系插入数据时,如何保证外键值的正确性难点:建立表之间的主外键联系保证外键值的正确性核心任务是通过主外键的建立,实现上次课的数据结构设计成果使 用 教 具多媒体课件;Jitor实训;计算机房课 外 作 业课后再做一遍:【实训21】创建数据库和数据表【实训22】数据操
21、纵【实训23】数据查询备 注授课主要内容或板书计划一、复习回顾(5分钟)通过拆分表和建立表之间的联系,完美解决了数据重复导致的两个问题二、创设意境,导入新课(5分钟)设计好表之间的联系,那么要如何来实现它?输入数据时要注意些什么?三、新授内容及时间分配任务3 创建数据库和数据表2.3.1 理解MySQL字符集(5分钟)1. 字符集和校对2. MySQL支持的字符集和校对,注意:MySQL 5 要用 utf8,而MySQL 8 要用utf8mb43. 数据库连接与字符集:简单解释一下中文乱码的原因2.3.2 【实训21】创建数据库和数据表(50分钟):老师演示一步,学生做一步将【实训21】布置为
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MySQL 数据库 应用 实战 教程 微课版 _ 教案
限制150内