《MySQL数据库原理与应用项目化教程(微课版)》教案 项目7-11 简单查询-数据库的安全管理_第1页
《MySQL数据库原理与应用项目化教程(微课版)》教案 项目7-11 简单查询-数据库的安全管理_第2页
《MySQL数据库原理与应用项目化教程(微课版)》教案 项目7-11 简单查询-数据库的安全管理_第3页
《MySQL数据库原理与应用项目化教程(微课版)》教案 项目7-11 简单查询-数据库的安全管理_第4页
《MySQL数据库原理与应用项目化教程(微课版)》教案 项目7-11 简单查询-数据库的安全管理_第5页
已阅读5页,还剩42页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

目录

项目1认识数据库...............................................

任务1.1理解数据库的几个基本概念...........................

任务1.2理解数据模型........................................

任务1.3了解SQL语言........................................

项目2数据库设计...............................................

任务2.1概念结构设计........................................

任务2.2逻辑结构设计一E-R图转换成关系模型...............

任务2.3逻辑结构设计-关系模型的优化.........................

项目3MySQL环境部署..........................................

任务3.1MySQL的安装与配置..................................

任务3.2使用MySQL..................................................................................

项目4数据库创建与管理.........................................

任务4.1创建数据库..........................................

任务4.2管理数据库..........................................

项目5数据表的创建与管理.......................................

任务5.1理解数据表的基础知识................................

任务5.2创建数据表..........................................

任务5.3管理数据表..........................................

任务5.4实施数据完整性.....................................

项目6数据更新.................................................

任务6.1插入记录...........................................

任务6.2修改记录...........................................

任务6.3删除记录...........................................

项目7简单查询.................................................

任务7.1单表无条件查询.....................................

任务7.2单表有条件查询.....................................

任务7.3单表统计查询.......................................

项目8高级查询.................................................................12

任务8.1交叉连接与内连接...................................................12

任务8.2外连接自连接.......................................................15

任务8.3子查询.............................................................18

任务8.4子查询在更新语句中的应用..........................................21

项目9查询优化.................................................................24

任务9.1创建与使用视图......................................................24

任务9.2创建与使用索引......................................................27

项目10数据库的编程访问.......................................................30

任务10.1掌握MySQL编程基础..............................................30

任务10.3创建与使用存储过程...............................................33

任务10.4创建与使用自定义函数.............................................36

项目11数据库的安全管理.......................................................39

任务11.1用户管理..........................................................39

任务11.2权限管理..........................................................42

任务11.3数据备份与还原...................................................45

项目7简单查询

任务7.1单表无条件查询

教学单元:项目七.简单数据查询

任务7.1单表无条件查询

授课教师;班级;日期;学时数:2

学生学习动力普遍不足,主要表现为:学习基础差,有及格万岁的心理.,学习没有目标,

主动学习能力差,习惯于被动接受知识,对学习没有兴趣。

学本课程立体化教学资源丰富,包括PPT课件、教学视频、自编教材以及职教云课程平

情台。教材内容简明扼要、结构清晰、步骤明确、讲解细致,图解丰富、突出可操作性。

析教师要通过布置课前预习、课后拓展内容学习这两个环节提高学生主动学习能力,课中

通过创设情境(任务描述)、增加互动环节以及发布随堂测验提高学生的学习兴趣。注重培

养学生实践操作能力,利用PPT及少量的操作演示讲解相关知识(完成任务需要用到的),

尽可能留更多时间让学生自己动手去完成具体的工作任务(任务实施)。

知识目标识记SELECT、FROM、ORDERBY、LIMIT这四个子句的语法及作用

学能正确书写查询语句:对单表进行无条件查询,并对查询结果进行排序,

目能力目标

标限制查询返回行的数量。

1.培养积极向上的竞争意识

素质目标

2.培养认真负责的工作态度、一丝不苟的工匠精神、团队合作意识

教学重点SELECT.FROM、ORDERBY.LIMIT这四个子句的语法及作用

重点

难点难点DISTINCT选项及LIMIT子句的正确应用

教学学生成绩管理数据库

案例员工管理数据库

教学

教学课件、教学视频、职教云课堂(http:〃........)

资源

