《《MySQL数据库原理与应用项目化教程(微课版)》教案 项目7--11 简单查询--数据库的安全管理.docx》由会员分享,可在线阅读,更多相关《《MySQL数据库原理与应用项目化教程(微课版)》教案 项目7--11 简单查询--数据库的安全管理.docx(47页珍藏版)》请在第一文库网上搜索。
1、项目1认识数据库错误!未定义书签。任务11理解数据库的几个基本概念错误!未定义书签。任务1.2理解数据模型错误!未定义书签。任务1.3了解SQ1语言错误!未定义书签。项目2数据库设计错误!未定义书签。任务2.1概念结构设计错误!未定义书签。任务2.2逻辑结构设计E-R图转换成关系模型错误!未定义书签。任务2.3逻辑结构设计-关系模型的优化错误!未定义书签。项目3MySQ1环境部署错误!未定义书签。任务3.1MySQ1的安装与配置错误!未定义书签。任务3.2使用MySQ1错误!未定义书签。项目4数据库创建与管理错误!未定义书签。任务4.1创建数据库错误!未定义书签。任务4.2管理数据库错误!未定
2、义书签。项目5数据表的创建与管理错误!未定义书签。任务5.1理解数据表的基础知识错误!未定义书签。任务5.2创建数据表错误!未定义书签。任务5.3管理数据表错误!未定义书签。任务5.4实施数据完整性错误!未定义书签。项目6数据更新错误!未定义书签。任务6.1插入记录错误!未定义书签。任务6.2修改记录错误!未定义书签。任务6.3删除记录错误!未定义书签。项目7简单查询3任务7.1单表无条件查询3任务7.2单表有条件查询6任务7.3单表统计查询9项目8高级查询12任务8.1交叉连接与内连接12任务8.2外连接自连接15任务8.3子查询18任务8.4子查询在更新语句中的应用21项目9查询优化24任
3、务9.1创建与使用视图24任务9.2创建与使用索引27项目10数据库的编程访问30任务10.1掌握MySQ1编程基础30任务10.3创建与使用存储过程33任务10.4创建与使用自定义函数36项目11数据库的安全管理39任务I11用户管理39任务11.2权限管理42任务11.3数据备份与还原45项目7简单查询任务7.1单表无条件查询教学单元:项目七.简单数据查询任务7.1单表无条件查询授课教师:班级:日期:学时数:2学情分析学生学习动力普遍不足,主要表现为:学习基础差,有及格万岁的心理,学习没有目标,主动学习能力差,习惯于被动接受知识,对学习没有兴趣。本课程立体化教学资源丰富,包括PPT课件、教
4、学视频、自编教材以及职教云课程平台。教材内容简明扼要、结构清晰、步骤明确、讲解细致,图解丰富、突出可操作性。教师要通过布置课前预习、课后拓展内容学习这两个环节提高学生主动学习能力,课中通过创设情境(任务描述)、增加互动环节以及发布随堂测验提高学生的学习兴趣。注重培养学生实践操作能力,利用PPT及少量的操作演示讲解相关知识(完成任务需要用到的),尽可能留更多时间让学生自己动手去完成具体的工作任务(任务实施)。教学目标知识目标识记SE1ECT、FROM、ORDERBY.11Mn这四个子句的语法及作用能力目标能正确书写查询语句:对单表进行无条件查询,并对查询结果进行排序,限制查询返回行的数量。素质目
5、标1 .培养积极向上的竞争意识2 .培养认真负责的工作态度、一丝不苟的工匠精神、团队合作意识教学重点难点重点SE1ECT.FROMORDERBY1IM1T这四个子句的语法及作用难点DISTINCT选项及1IMIT子句的正确应用教学案例学生成绩管理数据库员工管理数据库教学资源教学课件、教学视频、职教云课堂(http:.)思政素材1 .空值代表不确定,不代表0,同学们期末成绩目前还未知,期末最终会在班里有个排名,要努力学习O2 .课堂实践过程分组管理,一个小组视为一个团队教学场所理实一体化教室教学过程设计教学环节教学内容教师活动学生活动技术手段课前准备了解单表无条件查询要用到的4个子句布置课前云课
6、堂预习内容v2去无条杵问|gI7-1*jJWIa17msyEwji发布预习测验题按课前要求看课件(PPT及视频),并完成预习测验。职教云课程平台课中实施知识回顾UPDATE/DE1ETE语句与学生互动回顾修改、删除记录的几个语句回答教师提问多媒体教学设备创设情境对“学生成绩管理”数据库做单表无条件查询操作:每次查询只涉及到一个表的数据,不筛选行,不统计数据。提问:前面介绍SQ1语言时,我们脱过使用频率最高的语句是?导入:数据查询是用户对数据库使用频率最高的操作,通过查询,用户可以从数据库中获取需要的数据。数据表创建成功并插入数据后,接下来就可以进行数据查询操作。思考并回答教师提问多媒体教学设备
7、任务实施单表无条件查询:(1) SE1ECT子句(2) FROM子句(3) ORDERBY子句(4)11Mn子句用PPT课件讲解以下几个子句的作用及语法:(I)SE1ECT子句、(2)FROM子句(3)ORDERBY子句(4)1IMIT子句强调:(1)各子句的书写顺序(2)二个必不可少的子句:SE1ECT/FROM(3)空值在排序时位置导入思政元素:空值代表不确定,不代表0,对“学生成绩管理”数据库(StuDB)做单表无条件查询操作,查询“学生成绩管理”数据库的数据。具体内容参见教材中任务7.1的实施部分。(分组管理,组长负责协调组内学习能力较强者多媒体教学设备同学们期末成绩目前还未知,期末最
8、终会在班里有个确定的排名,平时要努力学习,争取好的成绩。(4)1IMIT第一个参数值从0开始计数(5)查询数据操作不会改变表中数据。指导组内较差的同学完成课堂作业,组员要有团队意识。)学习评价学习效果检验利用职教云平台发布课堂测验题完成课堂测验职教云课程平台课后安排训练巩固【同步实训I】对“员工管理”数据库做单表无条件查询利用职教云平台布置课后作业完成课后作业并提交职教云课程平台拓展提升用navicat工具进行查询操作布置拓展内容用navicat工具完成任务实施部分的查询操作教材教学反思教学效果:通过课堂学习,学生掌握了用SE1ECT/FROM/ORDERBY/11MIT这四个子句进行单表无条
9、件查询。问题与改进:鼓励学生多参加课堂互动环节的讨论,加深对问题的认识。任务7.2单表有条件查询授课教师:班级:日期:教学单元:项目七.简单数据查询任务7.2单表有条件查询学情分析学生学习动力普遍不足,主要表现为:学习基础差,有及格万岁的心理,学习没有目标,主动学习能力差,习惯于被动接受知识,对学习没有兴趣。本课程立体化教学资源丰富,包括PPT课件、教学视频、自编教材以及职教云课程平台。教材内容简明扼要、结构清晰、步骤明确、讲解细致,图解丰富、突出可操作性。教师要通过布置课前预习、课后拓展内容学习这两个环节提高学生主动学习能力,课中通过创设情境(任务描述)、增加互动环节以及发布随堂测验提高学生
10、的学习兴趣。注重培养学生实践操作能力,利用PPT及少量的操作演示讲解相关知识(完成任务需要用到的),尽可能留更多时间让学生自己动手去完成具体的工作任务(任务实施)。教学臬知识目标1 .识记WHERE子句的语法及作用2 .识记WHERE子句常用的运算符能力目标能正确书写查询语句:对单表进行有条件查询。素质目标培养认真负责的工作态度、一丝不苟的工匠精神、团队合作意识教学重点难点重点常用运算符难点模式匹配运算符,多条件组合表达式教学案例学生成绩管理数据库员工管理数据库教学资源教学课件、教学视频、职教云课堂(http:)思政素材1 .评优评奖需要满足各种条件,平时努力学习,课余积极参加各项活动。2 .
11、课堂实践过程分组管理,一个小组视为一个团队学时数:2学所教场理实一体化教室教学过程设计教学环节教学内容教师活动学生活动技术手段课前准备了解查询时用于筛选行的子句及常用运算符。布置课前云课堂预习内容vJSRffSwJIW1f372gS*J条杆青词发布预习测验题按课前要求看课件(PPT及视频),并完成预习测验题。.职教云课程平台课中实施知识回顾SE1ECT/FROM/ORDERBY/1IMIT子句与学生互动回顾几个子句的作用及语法回答教师提问多媒体教学设备设境创情对“学生成绩管理”数据库的数据表做单表有条件查询操作。单表有条件查询操作,就是在单表无条件查询的基础上增加了对数据表记录的有条件筛选操作
12、。提问:任务7.1中的查询操作有没有筛选行?导入:在实际应用中,查询不仅需要筛选数据表的列,还经常需要对行也进行筛选,比如要查询所有女生的信息。导入思政元素:评优评奖需要满足各种条件的才能筛选上,平时要努力学习,课余积极参加各项活动。思考并回答教师提问多媒体教学设备任务实施7.2单表有条件查询(1)WHERE子句(2)常用运算符利用PPT课件讲解(I)WHERE子句的作用及语法。(强调:它在FRoM子句之后)(2)常用运算符(重点讲学生不容易掌握的模糊匹配及空值判断)导入思政元素:可以模糊查询,但是学习目标、职业规划不可以模糊。(3)多条件组合表达式对“学生成绩管理”数据库(StuDB)做单表
13、有条件查询操作,查询“学生成绩管理”数据库的数据。具体内容参见教材中任务7.2的实施部分。(组长负责协调组内学习能力较强者指导组内较差的同学完成课堂作业,组员要有团队意识。)多媒体教学设备举例说明多条件与、或操作,提醒学生不要把中文的“和”直接转换成“与”操作。(比如:查学号为wSOO1v和“S003”学生的信息。)学习评价学习效果检验利用职教云平台发布课堂测验题完成课堂测验职教云课程平台课后安排训练巩固【同步实训】对“员工管理”数据库做单表有条件查询利用职教云平台布置课后作业完成课后作业并提交职教云课程平台拓展提升正则表达式布置拓展内容利用互联网检索有关正则表达式的内容进行学习互联网教学反思
14、教学效果:通过课堂学习,学生能正确书写查询语句,对单表进行条件查询。问题与改进:鼓励学生多思考,理解查询要求,认真分析筛选逻辑。任务73单表统计查询教学单元:项目七.任务7.3简单数据查询单表统计查询授课教师:班级:日期:学时数:2学情分析学生学习动力普遍不足,主要表现为:学习基础差,有及格万岁的心理,学习没有目标,主动学习能力差,习惯于被动接受知识,对学习没有兴趣。本课程立体化教学资源丰富,包括PPT课件、教学视频、自编教材以及职教云课程平台。教材内容简明扼要、结构清晰、步骤明确、讲解细致,图解丰富、突出可操作性。教师要通过布置课前预习、课后拓展内容学习这两个环节提高学生主动学习能力,课中通过创设情境(任务描述)、增加互动环节以及发布随堂测验提高学生的学习兴趣。注重培养学生实践操作能力,利用PPT及少量的操作演示讲解相关知识(完成任务需要用到的),尽可能留更多时间让学生自己动手去完成具体的工作任务(任务实施)。教学臬知识目标1 .识记GROUPBY和HAV1NG子句的语法及作用2 .识记常用的聚合函数能力目标1.能正确书写语句:对单表进