《MySQL数据库实用教程》电子教案

阅读: 评论:0

2024年1月25日发(作者:)

《MySQL数据库实用教程》电子教案

第1章 数据库基础知识和 MySQL的安装与配置

任务名称 第一节 数据库概述

教学目的

掌握数据库的基本概念。

了解数据库的发展历程和数据模型。

掌握关系数据库的基础知识。

教学方法 课堂授课、班级授课

教学手段 多媒体教学

重点:关系数据库

难点:专门的关系运算

课程引入:通过提出问题“日常生活和工作中哪些业务活动离不开数据库的支持?”引入本课

授课内容:

一、数据库的基本概念

1.数据

2.数据库

3.数据库管理系统

4.数据库系统

二、数据库的发展历程

1.人工管理阶段

2.文件系统阶段

3.数据库系统阶段

三、数据模型

1.概念模型

2.逻辑模型

四、关系数据库

1.关系数据库中的基本术语

关系、属性(字段)、元组(记录)、分量、域、主关键字、外部关键字。

2.关系的基本性质

3.关系运算

总结课程内容,重申重点、难点

重点难点

教学

内容

设计

课后任务

完成第1章习题,巩固数据库基础知识

任务名称 第二节 MySQL 的安装与配置

教学目的

掌握 MySQL 的安装与配置方法。

掌握登录与退出 MySQL 的方法。

教学方法

教学手段

课堂授课、班级授课

多媒体教学

重点难点

重点:登录与退出MySQL

难点:以root身份通过命令提示符窗口登录 MySQL的命令mysql

课程引入:通过“要创建或使用数据库,必须安装相应的数据库管理系统”引入本课。

授课内容:

教学

内容

设计

一、下载 MySQL 安装包

二、安装与配置 MySQL

三、登录与退出 MySQL

1.启动、停止 MySQL

2.使用超级管理员 root 身份登录(连接)MySQL

3.退出(断开)MySQL

总结课程内容,重申重点、难点

课后任务

完成第1章项目实训,为后面章节的学习搭建好数据库环境

第2章 数据库设计

任务名称 第一节 数据库设计步骤

教学目的

教学方法

教学手段

了解数据库设计步骤

课堂授课、班级授课

多媒体教学

重点:数据库设计6个阶段的任务内容

难点:概念结构和逻辑结构

课程引入:通过提出问题“如何设计出满足不同用户应用需求的数据库?”引入本课

授课内容:

重点难点

教学

内容

设计

数据库设计步骤

1.需求分析

2.概念结构设计

3.逻辑结构设计

4.物理结构设计

5.数据库实施

6.数据库运行和维护

设计一个完善的数据库不可能一蹴而就,往往需要6个阶段的多次反复。

总结课程内容,重申重点、难点

课后任务

分析数据库设计阶段示意图

任务名称

第二节 需求分析

了解需求分析的方法 教学目的

教学方法 课堂授课、班级授课

教学手段 多媒体教学

重点难点

重点:如何分析和表达用户需求

难点:结构化分析方法

课程引入:通过“需求分析是整个数据库设计的基础。需求分析的充分和准确程度,决定了在其上构建数据库的速度与质量”引入本课。

教学

内容

设计

授课内容:

一、需求分析的任务和重点

二、需求分析的方法

1.调查用户的实际需求

2.分析和表达用户需求

3.得到用户的认可

总结课程内容,重申重点、难点

课后任务 针对一个小型图书馆的借还书管理系统进行需求分析

任务名称 第三节 概念结构设计

教学目的

教学方法

教学手段

掌握E-R图的绘制方法

课堂授课、班级授课

多媒体教学

重点:如何将需求分析得到的数据抽象为E-R图的形式

难点:全局E-R 图

课程引入:通过“概念结构设计是整个数据库设计的关键,它的最终结果为整个系统的 E-R 图”引入本课。

授课内容:

一、局部 E-R 图设计

1.标识实体集

2.标识实体集的属性及主键

3.标识实体集之间的联系

【例 2-1】的局部 E-R 图

二、全局 E-R 图设计

1.合并

2.优化

3.得到用户的认可

