《MySQL数据库实用教程》电子教案.docx
《《MySQL数据库实用教程》电子教案.docx》由会员分享,可在线阅读,更多相关《《MySQL数据库实用教程》电子教案.docx(33页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第1章 数据库基础知识和MySQL的安装与配置任务名称第一节数据库概述教学目的掌握数据库的基本概念。了解数据库的发展历程和数据模型。 掌握关系数据库的基础知识。教学方法课堂授课、班级授课教学手段多媒体教学重点难点重点:关系数据库 难点:专门的关系运算教学内容设计课程引入:通过提出问题“日常生活和工作中哪些业务活动离不开数据库的 支持? ”引入本课授课内容:一、数据库的基本概念1 .数据2 .数据库3 .数据库管理系统4 .数据库系统二、数据库的发展历程1 .人工管理阶段2 .文件系统阶段3 .数据库系统阶段三、数据模型1 .概念模型2 .逻辑模型四、关系数据库1 .关系数据库中的基本术语关系、
2、属性(字段)、元组(记录)、分量、域、主关键字、外部关键字。2 .关系的基本性质3 .关系运算总结课程内容,重申重点、难点课后任务完成第1章习题,巩固数据库基础知识任务名称第三节数据完整性约束教学目的了解数据完整性约束的功能和作用 掌握建立数据完整性约束的方法教学方法课堂授课、班级授课教学手段多媒体教学重点难点重点:建立主键约束、外键约束和检查约束的语句 难点:外键约束课程引入:通过提出问题“数据库自己能够识别出不满足某些条件的数据 吗? ”引入本课。授课内容:教学一、数据完整性的概念 二、主键约束内容三、唯一约束 四、外键约束设计五、检查约束六、非空约束七、默认值约束八、删除数据完整性约束总
3、结课程内容,重申重点、难点课后任务完成“例3-21” “例3-22” “例3-23”和“例3-38”任务名称第四节 课堂案例:学生成绩管理数据库的数据定义教学目的通过实例加强对数据定义的理解 独立创建一个小型关系数据库教学方法课堂授课、班级授课教学手段多媒体教学重点难点重点:设计数据表难点:主键和外键课程引入:通过提出问题“如何创建第2章课堂案例中设计的学生成绩管理 数据库”引入本课授课内容:教学一、设计数据表 二、创建数据库内容三、创建数据表四、指定数据完整性约束设计总结课程内容,重申重点、难点课后任务完成第3章的项目实训第4章数据操作任务名称第一节插入数据教学目的熟练掌握INSERT语句教
4、学方法课堂授课、班级授课教学手段多媒体教学重点难点重点:INSERT和REPLACE语句 难点:插入多条记录的数据教学内容设计课程引入:通过“创建数据库和数据表之后,下一步是向数据表中插入数 据”引入本课授课内容:1 . INSERT和REPLACE语句的基本语法格式2 .插入一条记录的全部数据3 .插入一条记录的部分数据4 .插入多条记录的数据5 .插入查询结果中的数据6 .插入并替换已存在的数据总结课程内容,重申重点、难点课后任务完成“例成1” “例4-2” “例成3”和“例成6”任务名称第二节修改数据教学目的熟练掌握UPDATE语句教学方法课堂授课、班级授课教学手段多媒体教学重点难点重点
5、:UPDATE语句的语法格式难点:指定修改条件课程引入:通过提出问题“如何修改表中的记录数据? ”引入本课。教学授课内容:内容1 . UPDATE语句的语法格式2.修改指定记录的数据设计3.修改全部记录的数据总结课程内容,重申重点、难点课后任务完成“例4-7” “例成8” 和“例4-9”任务名称第三节删除数据教学目的熟练掌握DELETE语句教学方法课堂授课、班级授课教学手段多媒体教学重点难点重点:DELETE语句的语法格式难点:指定删除条件课程引入:通过提出问题“如何删除表中的记录数据?”引入本课。教学授课内容:1 . DELETE和TRUNCATE语句的语法格式内容2 .删除满足指定条件的数
6、据3 .删除全部数据设计总结课程内容,重申重点、难点课后任务完成“例4-10” “例4-n”和“例4-12”任务名称第四节 课堂案例:学生成绩管理数据库的数据操作教学目的通过实例加强对数据操作的理解了解不同的数据完整性约束对数据操作结果的影响教学方法课堂授课、班级授课教学手段多媒体教学重点难点重点:不同的数据完整性约束对数据操作结果的影响 难点:参照完整性对主键和外键的影响教学内容设计课程引入:通过“本节将完成第3章课堂案例中数据定义的6张表的数据操 作”引入本课授课内容:一、插入各张表中的数据二、修改表中的数据三、删除表中的数据总结课程内容,重申重点、难点课后任务完成第4章的项目实训第5章数
7、据查询任务名称第一节数据查询语句、单表查询教学目的掌握SELECT语句的基本语法格式和含WHERE子句的单表查询教学方法课堂授课、班级授课教学手段多媒体教学重点难点重点:SELECT语句的基本语法格式、简单数据查询、条件数据查询 难点:WHERE子句中查询条件的设置教学内容设计课程引入:通过“用户需要从一张表或多张表中按照指定的条件检索出需要 的数据”引入本课授课内容:一、数据查询语句二、简单数据查询1 .显示指定的字段列2 .显示字段列的别名3 .显示计算的列值4 .消除查询结果集中的重复行5 .限制查询结果集中的行数6 .查询结果的排序三、条件数据查询7 .比较运算8 .逻辑运算9 .指定
8、范围10 模式匹配11 空值判断总结课程内容,重申重点、难点课后任务完成“例成V “例5-2” “例成3”和“例5-16”任务名称第二节聚合函数和数据分组查询教学目的掌握聚合函数和含GROUP BY子句的分组查询教学方法课堂授课、班级授课教学手段多媒体教学重点难点重点:聚合函数和GROUP BY子句难点:将分组和聚合函数联合使用实现分组统计教学内容设计课程引入:通过“在实际应用中,不仅要求将表中的记录按照指定的条件查 询出来,还需要在原有数据的基础上,使用聚合函数进行统计与计算,如求 和、求平均等”引入本课。授课内容:一、聚合函数1 . COUNT 函数2 . SUM函数和AVG函数3 . M
9、AX函数和MIN函数二、数据分组4 .单字段分组5 .多字段分组6 . HAVING 子句总结课程内容,重申重点、难点课后任务完成“例5-17” “例5-18” “例5-19”和“例5-28”任务名称第三节多表连接查询教学目的掌握多表连接查询的方法教学方法课堂授课、班级授课教学手段多媒体教学重点难点重点:连接运算难点:二弓长表的内连接查询教学内容设计课程引入:通过提出问题“如果查询结果的字段来自于多张不同的表,则需 要通过连接运算将多张表进行连接。”引入本课。授课内容:一、连接运算1 .交叉连接2 .内连接3 .外连接二、等值连接查询总结课程内容,重申重点、难点课后任务完成“例5-29” “例
10、5-30” “例5-3V和“例5-38”任务名称第四节子查询、联合查询教学目的掌握子查询和联合查询教学方法课堂授课、班级授课教学手段多媒体教学重点难点重点:子查询和联合查询 难点:子查询的执行顺序教学内容设计课程引入:通过提出问题“在执行某个查询的过程中使用另一个查询的结 果”引入本课授课内容:一、子查询1 .结果为单个值2 .结果为多个值3 . EXISTS子查询二、联合查询总结课程内容,重申重点、难点课后任务完成“例 5-39” “例 5-40” “例 5-4V 和“例5-43”任务名称第五节 课堂案例:学生成绩管理数据库的数据查询教学目的通过实例加强对数据查询的理解教学方法课堂授课、班级
11、授课教学手段多媒体教学重点难点重点:等值连接的多表查询难点:查询条件设置、聚合函数应用于分组课程引入:通过提出问题“综合应用查询语句完成对学生成绩管理的数据查教学询”引入本课授课内容:内容一、单表和多表的查询二、使用GROUP BY子句和聚合函数设计三、子查询总结课程内容,重申重点、难点课后任务完成第5章的项目实训第6章视图任务名称第一节视图概述、创建和查询视图教学目的掌握视图的概念和创建查询视图的方法教学方法课堂授课、班级授课教学手段多媒体教学重点难点重点:创建查询视图的方法 难点:视图是虚表的概念教学内容设计课程引入:通过“视图是从一张或多张基本表中导出的虚拟表”引入本课授课内容:一、视图
12、概述二、创建和查询视图1 .创建视图2 .查询视图总结课程内容,重申重点、难点课后任务完成“例6-1” “例6-2” “例6-3”和“例6-9”任务名称第二节 MySQL的安装与配置教学目的掌握MySQL的安装与配置方法。 掌握登录与退出MySQL的方法。教学方法课堂授课、班级授课教学手段多媒体教学重点难点重点:登录与退出MySQL难点:以root身份通过命令提示符窗口登录MySQL的命令mysql教学内容设计课程引入:通过“要创建或使用数据库,必须安装相应的数据库管理系统”引 入本课。授课内容:一、下载MySQL安装包二、安装与配置MySQL三、登录与退出MySQL1 .启动、停止MySQL
13、2 .使用超级管理员root身份登录(连接)MySQL3 .退出(断开)MySQL总结课程内容,重申重点、难点课后任务完成第1章项目实训,为后面章节的学习搭建好数据库环境任务名称第二节操作视图教学目的掌握对视图的更新操作教学方法课堂授课、班级授课教学手段多媒体教学重点难点重点:更新视图、修改视图定义和删除视图难点:掌握哪些视图是可更新视图课程引入:通过“视图是不存储数据的虚拟表,所以对视图的更新就是对基 本表的更新。更新视图可以实现对基本表的插入、删除、修改等操作“弓1入 本课。授课内容:一、更新视图教学1 .插入数据2 .修改数据内容3.删除数据 二、修改视图定义设计三、删除视图总结课程内容
14、,重申重点、难点课后任务完成“例6-10” “例6-11” “例6-12”和“例6-15”任务名称第三节 课堂案例:学生成绩管理数据库的视图教学目的通过实例加强对视图的理解教学方法课堂授课、班级授课教学手段多媒体教学重点难点重点:视图的定义难点:操作视图教学 内容 设计课程引入:通过提出问题“综合应用视图完成对学生成绩管理的数据进行查 询和更新”引入本课授课内容:一、创建和查看视图二、操作视图总结课程内容,重申重点、难点课后任务完成第6章的项目实训第7章索引任务名称第一节索引概述教学目的掌握索引的概念和索引分类教学方法课堂授课、班级授课教学手段多媒体教学重点难点重点:索引的概念和分类难点:适合
15、创建索引的字段特点教学内容设计课程引入:通过“索引可以加快检索的速度,提高数据库系统的性能”引入 本课授课内容:一、索引概述1 .索引的概念2 .索引的分类总结课程内容,重申重点、难点课后任务分析学生表student中哪些字段适合创建哪种类型的索引任务名称第二节创建索引、查看索引和删除索引教学目的掌握索引的使用教学方法课堂授课、班级授课教学手段多媒体教学重点难点重点:创建索引难点:创建索引时类型的选择教学内容设计课程引入:通过“可以在已有的表中创建索引,也可以在创建表的同时创建 索弓1。索弓1创建成功后,将由数据库自动管理和维护,当向表中插入、删除 和修改记录时,数据库会自动修改相应的索弓1”
16、引入本课。授课内容:一、创建索引1 .使用CREATE INDEX语句创建索引2 ,使用ALTER TABLE语句添加索引3 .使用CREATE TABLE语句仓1J建索弓|二、查看索引三、删除索引1 ,使用DROP INDEX语句删除索引2 ,使用ALTER TABLE语句删除索引总结课程内容,重申重点、难点课后任务完成“例7-1 “例成2” “例成3”和“例7-9”任务名称第三节 课堂案例:学生成绩管理数据库的索引教学目的通过实例加强对索引的理解教学方法课堂授课、班级授课教学手段多媒体教学重点难点重点:索引的创建难点:索弓1类型的选择课程引入:通过提出问题“综合应用视图完成对学生成绩管理中
17、表创建不教学同类型的索引”引入本课授课内容:内容创建索引设计总结课程内容,重申重点、难点课后任务完成第7章的项目实训第8章MySQL编程技术任务名称第一节编程基础知识教学目的掌握常量、变量、系统函数和流程控制语句教学方法课堂授课、班级授课教学手段多媒体教学重点难点重点:常量、变量、系统函数和流程控制语句 难点:流程控制语句教学内容设计课程引入:通过“为了提高工作效率,可以将多条命令组合在一起,形成一 个程序一次性执行”引入本课授课内容:一、常量和变量1 .常量2 .变量二、系统内置函数1 .数学函数2 .字符串函数3 .日期和时间函数4 .其他函数三、流程控制语句5 .顺序语句6 .分支语句7
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MySQL数据库实用教程 MySQL 数据库 实用教程 电子 教案
限制150内