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