【例 2-1】的全局 E-R 图

总结课程内容,重申重点、难点

重点难点

教学

内容

设计

课后任务

根据需求分析的结果,绘制图书馆借还书管理数据库的E-R图

任务名称

第四节 逻辑结构设计

掌握关系模式的设计方法

了解关系模式规范化的相关范式

课堂授课、班级授课

多媒体教学

重点:将E-R图转换为一组关系模式的转换原则

难点:将实体集之间的联系转换为关系模式的方法

课程引入:通过“逻辑结构设计就是将 E-R图中的各个实体集以及实体集之间的联系转换为一组关系模式”引入本课。

授课内容:

一、关系模式设计

1.实体集的转换原则

2.实体集之间的联系的转换原则

【例 2-2】将全局 E-R 图中各个实体集以及实体集之间的联系转换为一组关系模式。

二、关系模式的规范化

1.第一范式(1NF)

2.第二范式(2NF)

3.第三范式(3NF)

【例 2-3】检验例 2-2方案1和方案2中的关系模式是否满足规范化要求。

总结课程内容,重申重点、难点

课后任务

根据图书馆借还书管理数据库的E-R图,设计其关系模式

教学目的

教学方法

教学手段

重点难点

教学

内容

设计

任务名称 第五节 课堂案例:设计学生成绩管理数据库

教学目的

通过实例加强对数据库设计步骤的理解

独立设计一个小型关系数据库

教学方法 课堂授课、班级授课

教学手段 多媒体教学

重点难点

重点:E-R图和关系模式设计

难点:实体集之间的联系

课程引入:通过“设计学生成绩管理数据库的主要任务是完成需求分析、概念结构设计和逻辑结构设计”引入本课。

教学

内容

设计

授课内容:

一、需求分析(收集数据)

二、概念结构设计(绘制 E-R 图)

1.绘制局部 E-R 图

2.合并和优化

三、逻辑结构设计(关系模式设计)

总结课程内容,重申重点、难点

课后任务 完成第2章的项目实训

第3章 数据定义

任务名称

第一节 创建和管理数据库

掌握创建和管理数据库的相关语句

课堂授课、班级授课

多媒体教学

教学目的

教学方法

教学手段

重点难点

重点:创建数据库和选择数据库

难点:MySQL数据库中的字符集

课程引入:通过“设计人员设计的数据库需要单独创建”引入本课

授课内容:

一、创建数据库

1.创建数据库的语句

2.MySQL 数据库中的字符集和校对规则

二、管理数据库

1.显示数据库

2.选择数据库

3.修改数据库

4.删除数据库

总结课程内容,重申重点、难点

教学

内容

设计

课后任务 完成“例3-1”“例3-2”“例3-3”……和“例3-7”

任务名称 第二节 创建和管理数据表

教学目的 掌握创建和管理数据表的相关语句

教学方法 课堂授课、班级授课

教学手段 多媒体教学

重点难点

重点:创建数据表的语句

难点:MySQL支持的数据类型

课程引入:通过“数据表是数据库中最重要和最基本的对象,是数据库中组织和存储数据的基本单位。建立数据库后,需要在数据库中首先创建数据表”引入本课。

授课内容:

一、创建数据表

1.MySQL 支持的数据类型

2.设计数据表

3.创建数据表

二、管理数据表

1.查看数据表

2.修改数据表

3.复制数据表

4.删除数据表

总结课程内容,重申重点、难点

教学

内容

设计

课后任务

完成“例3-8”“例3-9”“例3-10”……和“例3-20”

任务名称 第三节 数据完整性约束

教学目的

了解数据完整性约束的功能和作用

掌握建立数据完整性约束的方法

教学方法

教学手段

课堂授课、班级授课

多媒体教学

重点难点

重点:建立主键约束、外键约束和检查约束的语句

难点:外键约束

课程引入:通过提出问题“数据库自己能够识别出不满足某些条件的数据吗?”引入本课。

授课内容:

一、数据完整性的概念

二、主键约束

三、唯一约束

四、外键约束

五、检查约束

六、非空约束

七、默认值约束

八、删除数据完整性约束

总结课程内容,重申重点、难点