思政1.空值代表不确定,不代表0,同学们期末成绩目前还未知,期末最终会在班里有个排

名,要努力学习。

素材

2.课堂实践过程分组管理,一个小组视为一个团队

教学

理实一体化教室

场所

教学过程设计

教学环节教学内容教师活动学生活动技术手段

布置课前云课堂预习内

容按课前要求

了解单表无条件查询72帆》无条I例簿看课件(PPT及职教云课程

准台*

要用到的4个子句I««17-1”wa视频),并完成预平台

I必174ms碎习测验。

发布预习测验题

知识与学生互动回顾修改、多媒体教学

UPDATE/DELETE语句回答教师提问

回顾删除记录的几个语句设备

提问:前面介绍SQL语

言时,我们^过使用频

率最高的语句是?

对“学生成绩管理”

导入:数据查询是用户

数据库做单表无条件

对数据库使用频率最高

创设查询操作:每次查询思考并回答教师多媒体教学

的操作,通过查询,用

情境只涉及到一个表的数提问设备

户可以从数据库中获取

据,不筛选行,不统

需要的数据。数据表创

计数据。

建成功并插入数据后,

接下来就可以进行数据

查询操作。

对“学生成绩管

施用PPT课件讲解以下几

个子句的作用及语法:理”数据库

