1、课程名称 MySQL 数据库原理及应用 课次 5任务、项目、课题名称 理解数据库 课时 10 学时教学内容1数据描述2数据模型的分类及表示方法3关系模型4关系的完整性约束5关系代数6数据库系统的组成与体系结构教学目标1理解数据、信息、信息处理的概念2掌握现实世界、信息世界、数据世界三个世界的描述方法3掌握数据模型的分类及表示方法4掌握关系模型的表示及关系的完整性约束5掌握关系代数中各种运算的灵活综合使用6掌握 DB、DBMS 、DBS 等概念7掌握数据库系统的组成8掌握数据库系统的体系结构教学重点1现实世界、信息世界、数据世界三个世界的描述方法2关系模型的表示及关系的完整性约束3关系代数中各种
2、运算的灵活综合使用4数据库系统的组成5数据库系统的体系结构教学难点1关系代数中各种运算的灵活综合使用2数据库系统的体系结构教学活动及主要环节 学生活动一、创设意境,导入新课 ( 10 分钟)导入:什么是数据库?我们的生活中哪里用到数据库?引出新内容:理解数据库二、新授内容及时间分配1课程主要内容介绍,在软件技术专业中的重要性,上课、作业、实验、笔记本电脑、手机等要求,考试说明。(20分钟)2数据、信息、信息处理的概念。(10 分钟)3数据描述:现实世界、信息世界、数据世界三个世界的描述方法。(30 分钟)4数据模型的分类及表示方法,重点是关系模型的表示方法。(30 分钟)5关系的完整性约束。(
3、25 分钟)6关系代数,各种关系运算的运算规则及各运算的综合应用。(75 分钟)7数据库系统的组成。(35 分钟)8数据库系统的体系结构,理解三级模式和二级映象及二级数据独立性。(65 分钟)9第一章内容复习。(100 分钟)10第一章习题,先由学生自己做完,老师再讲。(100分钟)三、课堂小结( 20 分钟) 1数据描述:现实世界、信息世界、数据世界三个世界的描列举学生所做题目及过程等内容:1 关系的码、完整性约束的判断。2 并、交、差、笛卡尔积、选择、投影、连接等各种运算的使用,所做题目为课本例题例 1.4- 例 1.8及课本 P19 强化训练的题目。3 所做习题为第一章课后习题及考试题库
4、中的题目。述方法。2数据模型:数据模型的分类及表示方法,重点是关系模型的表示方法。3关系代数:各种关系运算的运算规则及各运算的综合应用。4数据库系统的组成与体系结构。四、作业本章共安排 2次作业:P23 1、(1)、(2)、(3)、(11)、(13)P23 1、(4)、(6)、(7)、(9)、(10)、(12)五、预习第二章 创建数据库课程名称 MySQL 数据库原理及应用 课次 4任务、项目、课题名称 设计数据库 课时 8 学时教学内容1数据库的设计流程2需求分析3概念结构设计4逻辑结构设计5物理结构设计6数据库的实施7数据库的运行与维护教学目标1掌握数据库的设计流程2掌握设计流程中各步骤的
5、任务及实施方法教学重点1 数据库的设计流程2概念结构设计中 E-R 图的绘制方法、E-R 图的合并及优化3逻辑结构设计中 E-R 图向关系模式的转换4规范化理论的提出及范式的概念、分类教学难点1概念结构设计中 E-R 图的绘制方法、E-R 图的合并及优化2逻辑结构设计中 E-R 图向关系模式的转换教学活动及主要环节 学生活动一、复习 (10 分钟)1、提问1)把客观存在的事物以数据的形式存储到计算机中经历哪几个领域?分别怎么表示?2)常用的数据模型有哪几种?分别怎么表示?3)关系模型中的相关概念:关系、记录、属性、码、域4)数据库系统有哪几部分组成?5)数据库系统的体系结构。2、作业、实验总结
6、作业中出现的问题已在习题课中讲解二、创设意境,导入新课 (5 分钟)导入:我们理解了数据库的相关概念,那么我们要设计一个数据库的话应该怎么做,从哪几个步骤入手,每一步需要做什么?怎么做?列举学生所做题目及过程等内容:1、 概念设计及逻辑设计阶段所做题目较多,如:P59 4、(1 )-(4)让学生通过做题掌握 E-R图的汇制及 E-R 图向关系模式的转换2、规范化理论部分让学生通过课本习题理解各范式的定义引出新内容:设计数据库三、新授内容及时间分配1数据库设计的流程简介,主要介绍数据库设计的6 个阶段及各个阶段的主要任务。(15分钟)2需求分析的任务、目标及实现方法。(10 分钟)3概念设计的任
7、务、方法、局部 E-R 图设计、全局 E-R模型的设计(60 分钟)4逻辑结构设计:E-R 图向关系模式的转换,重点是转换规则的运用;规范化理论的提出、范式的概念、分类及定义。(70 分钟)5数据库的物理设计:确定合适的存取方法及数据库的存储结构。(5 分钟)6数据库的实施:包括数据库的创建、数据入库和相关数据库应用程序的编写及试运行。(10 分钟)7数据库的运行与维护。(5 分钟)8第二章内容复习。(100 分钟)9第二章习题,先由学生自己做,做完老师再讲。(100 分钟)四、课堂小结( 10 分钟) 1数据库设计的流程简介。2需求分析的任务、目标及实现方法。3概念设计的任务、方法、局部 E
8、-R 图设计、全局 E-R 模型的设计。4逻辑结构设计:E-R 图向关系模式的转换,重点是转换规则的运用;5数据库的物理设计、实施、运行和维护。五、作业本章共安排两次作业:P59 4、(2)P56 1、(16)、(17)、(21)、(23)、(26)、(28)六、预习第三章 创建数据库课程名称 MySQL 数据库原理及应用 课次 1任务、项目、课题名称 创建数据库 课时 2 学时教学内容1 MySQL 的安装、配置、常用工具2数据库的创建3数据库的维护与删除教学目标1掌握 MySQL 的安装与配置方法2掌握常用 MySQL 工具,重点掌握 Navicat 工具。3掌握 MySQL 数据库的组成
9、。4掌握数据库的创建方法5掌握数据库的打开、删除等使用方法。6了解存储引擎的概念及分类。教学重点 1 MySQL 的安装与配置2 数据库的创建与使用方法教学难点 数据库的创建教学活动及主要环节 学生活动一、复习 ( 5 分钟)1、提问数据库的创建流程2、作业、实验总结E-R 图的绘制方法,属性、实体、联系的表示,码的表示。二、创设意境,导入新课 ( 5 分钟)导入:我们掌握了数据库的创建流程,现在就来学习怎么在具体的数据库管理系统中创建数据库,掌握其具体操作方法。引出新内容:创建数据库三、新授内容及时间分配1 MySQL简介( 5 分钟)2 MySQL 的安装与配置( 5 分钟)3 MySQL
10、 的服务启动、登录 MySQL 服务器( 10 分钟)4Navicat 工具的使用(10 分钟)5数据库的创建(利用 Navicat 工具和 SQL 命令两种方法)( 40 分钟)6数据库的打开、删除操作( 5 分钟)7数据库的存储引擎( 10 分钟)列举学生所做题目及过程等内容:1、安装 MySQL 软件,由学生利用前 3 周的课余时间完成。2、 MySQL 服务的启动与关闭及属性设置。3、登录 MySQL 服务器,利用 Navicat 工具及 mysql命令两种方法。4数据库的创建,利用Navicat 工具和 CREATE DATABASE 命令两种方法。5、数据库的打开及删除操作,掌握
11、USE database_name 和 DROP DATABASE 命令。四、课堂小结( 5 分钟) 1MySQL 简介、MySQL 的服务启动、登录 MySQL 服务器2数据库的创建、打开、删除操作五、作业P96 1、(1)-(6)六、预习表的创建与管理课程名称 MySQL 数据库原理及应用 课次 1任务、项目、课题名称 表的创建与管理 课时 2 学时教学内容1表的概述2 My SQL 数据类型3默认值、空值等列的其它属性4表的创建(利用 Navicat 工具和 CREATE TABLE 命令)两种方法5表的查看、修改、复制、删除等维护操作6在表中添加、查看、修改与删除数据记录教学目标1掌握
12、表的命名、表的结构、字段长度与小数位数等基本概念2掌握常用 My SQL 数据类型3掌握 DEFAULT、ATUO-INCREMENT、NULL、NOT NULL 等属性的含义及设置方法4掌握表的创建方法(利用 Navicat 工具和 CREATE TABLE 命令)两种方法5掌握表的查看、修改、复制、删除等维护操作及其 SQL 命令6掌握在表中添加、查看、修改与删除数据记录的操作方法教学重点1表的创建2 DEFAULT、 ATUO-INCREMENT、NULL、NOT NULL 等属性的含义及设置方法教学难点 用 CREATE TABLE 命令创建表教学活动及主要环节 学生活动一、复习 (
13、5 分钟)1、提问数据库的创建、打开、删除等操作方法及命令2、作业、实验总结讲解作业或实验中出现的问题二、创设意境,导入新课 ( 5 分钟)导入:我们创建了数据库只相当于盖了一所空房子,要想在房子中存放数据还需要创建二维表,这节课重点是讲述表的创建与管理操作。引出新内容:表的管理(复习第一章中关系的概念及相关述语)三、新授内容及时间分配1表的命名、表的结构、字段长度与小数位数等基本概念。(10 分钟)2常用 My SQL 数据类型(10 分钟)3 DEFAULT、 ATUO-INCREMENT、NULL、NOT NULL 等属性的含义及设置方法(10 分钟)列举学生所做题目及过程等内容:1在
14、Navicat 中创建表,字段名、数据类型及长度、默认值、空值、主键等属性的设置。2利用 CREATE TABLE命令创建表。3、利用 SHOW TABLES 命令、ALTER TABLE 命令、DROP TABLE 命令实现表的查看、修改、复制、删除等维护操作。4利用 Navicat 工具实现表的查看、修改、复制、删除等维护操作。5利用 Navicat 工具在表中添加、查看、修改与删除数据记录。4表的创建方法(利用 Navicat 工具和 CREATE TABLE 命令)两种方法(40 分钟)5表的查看、修改、复制、删除等维护操作及其 SQL 命令( 10 分钟)6在表中添加、查看、修改与删
15、除数据记录的操作方法( 5 分钟)四、课堂小结( 5 分钟) 1常用 My SQL 数据类型2DEFAULT、 ATUO-INCREMENT、NULL、NOT NULL 等属性的含义及设置方法3表的创建方法(利用 Navicat 工具和 CREATE TABLE 命令)两种方法4表的查看、修改、复制、删除等维护操作及其 SQL 命令5在表中添加、查看、修改与删除数据记录的操作方法五、作业复习本次课主要内容六、预习数据查询课程名称 MySQL 数据库原理及应用 课次 6任务、项目、课题名称 数据查询 课时 12 学时教学内容1单表无条件查询2单表有条件查询3聚集函数的使用4查询结果的分组与排序5
16、多表连接查询6嵌套查询7集合查询教学目标1掌握单表无条件查询中 DISTINCT 关键字的使用、为列指定别名,为表指定别名等知识点的使用。2掌握单表有条件查询中各种查询条件的表达,包括涉及空值的查询、涉及范围的查询、模糊查询、集体查询、多个查询条件的连接等条件表达式的书写3掌握聚集函数在数据查询中的使用。4掌握多表连接查询的查询方法。5掌握嵌套子查询的查询方法。6了解相关子查询。教学重点1单表无条件查询中 DISTINCT 关键字的使用、为列指定别名,为表指定别名等知识点的使用。2单表有条件查询中各种查询条件的表达,包括涉及空值的查询、涉及范围的查询、模糊查询、集体查询、多个查询条件的连接等条
17、件表达式的书写3聚集函数在数据查询中的使用。4多表连接查询的查询方法。5嵌套子查询的查询方法。教学难点1单表有条件查询2多表连接查询3嵌套子查询教学活动及主要环节 学生活动一、复习 ( 5 分钟)1、提问表的创建方法2、作业、实验总结创建表时主键设置、空值设置、字段类型的确定二、创设意境,导入新课 ( 5 分钟)导入:表创建完成后,我们的数据库中的数据就是存放在表中的,那么我们要进行查询,比如,我想在咱学校的学生表格中查询我的信息,查找我的老乡,怎么做?引出新内容:这就是我们接下来要讲的数据查询操作三、新授内容及时间分配1单表无条件查询中 DISTINCT 关键字的使用、为列指定别名,为表指定
18、别名等知识点的使用。( 35 分钟)Select all|distinct as as From Limit m,n2单表有条件查询中各种查询条件的表达,包括涉及空值的查询、涉及范围的查询、模糊查询、集体查询、多个查询条件的连接等条件表达式的书写( 55 分钟)Select all|distinct as as From Where 列举学生所做题目及过程等内容:学生所做题目主要是课本例题例 413-例 470,让学生先能看懂这些题目,明白 SELECT 命令的功能及书写方法,然后再自己动手去写命令。Limit m,n3聚集函数在数据查询中的使用。( 50 分钟)掌握各聚集函数的功能及使用方法
19、4查询结果的分组与排序。( 50 分钟)掌握 GROUP BY 子句、HAVING 子句与 ORDER BY 子句的使用4多表连接查询的查询方法。( 100 分钟)重点掌握多表的判断及多表连接条件的书写了解交叉连接和外连接,重点掌握内连接和自连接5嵌套子查询的查询方法。( 80 分钟)重点掌握子查询的执行过程、书写及什么时候用嵌套6相关子查询( 5 分钟)了解相关子查询的执行过程。7数据查询复习(2 次课)( 200 分钟)四、课堂小结( 15 分钟) 1单表无条件查询、单表有条件查询,主要是各种条件表达式的书写。2聚集函数与查询结果的分组与排序。3多表连接查询。4嵌套查询。五、作业本节内容共
20、安排四次作业:P148 (1)、 、12 14P148 (2)、P149 、 15P149 、 、 、11 14 15六、预习数据更新课程名称 MySQL 数据库原理及应用 课次 3任务、项目、课题名称 数据更新 课时 6 学时教学内容1数据记录的插入2数据记录的修改3数据记录的删除教学目标1掌握记录的插入命令 INSERT INTO VALUES2掌握记录的修改命令 UPDATE3掌握记录的删除命令 DELETE教学重点1数据记录的插入2数据记录的修改3数据记录的删除教学难点1数据记录的插入2数据记录的修改3数据记录的删除教学活动及主要环节 学生活动一、复习 ( 10 分钟)1、提问数据查询
21、命令?多表连接查询?嵌套子查询?2、作业、实验总结讲解作业或实验中出现的问题二、创设意境,导入新课 ( 5 分钟)导入:前面我们掌握了数据查询方法,能用 SELECT 命令完成所有的查询,那么如果我想修改表中的数据怎么办?比如你的名字打错了,怎么改回来?引出新内容:数据修改三、新授内容及时间分配1记录的插入命令INSERT INTO VALUES(25分钟)2记录的修改命令 UPDATE SET = WHERE (25 分钟)3记录的删除命令 DELETE FROM WHERE (25 分钟)4第 4 章复习 (100 分钟)5第 4 章习题( 100 分钟)列举学生所做题目及过程等内容:学生
22、所做题目主要是课本例题例 473-例 482,让学生先能看懂这些题目,明白INSERT、UPDATE、DELETE 命令的功能及书写方法,然后再自己动手去写命令。四、课堂小结(10 分钟) 1记录的插入、修改、删除操作及其命令的使用。2第四章知识总结五、作业P150-151 (2)、(4)、(10)、(11)、(12)、六、预习索引课程名称 MySQL 数据库原理及应用 课次 1任务、项目、课题名称 索引 课时 2 学时教学内容1索引概述2索引的类型3索引的创建4索引的删除教学目标1了解索引的概念及功能2掌握索引的类型3了解索引的设计原则4掌握索引的创建方法5掌握索引的删除方法教学重点 索引的
23、创建与删除教学难点 索引的创建教学活动及主要环节 学生活动一、复习 ( 5 分钟)1、提问数据查询、插入、修改、删除的命令?2、作业、实验总结二、创设意境,导入新课 ( 5 分钟)导入:我们掌握了数据库的创建及数据表的建立、数据查询、数据更新等基本应用,我们要提高数据库的安全性、完整性和查询速度,怎么办?要编写相关的应用程序怎么办?这就需要用到索引、视图、存储过程、触发器、事务等来提高系统性能,这就是我们第五章高级应用中要讲的内容。引出新内容:索引三、新授内容及时间分配1索引的概念及功能( 5 分钟)2索引的类型( 5 分钟)3索引的设计原则( 5 分钟)4索引的创建方法,掌握在 Navica
24、t 工具中和利用CREATE INDEX 命令创建两种方法( 60 分钟)5索引的删除方法( 10 分钟)四、课堂小结( 5 分钟) 1索引的概念、分类及设计原则2索引的创建与删除列举学生所做题目及过程等内容:学生所做内容为索引的创建与删除,所做具体题目为课本相应例题,让学生先会照做,再理解为什么这样,最后再自己动手做实验内容。五、作业P224 1、(2)、(6)、(7)、(10)、(14)、(15)六、预习视图课程名称 MySQL 数据库原理及应用 课次 1任务、项目、课题名称 视图 课时 2 学时教学内容1视图的概念及作用2视图的创建3视图的使用4视图的创建与修改教学目标1掌握视图的概念及
25、作用2掌握视图的创建3掌握视图的使用4掌握视图的创建与修改教学重点 视图的创建与使用教学难点 视图的创建与使用教学活动及主要环节 学生活动一、复习 (5 分钟)1、提问索引的类型、创建与删除方法?列举学生所做题目及过程等内容:学生所做内容为视图的创建与删除,所做具体题目为课2、作业、实验总结讲解作业或实验中出现的问题二、创设意境,导入新课 (5 分钟)导入:前面我们讲了表的创建与管理及数据查询,如果我们只想让某个用户看到表中一部分数据,怎么办?能不能实现?引出新内容:视图三、新授内容及时间分配1视图的概念及作用(10 分钟)2视图的创建,掌握利用 Navicat 工具和 CREATE VIEW
26、命令两种方法(25 分钟)3视图的使用,可以像基本表一样利用视图进行数据检索和数据修改(25 分钟)4视图的修改与删除,掌握利用 Navicat 工具和 CREATE VIEW 命令两种方法(25 分钟)四、课堂小结( 5 分钟) 1视图的概念、作用2视图的创建、修改与删除五、作业P224 1、(3)、(4)、(5)、(8)、(9)、(11)六、预习SQL编程基础本相应例题,让学生先会照做,再理解为什么这样,最后再自己动手做实验内容。课程名称 MySQL 数据库原理及应用 课次 2任务、项目、课题名称 SQL 编程基础 课时 4 学时教学内容1 SQL 语言基础2 MySQL 常用函数3游标教
27、学目标1理解常量、变量、表达式的概念2掌握变量的分类、创建、赋值、查看3掌握流程控制语句,重点掌握分支结构和循环结构4掌握 MySQL 常用函数5理解游标的概念6掌握游标的声明、打开、检索、关闭操作。教学重点1变量的分类、创建、赋值、查看2分支结构和循环结构3游标的声明、打开、检索、关闭操作教学难点 游标的声明、打开、检索、关闭操作教学活动及主要环节 学生活动一、复习 (5 分钟)1、提问视图的概念、创建及使用2、作业、实验总结二、创设意境,导入新课 ( 5 分钟)列举学生所做题目及过程等内容:学生所做内容为变量的声明、赋值、查看,流程控制语句的练习及游标的各种操作,所做具体题目为课本相应例题
28、,让学生先会照做,再理解为什么这样,最后再自己导入:有了前面所学知识,我们要进行相关应用程序的编写,就要先掌握相关语法知识引出新内容:SQL 编程基础三、新授内容及时间分配1常量、变量、表达式的概念( 5分钟)2变量的分类、创建、赋值、查看(1 5 分钟)3流程控制语句,重点掌握分支结构和循环结构( 30分钟)4 MySQL 常用函数( 5 分钟)5游标的概念( 5 分钟)6游标的声明、打开、检索、关闭操作。( 20 分钟)7索引、视图、编程基础复习( 100 分钟)四、课堂小结( 分钟) 1变量的分类、创建、赋值、查看2流程控制语句,重点掌握分支结构和循环结构3游标的声明、打开、检索、关闭操
29、作。五、作业复习本次课内容六、预习存储过程动手做实验内容。课程名称 MySQL 数据库原理及应用 课次 1任务、项目、课题名称 存储过程 课时 2 学时教学内容1存储过程和函数的概念2存储过程和函数的创建及管理3存储过程和函数中参数的使用教学目标1掌握存储过程和函数的概念2掌握存储过程和函数的创建、修改、调用及删除操作3掌握存储过程和函数中参数的使用教学重点 存储过程和函数的创建、修改、调用及删除操作教学难点 存储过程和函数的创建、修改、调用及删除操作教学活动及主要环节 学生活动一、复习 ( 5 分钟)1、提问变量的声明、赋值、查看?游标的概念、声明、打开、检索、关闭?2、作业、实验总结总结实
30、验中出现的问题二、创设意境,导入新课 (5 分钟)导入:我们前面做的数据查询及数据更新等操作存在哪些缺点?效率低、可重用性差等,怎么解决?引出新内容:存储过程列举学生所做题目及过程等内容:学生所做题目为课本例题例 5.21-例 5.29及实验报告中的题目,让学生通过大量的练习掌握存储过程和存储函数的概念、创建方法、调用方法,理解存储过程的优点。三、新授内容及时间分配1存储过程和函数的概念(10分钟)2存储过程和函数的创建、修改、调用及删除操作,重点掌握 CREATE PROCEDURE 命令和 CREATE FUNCTION 命令的使用。(40 分钟)3存储过程和函数中参数的使用(40 分钟)
31、带输入参数的存储过程的创建与调用方法带输出参数的存储过程的创建与调用方法四、课堂小结( 分钟) 1存储过程和函数的创建、修改、调用及删除操作2存储过程和函数中参数的使用,尤其是输出参数的使用五、作业P226 3、(4)、(6)六、预习触发器课程名称 MySQL 数据库原理及应用 课次 3任务、项目、课题名称 触发器 课时 6 学时教学内容1触发器的概念、分类2触发器的创建与管理3事务的概念、特性4事务的并发操作5锁教学目标1理解触发器的概念、分类、触发时机2掌握触发器的创建与管理操作3理解事务的概念、事务的四个特性4掌握事务的并发操作引起的问题及解决办法5了解锁的类型及加锁、解锁教学重点1触发
32、器的创建与管理操作2事务的概念、事务的四个特性3事务的并发操作引起的问题及解决办法教学难点 触发器的创建与管理教学活动及主要环节 学生活动一、复习 ( 5 分钟)1、提问存储过程和存储函数的概念及创建方法?2、作业、实验总结讲解作业或实验中出现的问题二、创设意境,导入新课 ( 5 分钟)导入:前面我们学习了存储过程和函数,也掌握了它们的功能,那么我们能不能让存储过程自动执行呢?能的话怎么执行?引出新内容:一类特殊的存储过程:触发器列举学生所做题目及过程等内容:学生所做题目主要为课本例题及实验报告中的题目,包括触发器的创建、自动执行验证、事务的定义、提交等操作,让学生通过练习理解所学知识。三、新
33、授内容及时间分配1触发器的概念、优点( 5分钟)2触发器的创建:创建方法、命令、触发时机的确定,掌握 INSERT、 UPDATE、DELETE 三类触发器。( 30 分钟)3触发器的查看与删除操作( 5 分钟)4事务的概念及事务的特性( 5 分钟)5事务的定义,包括事务的开始、结束、撤消、回滚、提交( 10 分钟)6多个事务的并发操作引起的问题及解决办法(30 分钟)7锁的类型及锁的处理,死锁与活锁的处理( 5 分钟)8第五章复习( 100 分钟)9第五章习题( 100 分钟)四、课堂小结(10 分钟) 1触发器的概念、创建与管理方法2事务的概念及事务的特性3事务的定义4事务的并发操作及问题
34、的处理五、作业P225 1、(13)、(16)-(20)六、预习第 6章 数据库高级管理课程名称 MySQL 数据库原理及应用 课次 3任务、项目、课题名称 MySQL 数据库高级管理 课时 6 学时教学内容1 MySQL 权限系统的工作原理2 MySQL 的账户和权限管理3 MySQL 的数据备份与恢复4 MySQL 的日志管理教学目标1掌握user 、db 、host、tables_priv、columns_priv、procs_priv六张权限表的结构及作用2掌握 MySQL 权限系统的工作原理3掌握账户的创建、删除、修改密码、修改用户名称等操作 4掌握 MySQL 的权限类型5掌握权限
35、的授权与收回、查看操作6掌握 MySQL 的数据备份与恢复的分类及操作7了解表的导入与导出操作8了解 MySQL 的日志的作用及分类9了解二进制日志、错误日志、通用查询日志、慢查询日志的用法教学重点MySQL 权限系统的工作原理账户的创建、删除、修改密码、修改用户名称等操作权限的授权与收回、查看操作MySQL 的数据备份与恢复的分类及操作教学难点 MySQL 的数据备份与恢复的分类及操作教学活动及主要环节 学生活动一、复习 (5 分钟)1、提问触发器的创建、触发时机?2、作业、实验总结讲解作业或实验中出现的问题二、创设意境,导入新课 ( 5 分钟)导入:当在服务器上运行 MySQL 时,数据库
36、管理员的职责就是要想方设法使 MySQL 免遭用户的非法侵入,拒绝其访问数据库,保证数据库的安全性和完整性。引出新内容:MySQL 数据库高级管理三、新授内容及时间分配1 user、db、host、tables_priv、columns_priv、procs_priv六张权限表的结构及作用(20 分钟)2 MySQL 权限系统的工作原理(20 分钟)3账户的创建、删除、修改密码、修改用户名称等操作(30 分钟)4 MySQL 的权限类型(10 分钟)5权限的授权与收回、查看操作(10 分钟)6 MySQL 的数据备份与恢复的分类及操作(40 分钟)7表的导入与导出操作(10 分钟)8 MySQL 的日志的作用及分类(20 分钟)列举学生所做题目及过程等内容:学生所做题目为账户的创建与管理、授权及权限收回操作,数据库的备份,备份后删除数据库或其中一张表,利用数据库的恢复看能否恢复到原来的数据。9二进制日志、错误日志、通用查询日志、慢查询日志的用法(20 分钟)10第六章复习(100 分钟)四、课堂小结( 10 分钟) 1MySQL 权限系统的工作原理2MySQL 的账户与权限管理3 MySQL 数据库的备份与恢复4 MySQL 日志的作用与分类五、作业本章共安排两次作业:P269 1、(1)-(3)、(5)-(7)P259 3、(3)、(4)六、预习无