教学

内容

设计

课后任务

完成“例3-21”“例3-22”“例3-23”……和“例3-38”

任务名称 第四节 课堂案例:学生成绩管理数据库的数据定义

教学目的

通过实例加强对数据定义的理解

独立创建一个小型关系数据库

教学方法 课堂授课、班级授课

教学手段 多媒体教学

重点难点

重点:设计数据表

难点:主键和外键

课程引入:通过提出问题“如何创建第2章课堂案例中设计的学生成绩管理数据库”引入本课

授课内容:

教学

内容

设计

一、设计数据表

二、创建数据库

三、创建数据表

四、指定数据完整性约束

总结课程内容,重申重点、难点

课后任务 完成第3章的项目实训

第4章 数据操作

任务名称 第一节 插入数据

教学目的 熟练掌握 INSERT语句

教学方法 课堂授课、班级授课

教学手段 多媒体教学

重点难点

重点:INSERT和REPLACE 语句

难点:插入多条记录的数据

课程引入:通过“创建数据库和数据表之后,下一步是向数据表中插入数据”引入本课

授课内容:

1.INSERT和REPLACE 语句的基本语法格式

2.插入一条记录的全部数据

3.插入一条记录的部分数据

4.插入多条记录的数据

5.插入查询结果中的数据

6.插入并替换已存在的数据

总结课程内容,重申重点、难点

教学

内容

设计

课后任务 完成“例4-1”“例4-2”“例4-3”……和“例4-6”

任务名称 第二节 修改数据

教学目的 熟练掌握 UPDATE语句

教学方法 课堂授课、班级授课

教学手段 多媒体教学

重点难点

重点:UPDATE 语句的语法格式

难点:指定修改条件

课程引入:通过提出问题“如何修改表中的记录数据?”引入本课。

教学

内容

设计

授课内容:

1.UPDATE 语句的语法格式

2.修改指定记录的数据

3.修改全部记录的数据

总结课程内容,重申重点、难点

课后任务 完成“例4-7”“例4-8” 和“例4-9”

任务名称 第三节 删除数据

教学目的 熟练掌握DELETE 语句

教学方法 课堂授课、班级授课

教学手段 多媒体教学

重点难点

重点:DELETE语句的语法格式

难点:指定删除条件

课程引入:通过提出问题“如何删除表中的记录数据?”引入本课。

教学

内容

设计

授课内容:

1.DELETE和TRUNCATE语句的语法格式

2.删除满足指定条件的数据

3.删除全部数据

总结课程内容,重申重点、难点

课后任务 完成“例4-10”“例4-11”和“例4-12”

任务名称 第四节 课堂案例:学生成绩管理数据库的数据操作

教学目的

通过实例加强对数据操作的理解

了解不同的数据完整性约束对数据操作结果的影响

教学方法

教学手段

课堂授课、班级授课

多媒体教学

重点难点

重点:不同的数据完整性约束对数据操作结果的影响

难点:参照完整性对主键和外键的影响

课程引入:通过“本节将完成第3章课堂案例中数据定义的6 张表的数据操作”引入本课

授课内容:

一、插入各张表中的数据

二、修改表中的数据

三、删除表中的数据

总结课程内容,重申重点、难点

教学

内容

设计

课后任务

完成第4章的项目实训

第5章 数据查询

任务名称

教学目的

教学方法

教学手段

第一节 数据查询语句、单表查询

掌握SELECT语句的基本语法格式和含WHERE子句的单表查询

课堂授课、班级授课

多媒体教学

重点:SELECT语句的基本语法格式、简单数据查询、条件数据查询

难点: WHERE子句中查询条件的设置

课程引入:通过“用户需要从一张表或多张表中按照指定的条件检索出需要的数据”引入本课

授课内容:

一、数据查询语句

二、简单数据查询

1.显示指定的字段列

2.显示字段列的别名

3.显示计算的列值

4.消除查询结果集中的重复行

5.限制查询结果集中的行数

6.查询结果的排序

三、条件数据查询

1.比较运算

2.逻辑运算

3.指定范围

4.模式匹配

5.空值判断

总结课程内容,重申重点、难点