(DSELECT子句、(stuDB)做单表

(2)FROM子句无条件查询操

单表尢条件查询:(3)ORDERBY子句作,查询“学生

任务(1)SELECT子句(4)LIMR■子句成绩管理”数据

多媒体教学

实(2)FROM子句强调:库的数据。具体

设备

(3)ORDERBY子(1)各子句的书写顺序内容参见教材中

句(4)LIMIT子句(2)二个必不可少的子任务7.1的实施

句:SELECT/FROM部分。

(3)空值在排序时位置(分组管理,组

导入思政元素:空值代长负责协调组内

表不确定,不代表0,学习能力较强者

同学们期末成绩目前还指导组内较差的

未知,期末最终会在班同学完成课堂作

里有个确定的排名,平业,组员要有团

时要努力学习,争取好队意识。)

的成绩。

(4)LIMIT第一个参数

值从0开始计数

(5)查询数据操作不会

改变表中数据。

学习利用职教云平台发布课职教云课程

学习效果检验完成课堂测验

评价堂测验题平台

【同步实训】对“员

课训练利用职教云平台布置课完成课后作业并职教云课程

工管理”数据库做单

后巩固后作业提交平台

表无条件查询

用navicat工具

排拓展用navicat工具进行

布置拓展内容完成任务实施部教材

提升查询操作

分的查询操作

教学反思

教学效果:

通过课堂学习,学生掌握了用SELECT/FROM/ORDERBY/LIMIT这四个子句进行单表无条件查询。

问题与改进:

鼓励学生多参加课堂互动环节的讨论,加深对问题的认识。

任务7.2单表有条件查询

教学单元:项目七.简单数据查询

任务7.2单表有条件查询

授课教师:班级:日期:学时数:2

学生学习动力普遍不足,主要表现为:学习基础差,有及格万岁的心理,学习没有目标,

主动学习能力差,习惯于被动接受知识,对学习没有兴趣。

学本课程立体化教学资源丰富,包括PPT课件、教学视频、自编教材以及职教云课程平

情台。教材内容简明扼要、结构清晰、步骤明确、讲解细致,图解丰富、突出可操作性。

析教师要通过布置课前预习、课后拓展内容学习这两个环节提高学生主动学习能力,课中

通过创设情境(任务描述)、增加互动环节以及发布随堂测验提高学生的学习兴趣。注重培

养学生实践操作能力,利用PPT及少量的操作演示讲解相关知识(完成任务需要用到的),

尽可能留更多时间让学生自己动手去完成具体的工作任务(任务实施)。

1.识记WHERE子句的语法及作用

知识目标

2.识记WHERE子句常用的运算符

目能力目标能正确书写查询语句:对单表进行有条件查询。

素质目标培养认真负责的工作态度、一丝不苟的工匠精神、团队合作意识

重点常用运算符

难点模式匹配运算符,多条件组合表达式

教学学生成绩管理数据库

案例员工管理数据库

教学

教学课件、教学视频、职教云课堂(http:〃……)

资源

思政1.评优评奖需要满足各种条件,平时努力学习,课余积极参加各项活动C

素材2.课堂实践过程分组管理,一个小组视为一个团队

教学

理实一体化教室

场所

教学过程设计

教学环节教学内容教师活动学生活动技术手段

布置课前云课堂预习

内容按课前要求看

课了解查询时用于筛选

v3条柠叩课件(PPT及视职教云课程

准行的子句及常用运算

频),并完成预习平台

符。

1处17-2单表有条"查询测验题。

发布预习测验题

知识SELECT/FROM/ORDER与学生互动回顾几个多媒体教学

回答教师提问

回顾BY/LIMIT子句子句的作用及语法设备

提问:任务7.1中的查

询操作有没有筛选

行?

对“学生成绩管理”导入:在实际应用中,

数据库的数据表做单查询不仅需要筛选数

表有条件查询操作。据表的列,还经常需要

创设单表有条件查询操对行也进行筛选,比如思考并1可答教师提多媒体教学

情境作,就是在单表无条要查询所有女生的信问设备

件查询的基础上增加息。

了对数据表记录的有导入思政元素:评优评

条件筛选操作。奖需要满足各种条件

课的才能筛选上,平时要

中努力学习,课余枳极参

实加各项活动。

施利用PPT课件讲解对“学生成绩管

⑴WHERE子句的作用理”数据库

及语法。(stuDB)做单表有

(强调:它在FROM子条件查询操作,查

句之后)询“学生成绩管

(2)常用运算符理”数据库的数

7.2单表有条件查询(重点讲学生不容易据。具体内容参见

任务多媒体教学

(1)WHERE子句掌握的模糊匹配及空教材中任务7.2的

实施设备

(2)常用运算符值判断)实施部分。

导入思政元素:可以(组长负责协调组

模糊查询,但是学习内学习能力较强者

目标、职业规划不可指导组内较差的同

以模糊。学完成课堂作业,

(3)多条件组合表达组员要有团队意

式识。)

举例说明多条件与、

或操作,提醒学生不

要把中文的“和”直

接转换成“与”操

作。(比如:查学号为

“S001”和“S003”

学生的信息。)

学习利用职教云平台发布职教云课程

学习效果检验完成课堂测验

评价课堂测验题平台

【同步实训】对“员

课训练利用职教云平台布置完成课后作业并提职教云课程

工管理”数据库做单

后巩固课后作业交平台

表有条件查询

利用互联网检索有

排拓展

正则表达式布置拓展内容关正则表达式的内互联网

提升

容进行学习

教学反思

教学效果:

通过课堂学习,学生能正确书写查询语句,对单表进行条件杳询。

问题与改进:

鼓励学生多思考,理解查询要求,认真分析筛选逻辑。

任务7.3单表统计查询

教学单元:项目七.简单数据查询

任务7.3单表统计查询

授课教师:班级:日期:学时数:2

学生学习动力普遍不足,主要表现为:学习基础差,有及格万岁的心理,学习没有目标,

主动学习能力差,习惯于被动接受知识,对学习没有兴趣。

学本课程立体化教学资源丰富,包括PPT课件、教学视频、自编教材以及职教云课程平

情台。教材内容简明扼要、结构清晰、步骤明确、讲解细致,图解丰富、突出可操作性。

析教师要通过布置课前预习、课后拓展内容学习这两个环节提高学生主动学习能力,课中

通过创设情境(任务描述)、增加互动环节以及发布随堂测验提高学生的学习兴趣。注重培

养学生实践操作能力,利用PPT及少量的操作演示讲解相关知识(完成任务需要用到的),

尽可能留更多时间让学生自己动手去完成具体的工作任务(任务实施)。

1.识记GROUPBY和HAVING子句的语法及作用

知识目标

2.识记常用的聚合函数

目能力目标1.能正确书写语句:对单表进行统计查询。

素质目标培养认真负责的工作态度、一丝不苟的工匠精神、团队合作意识

重点GROUPBY子句的正确应用

难点HAVING子句与WHERE子句的区别;DISTINCT选项在统计时的作用

教学学生成绩管理数据库

案例员工管理数据库

教学

教学课件、教学视频、职教云课堂(http:〃……)

资源

思政

课堂实践过程分组管理,一个小组视为一个团队

素材

教学

理实一体化教室

场所

教学过程设计

教学环节教学内容教师活动学生活动技术手段

布置课前云课堂预

习内容

课了解常用的聚合函数按课前要求看课

职教云课程

准及统计查询时要用到件(PPT及视频),

117.理麹ttaa平台

的二个子句|]7-3单树3城并完成预习测验

