✅ 操作成功!

数据库及其应用

发布时间:2023-06-07 作者:admin 来源:文学

数据库及其应用

数据库及其应用

旺旺大队-昆虫备忘录

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文档可以编辑!谢谢下载!

👁️ 阅读量:0