课后任务

完成“例5-1”“例5-2”“例5-3”……和“例5-16”

重点难点

教学

内容

设计

任务名称

教学目的

教学方法

教学手段

重点难点

第二节 聚合函数和数据分组查询

掌握聚合函数和含GROUP BY子句的分组查询

课堂授课、班级授课

多媒体教学

重点:聚合函数和GROUP BY子句

难点:将分组和聚合函数联合使用实现分组统计

课程引入:通过“在实际应用中,不仅要求将表中的记录按照指定的条件查询出来,还需要在原有数据的基础上,使用聚合函数进行统计与计算,如求和、求平均等”引入本课。

授课内容:

教学

内容

设计

一、聚合函数

1.COUNT函数

2.SUM函数和AVG函数

3.MAX函数和MIN函数

二、数据分组

1.单字段分组

2.多字段分组

3.HAVING子句

总结课程内容,重申重点、难点

课后任务

任务名称

教学目的

教学方法

教学手段

重点难点

完成“例5-17”“例5-18”“例5-19”……和“例5-28”

第三节 多表连接查询

掌握多表连接查询的方法

课堂授课、班级授课

多媒体教学

重点:连接运算

难点:三张表的内连接查询

课程引入:通过提出问题“如果查询结果的字段来自于多张不同的表,则需要通过连接运算将多张表进行连接。”引入本课。

教学

内容

设计

授课内容:

一、 连接运算

1. 交叉连接

2. 内连接

3. 外连接

二、等值连接查询

总结课程内容,重申重点、难点

课后任务

完成“例5-29”“例5-30”“例5-31”……和“例5-38”

任务名称

教学目的

教学方法

教学手段

重点难点

第四节 子查询、联合查询

掌握子查询和联合查询

课堂授课、班级授课

多媒体教学

重点:子查询和联合查询

难点:子查询的执行顺序

课程引入:通过提出问题“在执行某个查询的过程中使用另一个查询的结果”引入本课

教学

内容

设计

授课内容:

一、 子查询

1. 结果为单个值

2. 结果为多个值

3. EXISTS子查询

二、联合查询

总结课程内容,重申重点、难点

完成“例5-39”“例5-40”“例5-41”……和“例5-43” 课后任务

任务名称

教学目的

教学方法

教学手段

重点难点

第五节 课堂案例:学生成绩管理数据库的数据查询

通过实例加强对数据查询的理解

课堂授课、班级授课

多媒体教学

重点:等值连接的多表查询

难点:查询条件设置、聚合函数应用于分组

课程引入:通过提出问题“综合应用查询语句完成对学生成绩管理的数据查询”引入本课

授课内容:

一、单表和多表的查询

二、使用GROUP BY子句和聚合函数

三、子查询

总结课程内容,重申重点、难点

教学

内容

设计

课后任务

完成第5章的项目实训

第6章 视图

任务名称 第一节 视图概述、创建和查询视图

教学目的 掌握视图的概念和创建查询视图的方法

教学方法

教学手段

课堂授课、班级授课

多媒体教学

重点难点

重点:创建查询视图的方法

难点:视图是虚表的概念

课程引入:通过“视图是从一张或多张基本表中导出的虚拟表”引入本课

授课内容:

一、视图概述

二、创建和查询视图

1.创建视图

2.查询视图

总结课程内容,重申重点、难点

教学

内容

设计

课后任务 完成“例6-1”“例6-2”“例6-3”……和“例6-9”

任务名称

教学目的

教学方法

教学手段

重点难点

第二节 操作视图

掌握对视图的更新操作

课堂授课、班级授课

多媒体教学

重点:更新视图、修改视图定义和删除视图

难点:掌握哪些视图是可更新视图

课程引入:通过“视图是不存储数据的虚拟表,所以对视图的更新就是对基本表的更新。更新视图可以实现对基本表的插入、删除、修改等操作”引入本课。

授课内容:

教学

内容

设计

一、更新视图

1.插入数据

2.修改数据

3.删除数据

二、修改视图定义

三、删除视图

总结课程内容,重申重点、难点

课后任务