发布预习测验题

与学生力动回顽知

识点:WHERE子句

知识WHERE子句多媒体教学

的作用,它的书写回答教师提问

回顾常用运算符设备

位置;条件表达式

中常用的运算符

引入:在实际应用

中,很多时候查询数

据不仅仅是筛选数

据表的行或列,还需

要通过查询得到一

对“学生成绩管理”些统计结果,比如一

创设多媒体教学

数据库的数据表做单共有多少个学生,每思考并回答教师提问

情境设备

表统计查询操作。个学生的平均成绩

课等等。

中提问:对于“学生成

实绩管理”你们一般想

施要做哪些统计查

询?

用PPT课件讲解五

使用SELECT语句对

常用聚合函数

“学生成绩管理”数

(SUM/AVG/MAX/MIN

据库(stuDB)的数据

/COUNT),要通过举

表做单表统“查询操

例讲清DISTINCT

73单表统计查询作。具体内容参见教

出现在函数参数前

任务(1)常用聚合函数材中任务7.3的实施多媒体教学

与出现在SELECT

实施部分。设备

(2)GROUPBY子句后面的区别。请学

(组长负责协调组内

(3)HAVING子句生回答查询某个学

学习能力较强者指导

生的平均成绩的代

组内较差的同学完成

码,由此引出用

课堂作业,组员要有

GROUPBY子句可以

团队意识。)

一次求出所有学生

的平均成绩,再引

出如果需要筛选组

的需要用HAVING子

句,要强调分纽时

分组字段出现在

SELECT子句中的作

用,以及HAVING子

句与WHERE子句的

不同

学习利用职教云平台发职教云课程

检验学习效果完成课堂测验

评价布课堂测验题平台

【同步实训】对“员

课训练利用职教云平台布职教云课程

工管理”数据库做单完成课后作业并提交

后巩固置课后作业平台

表统计查询

阅读教材中的拓展内

排拓展

查询语句的执行顺序布置拓展内容容:”查询语句的执教材

提升

行顺序”

教学反思

教学效果:

通过课堂学习,学生基本掌握了统计查询时要用到的二个子句及常用聚合函数。

问题与改进

鼓励学生自己设计更多的查询题目并上机实践,深刻领会GROUPBY子句的应用场景。

项目8高级查询

任务8.1交叉连接与内连接

教学单元:项目八.高级数据查询

任务8.1交叉连接与内连接

授课教师;班级;日期;学时数:2

学生学习动力普遍不足,主要表现为:学习基础差,有及格万岁的心理.,学习没有目标,

主动学习能力差,习惯于被动接受知识,对学习没有兴趣。

学本课程立体化教学资源丰富,包括PPT课件、教学视频、自编教材以及职教云课程平

情台。教材内容简明扼要、结构清晰、步骤明确、讲解细致,图解丰富、突出可操作性。

析教师要通过布置课前预习、课后拓展内容学习这两个环节提高学生主动学习能力,课中

通过创设情境(任务描述)、增加互动环节以及发布随堂测验提高学生的学习兴趣。注重培

养学生实践操作能力,利用PPT及少量的操作演示讲解相关知识(完成任务需要用到的),

尽可能留更多时间让学生自己动手去完成具体的工作任务(任务实施)。

1.识记交叉连接的含义及语法

知识目标

2.识记内连接的含义及语法

目能力目标能利用内连接进行多表查询

素质目标培养认真负责的工作态度、一丝不苟的工匠精神、团队合作意识

教学重点内连接的等值连接

重点

难点难点没有关联字段的多表连接

教学学生成绩管理数据库

案例员工管理数据库

教学

资教学课件、教学视频、职教云课堂(http:〃..……)

思政