完成“例6-10”“例6-11”“例6-12”……和“例6-15”

任务名称 第三节 课堂案例:学生成绩管理数据库的视图

教学目的

教学方法

通过实例加强对视图的理解

课堂授课、班级授课

教学手段 多媒体教学

重点难点 重点:视图的定义 难点:操作视图

课程引入:通过提出问题“综合应用视图完成对学生成绩管理的数据进行查询和更新”引入本课

教学

内容

设计

授课内容:

一、创建和查看视图

二、操作视图

总结课程内容,重申重点、难点

课后任务

完成第6章的项目实训

第7章 索引

任务名称 第一节 索引概述

教学目的 掌握索引的概念和索引分类

教学方法 课堂授课、班级授课

教学手段 多媒体教学

重点难点

重点:索引的概念和分类

难点:适合创建索引的字段特点

课程引入:通过“索引可以加快检索的速度,提高数据库系统的性能”引入本课

授课内容:

一、 索引概述

1. 索引的概念

2. 索引的分类

总结课程内容,重申重点、难点

教学

内容

设计

课后任务

分析学生表student中哪些字段适合创建哪种类型的索引

任务名称 第二节 创建索引、查看索引和删除索引

教学目的

教学方法

教学手段

掌握索引的使用

课堂授课、班级授课

多媒体教学

重点难点

重点:创建索引

难点:创建索引时类型的选择

课程引入:通过“可以在已有的表中创建索引,也可以在创建表的同时创建索引。索引创建成功后,将由数据库自动管理和维护,当向表中插入、删除和修改记录时,数据库会自动修改相应的索引”引入本课。

授课内容:

一、创建索引

1.使用CREATE INDEX语句创建索引

2.使用ALTER TABLE语句添加索引

3.使用CREATE TABLE语句创建索引

二、查看索引

三、删除索引

1.使用DROP INDEX语句删除索引

2.使用ALTER TABLE语句删除索引

总结课程内容,重申重点、难点

教学

内容

设计

课后任务

完成“例7-1”“例7-2”“例7-3”……和“例7-9”

任务名称 第三节 课堂案例:学生成绩管理数据库的索引

教学目的 通过实例加强对索引的理解

教学方法 课堂授课、班级授课

教学手段 多媒体教学

重点难点

重点:索引的创建

难点:索引类型的选择

教学

内容

设计

课程引入:通过提出问题“综合应用视图完成对学生成绩管理中表创建不同类型的索引”引入本课

授课内容:

创建索引

总结课程内容,重申重点、难点

课后任务 完成第7章的项目实训

第8章 MySQL编程技术

任务名称 第一节 编程基础知识

教学目的 掌握常量、变量、系统函数和流程控制语句

教学方法

教学手段

课堂授课、班级授课

多媒体教学

重点:常量、变量、系统函数和流程控制语句

难点:流程控制语句

课程引入:通过“为了提高工作效率,可以将多条命令组合在一起,形成一个程序一次性执行”引入本课

授课内容:

一、 常量和变量

1. 常量

2. 变量

二、系统内置函数

1.数学函数

2.字符串函数

3.日期和时间函数

4.其他函数

三、流程控制语句

1.顺序语句

2.分支语句

3.循环语句

总结课程内容,重申重点、难点

重点难点

教学

内容

设计

课后任务

完成“例8-1”“例8-2”“例8-3”……和“例8-13”

任务名称 第二节 存储过程

教学目的 掌握创建和调用存储过程

教学方法 课堂授课、班级授课

教学手段 多媒体教学

重点难点

重点:存储过程的创建、游标的使用步骤

难点:结合程序控制流程创建存储过程

课程引入:通过“用户可以将经常需要执行的特定操作写成存储过程,每次需要时调用该存储过程,可以实现一个存储过程的多次调用,实现了程序的模块化设计”引入本课。

授课内容:

一、创建存储过程

二、调用存储过程

三、删除存储过程

四、使用游标

总结课程内容,重申重点、难点

教学

内容

设计

课后任务

完成“例8-5”“例8-6”“例8-7”……和“例8-19”

任务名称 第三节 存储函数

教学目的 掌握创建和调用存储函数

教学方法

教学手段

课堂授课、班级授课

多媒体教学

重点难点

重点:存储函数的创建

难点:存储函数与存储过程的区别

课程引入:通过提出问题“MySQL的存储函数与存储过程的作用和格式有许多类似之处,都是由声明式SQL语句和过程式SQL语句组成的”引入本课。

授课内容:

一、创建存储函数

二、调用存储函数

三、删除存储函数

总结课程内容,重申重点、难点

教学

内容

设计

课后任务

完成“例8-20”“例8-21”和“例8-22”

任务名称 第四节 触发器和事件

教学目的 掌握触发器和事件

教学方法

教学手段

课堂授课、班级授课

多媒体教学

重点难点

重点:触发器创建方法

难点:触发器动作的正确设置

课程引入:通过提出问题“当有操作会影响到触发器保护的数据时,触发器会自动激活执行,保证了数据库的数据完整性”引入本课

授课内容:

一、 创建触发器

二、 使用触发器

1. INSERT触发器

2. UPDATE触发器

3. DELETE触发器

三、 查看触发器

四、 删除触发器

五、 创建事件

六、 修改事件

七、 删除事件

总结课程内容,重申重点、难点

教学

内容

设计

课后任务

完成“例8-23”“例8-29”“例8-30”……和“例8-31”

任务名称

教学目的

教学方法

教学手段

重点难点

第五节 课堂案例:学生成绩管理数据库的编程

通过实例加强对数据库编程的理解

课堂授课、班级授课

多媒体教学

重点:存储过程、存储函数

难点:游标的使用

课程引入:通过提出问题“综合应用编程完成对学生成绩管理的应用”引入本课

教学

内容

设计

授课内容:

一、系统函数应用

二、存储过程应用

三、存储函数应用

四、游标应用

五、触发器应用

总结课程内容,重申重点、难点

课后任务 完成第8章的项目实训

第9章 事务

任务名称

教学目的

教学方法

教学手段

重点难点

第一节 事务概述

了解事务的概念和事务的基本特性

课堂授课、班级授课

多媒体教学

重点:事务的概念和基本特性

难点:ACID特性

课程引入:通过“事务是一组数据库操作命令语句的集合,它能够保证其中的所有数据库操作命令语句要么全部执行,要么全部不执行,目的是保证数据库的数据完整性”引入本课

授课内容:

一、事务的概念

二、事务的基本特性

1.原子性

2.一致性

3.隔离性

4.持久性

总结课程内容,重申重点、难点

课后任务

复习事务的概念和基本特性

教学

内容

设计

任务名称 第二节 单个事务控制

教学目的 掌握事务控制语句

教学方法 课堂授课、班级授课

教学手段 多媒体教学

重点难点

重点:事务的开始与结束

难点:保存点

课程引入:通过提出问题“如何显式地对单个事务的开始和结束进行控制?”引入本课。

授课内容:

1.开始事务

2.完成数据库操作命令语句

3.结束事务

总结课程内容,重申重点、难点

教学

内容

设计

课后任务

完成“例9-1”“例9-2” “例9-3” 和“例9-4”

任务名称 第三节 事务并发控制

了解事务并发会引起的问题

了解事务隔离级别与锁机制之间的关系

课堂授课、班级授课

多媒体教学

重点:事务并发会引起的问题

难点:脏读和幻读

课程引入:通过提出问题“当多个用户同时访问同一个数据库对象时,在一个用户修改数据的过程中,其他用户也可能要修改该数据,如何处理?”引入本课。

授课内容:

一、事务并发会引起的问题

1.丢失更新

2.脏读

3.不可重复读

4.幻读

二、事务隔离级别

1.未提交读

2.提交读

3.可重复读

4.序列化

三、锁机制

1.锁的类型

2.隔离级别与锁的关系

总结课程内容,重申重点、难点

课后任务

复习事务并发会引起的问题及事务隔离级别与锁机制之间的关系

教学目的

教学方法

教学手段

重点难点

教学

内容

设计

任务名称 第四节 课堂案例:学生成绩管理数据库的事务控制

教学目的 掌握在存储过程中使用事务控制语句的方法