课堂实践过程分组管理,一个小组视为一个团队

素材

教学

理实一体化教室

场所

教学过程设计

教学环节教学内容教师活动学生活动技术手段

布置课前云课堂预

习内容

课按课前要求看课

了解交叉连接与内连职教云课程

准件(PPT及视频),

接的含义1w|双丽3内平台

[g!交叉回与内跑・并完成预习测试题

发布预习测验题

与学生互动回顾知

识点:统计查询经

常用到的函数?分

聚合函数

知识组统计使用什么子多媒体教学

GROUPBY子句回答教师提问

回顾句?筛选组时又用设备

HAVING子句

什么子句?它与

WHERE子句的区

别?

描述:当要查询的

数据来自于多个

表,或者查询的数

据和查询条件不在

使用交叉连接或内连同一个表中,前面

创设接完成对“学生成绩学习的查询办法已多媒体教学

施思考并回答教师提问

情境管理”数据库涉及多经不能完成。设备

表数据的查询操作引入:如果能拈这

多个表合并成一个

表,就转换成了前

面已学的单表查询

问题。

用PPT课件加操作使用交叉连接或内连

演示(stuinfo,接完成对“学生成绩

任务

8.1.1交叉连接stumarks连接)讲管理”数据库多媒体教学

8.1.2内连接解交叉连接的含(stuDB)涉及多表设备

义,并通过筛选有数据的查询操作。具

意义的行,取交叉体内容详见教材中任

连接的子集,给出务8.1的实施部分。

内连接的含义及语(组长负责协调组内

法。学习能力较强者指导

由二个表内连接扩组内较差的同学完成

大到三个表的内连课堂作业,组员要有

接语法,再由连接代团队意识。)

码太长引入通过给

表起别名来简化代

码。

最后举例说明二个

表没有关联字段时

要通过第三个表搭

桥间接实现连接操

作。

学习利用职教云平台发职教云课程

检验学习效果完成课堂测验

评价布课堂测验题平台

【同步实训】“员工管

课训练利用职教云平台布职教云课程

理”数据库的高级查完成课后作业并提交

后巩固置课后作业平台

询(1)内连接题目

完成习题8三(2),

排习题8三(2):用二

拓展

表的非等值连接解决布置拓展内容要求自己造数据完成教材

提升

一个实际查询问题代码的上机验证。

教学反思

教学效果:

通过课堂学习,学生基本能进行二表的等值连接操作。

问题与改进:

鼓励学生在完成二表连接基础上,自行设计更多的查询问题并上机实践。

任务8.2外连接自连接

教学单元:项目八.高级数据查询

任务&2外连接自连接

授课教师:班级:日期:学时数:2

学生学习动力普遍不足,主要表现为:学习基础差,有及格万岁的心理,学习没有目标,

主动学习能力差,习惯于被动接受知识,对学习没有兴趣。

学本课程立体化教学资源丰富,包括PPT课件、教学视频、自编教材以及职教云课程平

情台。教材内容简明扼要、结构清晰、步骤明确、讲解细致,图解丰富、突出可操作性。

析教师要通过布置课前预习、课后拓展内容学习这两个环节提高学生主动学习能力,课中

通过创设情境(任务描述)、增加互动环节以及发布随堂测验提高学生的学习兴趣。注重培

养学生实践操作能力,利用PPT及少量的操作演示讲解相关知识(完成任务需要用到的),

尽可能留更多时间让学生自己动手去完成具体的工作任务(任务实施)。

1.识记外连接的含义及语法

知识目标

2.识记自连接的含义及语法

学1.能用外连接解决一类查询问题:查询数据项在••个表,筛选记录条件是

目能力目标另一个表中没有与之匹配的记录。

标2.能用自连接解决一些复杂的单表查询问题

素质目标培养认真负责的工作态度、一丝不苟的工匠精神、团队合作意识

重点左外连接

难点自连接

教学学生成绩管理数据库

案例员工管理数据库

教学

教学课件、教学视频、职教云课堂(http:〃……)

资源

思政

课堂实践过程分组管理,一个小组视为一个团队

素材

教学

理实一体化教室

场所

教学过程设计

教学环节教学内容教师活动学生活动技术手段

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论