教学方法 课堂授课、班级授课

教学手段 多媒体教学

重点难点

重点:在存储过程中实现对数据库操作的事务控制

难点:数据完整性约束对存储过程中事务执行结果的影响

教学

内容

设计

课程引入:通过提出问题“在存储过程中实现对数据库操作时使用和不使用事务控制有什么不同?”引入本课

授课内容:

1.新开课程事务控制

2.修改院系代码事务控制

总结课程内容,重申重点、难点

课后任务 完成第9章的项目实训

第10章 数据安全

任务名称

教学目的

教学方法

教学手段

重点难点

第一节 用户和数据权限管理

掌握用户和数据权限的管理方法

课堂授课、班级授课

多媒体教学

重点:添加用户和授予权限的语句

难点:MySQL的权限表

课程引入:通过“用户要访问MySQL数据库,必须先拥有登录 MySQL 的用户名和密码。为了确保安全访问数据库,通常需要为不同的用户授予适当的权限”引入本课

授课内容:

一、MySQL 的权限系统

1.权限系统的工作过程

2.权限表

二、用户管理

1.添加用户

2.删除用户

3.修改用户名

4.修改用户密码

三、权限管理

1.授予权限

2.查看权限

3.转移权限

4.收回权限

总结课程内容,重申重点、难点

教学

内容

设计

课后任务

完成“例10-1”“例10-2” …… 和“例10-12”

任务名称 第二节 数据备份与数据恢复

教学目的

教学方法

教学手段

掌握备份和恢复数据的方法

课堂授课、班级授课

多媒体教学

重点:备份数据和恢复数据的命令

难点:在Windows 系统的命令提示符窗口中运行命令

课程引入:通过“为了防止人为操作和自然灾害等导致数据丢失或损坏,需要定期对数据库进行备份,以便出现意外并造成数据库数据丢失或损坏时,可以使用备份的数据进行恢复”引入本课

重点难点

教学

内容

设计

授课内容:

一、数据备份

1.备份数据表

2.备份数据库

3.备份全部数据库

二、数据恢复

总结课程内容,重申重点、难点

课后任务

完成“例10-13”“例10-14” “例10-15”…… 和“例10-17”

任务名称 第三节 日志文件

教学目的

教学方法

教学手段

了解日志文件

课堂授课、班级授课

多媒体教学

重点:二进制日志文件

难点:使用二进制日志文件恢复数据库

课程引入:通过提出问题“当数据丢失或数据库文件损坏时,使用备份文件只能恢复到备份文件的时间点,无法恢复在这之后修改的数据。如何解决这个问题?”引入本课。

授课内容:

一、二进制日志文件

1.二进制日志文件的配置

2.查看二进制日志文件列表

3.暂停二进制日志功能

4.删除二进制日志文件

5.使用二进制日志文件恢复数据库

二、错误日志文件

三、通用查询日志文件

四、慢查询日志文件

总结课程内容,重申重点、难点

重点难点

教学

内容

设计

课后任务

完成“例10-18”“例10-19” “例10-20”和“例10-21”

任务名称 第四节 课堂案例:学生成绩管理数据库的数据安全

教学目的

掌握创建用户和管理用户的方法

掌握授予权限与收回权限的方法

掌握备份与恢复数据的方法

课堂授课、班级授课

多媒体教学

重点:数据备份和数据恢复

难点:交替在Windows的命令提示符和mysql提示符下运行命令

课程引入:通过“为了确保学生成绩管理数据库的安全访问,需要添加一系列具有适当权限的用户。另外,需要定期对数据库进行备份,以便出现意外并造成数据库数据丢失或损坏时,将不良影响和损失降到最低。”引入本课

授课内容:

1.用户管理

2.权限管理

3.数据备份和数据恢复

总结课程内容,重申重点、难点

教学方法

教学手段

重点难点

教学

内容

设计

课后任务

完成第10章的项目实训

《MySQL数据库实用教程》电子教案

本文发布于:2024-01-25 23:37:52,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/1706197072486.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:数据库   数据   引入
留言与评论(共有 0 条评论)
   
验证码:
排行榜

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23