版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《数据库技术与应用》教学设计数据库技术与应用(教学设计参考手册数据库技术与应用(教学设计参考手册)数据库编写组编制安徽电子信息职业技术学院教学设计模块项目1教务管理系统的建模知识点任务1.1数据库基本知识教学时数2课时教学目标知识目标:(1)理解数据、信息、信息处理的概念;(2)掌握现实世界、信息世界、数据世界三个世界的描述方法。技能目标:(1)能够有效区分实体、属性、域、码、联系等数据库技术相关的术语;(2)能认知三个世界之间的联系。素质目标:通过任务驱动完成学习,激发学生对数据库的学习、探究兴趣,提升对数据库的认知能力。教学重、难点重点:(1)现实世界、信息世界、数据世界三个世界的描述方法。难点:(1)数据库相关术语的区分。教学方法PBL导入、任务驱动、讨论法、实例讲解、多媒体演示素养课堂授课形式(1)了解计算机从业人员应当具备的职业道德守则,通过数据库行业发展前景,引发学生对未来的职业愿景,激发学生对社会主义核心价值观的认同感;(2)学会怎样协同攻关、合作共赢。问题分析:新时代与个人成才的关系学生讨论:团队合作的重要性教学内容及过程设计一、PBL导入:(提出问题,引出任务,35分钟)(1)为什么我们使用邮箱或QQ登陆时,密码正确就能进入,错误就进不了?(2)什么是数据库?它用来干什么?我们的生活中哪里用到数据库?二、呈现新课引出课前须知(介绍课程介绍、职业导向、数据库的应用---大数据、学习推荐、成绩考核等),让学生知道这门课程学些什么(主要是MySQL数据库系统的使用),学完以后能做些什么(数据库系统的管理与维护)。1、什么是数据(多媒体演示,实例讲解,10分钟)介绍下面概念时,结合实际例子进行讲解(1)信息(Information)和数据(Data)介绍下面概念时,结合实际例子进行讲解(2)数据处理2、数据描述(多媒体演示,实例讲解,30分钟)(1)现实世界(2)信息世界(3)数据世界三、课堂练习(自主探究,团队协作,40分钟)(1)通过搜索引擎查看数据库的应用,并制作成文档提交。(2)登录课程信息平台。学生讨论:强调团队合作的重要性。四、总结(归纳总结,5分钟)(1)目前数据库的应用十分广泛,我们的身边到处都是数据库,银行,食堂,学籍管理等等……我们现在已经离不开数据库了。(2)这次课主要学习了数据库方面的一些基础知识,了解什么是数据,数据与信息的区别以及信息世界的相关术语。这些内容当中有大部分是概念问题,但是这些概念中有一部分对后面的学习很重要,是数据库方面原则性的概念。完成任务的同时,强调工作中团队合作的重要性。作业教学反思教学设计模块项目1教务管理系统的建模知识点任务1.2数据模型教学时数2课时教学目标知识目标:理解数据模型分类、概念模型的表示方法及数据库的基本概念;技能目标:能区分DB、DBA、DBMS、DBS之间的区别及联系;素质目标:提升对数据库的认知能力,激发学生对数据库学习、探究的兴趣。教学重、难点重点:数据库基本概念的理解及ER图的绘制;难点:如何辨证地认识数据库系统各组成的作用。教学方法PBL导入、任务驱动法、讨论法、多媒体演示、OBE加分法素养课堂授课形式(1)树立正确的技能观,努力提高自己的职业技能,为社会和人民造福。(2)理解事物的联系时普遍存在的,引导学生用类比的方法进行知识的迁移。举例说明:绝不能利用自己的技能去做违法犯罪之事;学生讨论:知识迁移的学习方法。教学内容及过程设计教学回顾:数据库的相关术语(实体、属性、联系等)(5分钟)一、PBL导入(提出问题,引出任务,3分钟)计算机是怎样将现实世界、信息世界、数据世界三个世界的数据之间建立关联的呢?引出数据模型及本节任务。二、呈现新课工作中要树立正确的世界观,提高自己的职业技能。学习中要善于通过对比学习方法进行知识迁移。1、数据模型(多媒体演示,比较法、实例讲解,40分钟)(1)数据模型分类;(2)概念模型的表示方法;(举例)(3)常见的数据模型。2、数据库系统的组成和结构(多媒体演示,15分钟)(1)数据库(Database,简称DB);(2)数据库管理系统(DatabaseManagementSystem,简称DBMS);(3)数据库应用系统(DataBaseApplicationSystem,简称DBAS)(4)数据库系统(DatabaseSystem,简称DBS)。学生讨论:知识迁移的学习方法的运用。三、课堂练习(自主探究,团队协作,22分钟)某企业集团有若干工厂,每个工厂生产多种新产品,且每一种产品可以在多个工厂生产,每个工厂按照固定的计划数量生产产品;每个工厂聘用多名职工,且每名职工只能在一个工厂工作,工厂聘用职工有聘期和工资。工厂的属性有工厂编号、厂名、地址;产品的属性有产品编号、产品名、规格;职工的属性有职工号、姓名。试绘制其概念模型!四、总结(归纳总结,3分钟)本任务讲解了数据模型的分类及表示方法,数据库系统的组成等相关知识,重点是概念模型的表示方法及关系代数。理解事物的联系时普遍存在的,引导学生用类比的方法进行知识的迁移。作业教学反思教学设计模块项目1教务管理系统的建模知识点任务1.3建模工具的使用教学时数2课时教学目标知识目标:了解Visio2003的作用及概念,熟悉Visio工具的基本的操作;技能目标:掌握Visio2003共享图表,创建形状、模具和模板等操作;素质目标:培养学生动手实践和协作学习的能力,体验软件使用的规范和便捷。教学重、难点重点:Visio工具的基本的操作,创建形状;难点:根据图形选择合适的图形类别,利用Visio进行绘制;教学方法PBL导入、任务驱动法、多媒体演示法、自主探究法、OBE加分法素养课堂授课形式(1)通过任务效果图的展示,对学生开展美育教育,明辨真善美;(2)通过介绍Visio的日常应用,让学生了解掌握Visio技能的重要性,培养学生的职业素质和道德规范。举例说明:进行案例展示,了解不同的模型;学生讨论:创新和美感的融合。教学内容及过程设计教学回顾:数据库的相关概念,提问ER模型的三要素(5分钟)一、PBL导入(提出问题,引出任务,3分钟)ER图是怎么绘制的?二、呈现新课通过案例效果图的展示,让同学们感受到美,对学生开展美育教育,明辨真善美。1、认识Visio2003(多媒体演示,10分钟)2、基本操作(多媒体演示,10分钟)添加形状确定形状位置添加文本和设置文本格式设置形状格式连接形状3、创建形状、模具和模板学生讨论:创新和美感的融合。三、课堂练习(任务驱动,举一反三,50分钟)实训1.3请使用Visio绘制下面四个图形:四、总结(归纳总结,10分钟)通过提问,学生回答的形式进行本节内容的总结;优秀任务作品展示及评价。合理的评价,树立正确的世界观。作业教学反思教学设计模块项目1教务管理系统的建模知识点任务1.4需求分析教学时数2课时教学目标知识目标:掌握数据库的设计流程,了解需求分析的任务及实施方法;技能目标:能根据应用系统的要求书写需求分析报告;素质目标:培养学生理论联系实际的工作作风以及解决实际问题的能力。教学重、难点重点:掌握数据库的设计流程及需求分析阶段的任务;难点:归纳出系统的信息要求、处理要求及数据安全性与完整性要求。教学方法PBL导入、任务驱动、多媒体演示、自主探究法、团队协作、OBE加分法素养课堂授课形式通过讲解需求分析,培养学生的沟通能力、自主学习能力。举例说明:比如了解客户的需求,形成需求分析时需要有良好的沟通能力;学生讨论:日常生活中沟通能力的重要性。教学内容及过程设计一、PBL导入(提出问题,引出任务,4分钟)我们理解了数据库的相关概念,那么我们要设计一个数据库的话应该怎么做,从哪几个步骤入手,每一步需要做什么?怎么做?二、呈现新课1、数据库设计过程(多媒体演示,20分钟)什么是数据库设计数据库设计面临的主要问题成功的数据库系统应具备的特点数据库设计过程(六个阶段)2、需要分析(多媒体演示,20分钟)介绍需求分析是项目开发的重要一步,做好需求分析,要有良好的沟通能力,务实的工作态度。什么是需求分析需求分析的任务需求分析的方法(调查用户需求的步骤,常用调查方法,)学生讨论:日程生活中与人沟通的重要性。三、课堂练习(自主探究,团队协作,40分钟)实训2.1需求分析报告(附:实训任务书)四、总结(归纳总结,5分钟)在给定的DBMS、操作系统和硬件环境下,如何表达用户的需求,并将其转换为有效的数据库结构,构成较好的数据库模式,这个过程称为数据库设计。数据库设计主要过程:需求分析阶段、概念结构设计阶段、逻辑结构设计阶段、数据库物理设计阶段、数据库实施阶段、数据库运行和维护阶段。需求分析的任务:收集数据;需求分析的方法:跟班作业、开调查会、请专人介绍、询问、问卷调查、查阅记录等。同学们在完成任务的同时,要形成良好的沟通能力,自主学习能力。作业教学反思教学设计模块项目1教务管理系统的建模知识点任务1.5概念结构设计教学时数2课时教学目标知识目标:了解数据库概念设计的主要任务及使用ER模型进行概念设计;技能目标:根据实际情况绘制ER图,进行合理的概念结构设计;素质目标:培养学生严肃认真的科学态度以及解决实际问题的能力。教学重、难点重点:ER模型的绘制;难点:将需求分析得到的用户需求抽象为信息结构即概念模型的过程。教学方法PBL导入、任务驱动、多媒体演示、自主探究法、团队协作、OBE加分法素养课堂授课形式在E-R图绘制中,要形成严谨的工作态度,规范的操作。举例说明:绘制E-R图时要严谨、规范;学生讨论:规范操作的重要性。教学内容及过程设计一、PBL导入(提出问题,引出任务,10分钟)作业点评:就需求分析报告进行点评;数据库设计的流程?引出新内容(概念结构设计),并下达课程设计任务二、呈现新课(多媒体演示,30分钟)通过举例说明在画E-R图时规范操作的的重要性,强调要有严谨地态度。1、概念结构设计什么是概念结构设计2、E-R模型的三要素3、概念结构设计的方法4、概念结构设计步骤学生讨论:严谨、规范的操作重要性。三、课堂练习(自主探究,团队协作,40分钟)实训2.2概念结构设计(附:实训任务书)设计各组的分ER图,并合并E-R图,解决属性冲突、命名冲突、结构冲突,生成初步E-R图。四、总结(归纳总结,8分钟)1、每组陈述:设计中遇到的问题及解决情况,通过设计,掌握了什么?2、教师总结:就设计中同学们出现的问题及解决情况进行总结。在完成任务的同时要形成良好的行为规范,学习中要严谨。作业教学反思教学设计模块项目1教务管理系统的建模知识点任务1.6逻辑结构设计教学时数2课时教学目标知识目标:掌握数据库逻辑结构设计的任务及关系模式的转化;技能目标:能将E-R图转化成关系模式;素质目标:通过任务驱动完成学习,培养学生动手实践和协作学习的能力,培养学生理论联系实际的工作作风,严肃认真的科学态度以及解决实际问题的能力;培养学生举一反三、合作互补的能力。教学重、难点重点:将E-R图转化成关系模式的方法;难点:(1)分析关系模型的主键(主码)和外键;(2)特殊联系类型的转化技巧。教学方法PBL导入、任务驱动、多媒体演示、自主探究法、团队协作、OBE加分法素养课堂授课形式从E-R图到逻辑结构设计,学生要有较强的逻辑思维,规范的操作,有团队精神。举例说明:从E-R图到逻辑结构设计的规范,学生具有团队精神;学生讨论:团队合作的重要性。教学内容及过程设计一、PBL导入(提出问题,引出任务,10分钟)作业点评:概念结构设计部分进行点评;(激励优秀,点出不足)数据库设计的流程?引出新内容逻辑结构设计,下达课程设计任务;二、呈现新课通过举例由E-R图转换成逻辑结构设计,强调操作要规范,有团队精神。1、逻辑结构设计(多媒体演示,33分钟)逻辑结构设计的任务逻辑结构设计的步骤关系模型转换原则ER图的转换规则1:1联系的转换方法1:n联系的转换方法m:n联系的转换方法3个以上实体的多元转换自联系的转换通过转换后形成的逻辑结构,同学们讨论团队精神的重要性。三、课堂练习(自主探究,团队协作,40分钟)实训2.3概念结构设计(附:实训任务书)把自己的课题对应的E-R图转化为关系模式,写出各关系并标明各自的主码或外码。四、总结(归纳总结,5分钟)(1)每组陈述:设计中遇到的问题及解决情况,通过设计,掌握了什么?(2)教师总结:就设计中同学们出现的问题及解决情况进行总结。在完成任务的同时,我们必须要有团队协作意识,逻辑思维缜密。作业教学反思教学设计模块项目1教务管理系统的建模知识点任务1.7关系规范化教学时数2课时教学目标知识目标:了解1NF、2NF和3NF范式的含义、联系与区别;技能目标:能对关系模式进行改进;素质目标:通过任务驱动完成学习,培养学生动手实践和协作学习的能力,培养学生理论联系实际的工作作风,严肃认真的科学态度以及解决实际问题的能力;培养学生举一反三、合作互补的能力。教学重、难点重点:学会判断并对关系模式进行规范化设计;难点:各属性之间的依赖关系。教学方法PBL导入、任务驱动、多媒体演示、自主探究法、团队协作、OBE加分法素养课堂授课形式通过关系模式的改进,强调工作中规范化的重要性。举例说明:比如数据不规范的严重后果;学生讨论:规范化的重要性。教学内容及过程设计一、PBL导入(提出问题,引出任务,10分钟)作业点评:逻辑结构设计部分进行点评;分析下面的“学生信息表”有什么漏洞?二、呈现新课(多媒体演示,35分钟)通过举例说明数据规范的重要性,强调要对关系模式进行规范化操作。1、规范化理论2、关系模式规范化1NF:不可分的原子2NF:完全依赖主键3NF:不存在传递依赖3、模式的评价与改进讨论:关系规范化后的优点。三、课堂练习(自主探究,团队协作,20分钟)实训2.4关系规范化(附:实训任务书)四、任务实施拓展(OBE加分法,自主探究,团队协作,20分钟)(1)将前面的“学生信息表”规范为3NF。(2)请各组同学分析自己组的课程设计关系模式,运用规范化技术进行模型的优化,完成后发到老师的电子邮箱中。五、总结(归纳总结,4分钟)(1)每组陈述:设计中遇到的问题及解决情况,通过设计,掌握了什么?(2)教师总结:就设计中同学们出现的问题及解决情况进行总结。完成任务的同时,认识到规范化的重要性,工作中要能规范解决实际问题。作业教学反思教学设计模块项目2搭建教务管理系统的环境知识点任务3.1MYSQL的安装教学时数2课时教学目标知识目标:掌握MySQL的安装与配置方法,掌握Navicat工具的使用;技能目标:(1)学会在Windows平台下安装MySQL。(2)会启动、登录MySQL数据库。素质目标:培养学生接受新软件、新技术的能力以及理论联系实际分析问题的能力。教学重、难点重点:(1)MySQL的安装选项的选取。(2)会启动、登录MySQL数据库。难点:MySQL的配置。教学方法PBL导入、任务驱动、多媒体演示、自主探究法、OBE加分法、举一反三素养课堂授课形式通过课前任务布置,增强学生自主学习能力;遇到问题解决问题的能力。课前布置任务,遇到问题自主解决。学生讨论:安装过程中的遇到的问题,分享解决方案。教学内容及过程设计一、PBL导入(提出问题,引出任务,5分钟)通过前期的数据收集、设计E-R图、转换关系模式,对关系模式进行规范化处理,得到了数据库的逻辑结构,下一步需要在计算机上进行物理设计。MySQL作为信息系统的后台开发工具,这样需要在自己的计算机上安装MySQL数据库系统。二、呈现新课(多媒体演示,55分钟)1、认识MySQLMySQL的特点;MySQL的版本;MySQL的命名机制。2、MySQL的安装与配置MySQL的安装注意事项通过举例说明在安装过程中可能会遇到的问题培养学生自主学习的能力,团队协作的能力。安装关键步骤MySQL的配置3、数据库的链接实现Navicat工具和MySQL的连接学生讨论:安装过程中的遇到的问题,分享解决方案。三、课堂练习(自主探究,团队协作,40分钟)实训3.1安装与启动MySQL(附:实训任务书)四、总结(归纳总结,4分钟)本任务介绍了什么是MySQL数据库、MySQL的安装与配置,为以后的学习打下良好的基础。在以后的学习、工作和生活中难免遇到困难,我们要学会直面难题,提高解决问题的能力。作业教学反思教学设计模块项目3教务管理系统的数据库与表设计知识点任务3.1数据库的创建与维护教学时数2课时教学目标知识目标:了解MySQL数据库文件及数据库的默认存放位置;技能目标:会使用命令和工具创建及维护数据库;素质目标:培养学生接受新软件、新技术的能力、爱国敬业、职业道德等。教学重、难点重点:数据库的创建与使用方法难点:理解数据库的存储引擎教学方法PBL导入、任务驱动、多媒体演示、自主探究法、OBE加分法素养课堂授课形式引入王江民的个人事迹,并通过讨论和分享的形式,激发学生爱国敬业情怀和职业道德素养。举例说明:讲述王江民个人事迹;学生分享:分享身边爱国敬业、职业道德高的人士。教学内容及过程设计一、PBL导入(提出问题,引出任务,5分钟)在使用数据库存储数据时,首先要学习怎么在具体的数据库管理系统中创建数据库,掌握其具体操作方法。二、呈现新课(多媒体演示,40分钟)讲述“王江民个人事迹”,让学生谈触发,并分享自己身边爱国敬业、职业道德高的人士,通过正面力量激发学生的爱国敬业的情怀和职业道德素养。1、认识SQLSQL的概述、特点、分类2、了解MySQL数据库数据库文件.frm\.myd\.myi3种文件3、数据库的创建使用Navicat工具创建数据库使用CREATEDATABASE语句创建CREATEDATABASE数据库名;4、打开数据库USE数据库名;5、删除数据库DROPDATABASE数据库名;6、查看数据库SHOWDATABASES;查看、打开、删除数据库三、课堂练习(自主探究,团队协作,40分钟)实训3.2创建与维护数据库(附:实训任务书)四、总结(归纳总结,3分钟)本任务介绍MySQL数据库的文件、创建数据库的两种方法以及数据库的维护操作,为以后的学习打下良好的基础,同时加强了学生的爱国敬业、职业道德等素质。作业教学反思教学设计模块项目3教务管理系统的数据库与表设计知识点任务3.1认识表教学时数2课时教学目标知识目标:理解表的基本概念及MySQL数据类型;技能目标:能设计数据库的表结构;素质目标:培养学生独立思考、举一反三的能力,激发学生认识新知的激情。教学重、难点重点:MySQL的数据类型;难点:选择合适的数据类型设计表;教学方法PBL导入、任务驱动、多媒体演示、自主探究法、OBE加分法素养课堂授课形式信息安全与信息存储的重要性,增强学生工作中求真务实的工作态度。举例说明:比如数据溢出或数据失真造成的严重后果;学生讨论:信息安全的重要性。教学内容及过程设计一、PBL导入(提出问题,引出任务,6分钟)展示数据库中各表,提出问题:这些表示怎么来的?如果有错误怎么修改?各表之间有什么联系?二、呈现新课(多媒体演示,40分钟)通过举例说明在数据表中数据存储的重要性及数据安全的重要性,强调在设计表结构时,我们要有科学、严谨地态度。1、表的概述表的命名表的结构字段名、字段长度和小数位数2、MySQL数据类型3、列的其他属性默认值属性值自动增加NULL与NOTNULL学生讨论:信息安全的重要性4、设计学生信息管理数据库的表结构三、课堂练习(自主探究,团队协作,40分钟)实训4.1认识表、设计表(附:实训任务书)四、总结(归纳总结,2分钟)本任务介绍了表的基本概念,MySQL数据类型以及表中其他属性,重点通过任务实施掌握数据库中表结构的设计。在完成任务的同时,我们必须要有信息安全的意识,工作中求真务实,有责任、有担当。作业教学反思教学设计模块项目3教务管理系统的数据库与表设计知识点任务3.3创建表教学时数2课时教学目标知识目标:掌握表的创建方法(利用Navicat工具和CREATETABLE命令);技能目标:能使用命令的方法创建表并添加完整性约束条件;素质目标:培养学生认识新事物的能力,增强分析实际问题以及解决实际问题的能力。教学重、难点重点:CREATETABLE语句的使用;难点:完整性约束条件的使用;教学方法PBL导入、任务驱动、多媒体演示、自主探究法、OBE加分法素养课堂授课形式工作中工作方式的选择,举一反三的能力,增强学生的应变的能力。举例说明:建表两种方式的比较理解;学生讨论:两种方式的优缺点、解决问题方法的重要性性。教学内容及过程设计一、PBL导入(提出问题,引出任务,5分钟)回顾:创建数据库的语句是什么?显示当前所有数据库的命令是什么?数据库是用来保存数据的,在MySQL数据库管理系统中,物理的数据是存储在表中的。设计人员在完成了数据库的设计及创建后,下面的任务将是在数据库中创建表,用于存储数据。二、呈现新课(多媒体演示,40分钟)解决问题方法不一定只有一种,学习中多种方式的对比,更有助于对问题的理解,创建表时两种不同的方式更有利于我们对表结构的认识,以及初识代码的运用。1、利用Navicat工具创建表在Navicat中创建表,字段名、数据类型及长度、默认值、空值、主键等属性的设置。任务实施——创建“student”数据表2、CREATETABLE命令创建表CREATETABLE<表名>(<字段1><数据类型1>[<列级完整性约束条件1>][,<字段2><数据类型2>[<列级完整性约束条件2>]][,…][,<表级完整性约束条件1>][,<表级完整性约束条件2>][,…]);任务实施——创建“student”数据等表学生讨论:解决问题方法的重要性。3、完整性约束条件PRIMARYKEY、NULL/NOTNULL、UNIQUE、DEFAULT、AUTO_INCREMENT、CHECK三、课堂练习(自主探究,团队协作,40分钟)实训4.2创建表(附:实训任务书)四、总结(归纳总结,3分钟)本任务介绍了创建表的两种方式:一种是使用MySQL的图形管理工具Navicat,另一种是使用CREATETABLE语句。重点介绍了表中完整性约束条件的使用。工作中多种方法有助于我们的认知,可以选择更合适的方式以提高工作效率。作业教学反思教学设计模块项目3教务管理系统的数据库与表设计知识点任务3.4维护表教学时数2课时教学目标知识目标:掌握表结构的查看和修改以及表中数据记录的管理;技能目标:能使用命令的方法修改表结构;素质目标:培养学生认识新事物的能力,增强分析实际问题以及解决实际问题的能力。教学重、难点重点:ALTERTABLE语句的使用;难点:根据用户需求利用命令的方式对表结构进行修改。教学方法PBL导入、任务驱动、多媒体演示、自主探究法、OBE加分法素养课堂授课形式工作中要有发现问题、解决问题的能力,要有严谨的工作作风。举例说明:比如数据库中表的设计不是一次性的成果,需要根据用户的需求变化而变化;学生讨论:如何提高解决问题的能力?教学内容及过程设计一、PBL导入(提出问题,引出任务,5分钟)回顾:列级完整性约束有哪些?创建表的命令是什么?表创建好后,可以查看表结构的定义,修改其结构,并且可以复制、删除表。二、呈现新课(多媒体演示,40分钟)工作中我们要善于发现问题,并有解决问题的能力,如在数据表创建好后,用户提出新的要求,我们如何解决?1、查看表(1)使用Describe查看表结构(2)查看表详细结构语句showcreatetable任务实施——查看“course”表的结构以及详细结构2、修改表(1)使用Navicat工具修改表结构(2)使用altertable语句修改表结构Altertable<表名>任务实施——将student表中sbirthday字段改名为sbirth3、快速添加、查看、修改与删除数据记录4、复制表(1)使用Navicat工具(2)使用SQL语句任务实施——复制student表到studbak表中5、删除表学生讨论:提高解决问题的能力在工作中的重要性。三、课堂练习(自主探究,团队协作,35分钟)实训4.3维护表(附:实训任务书)四、总结(归纳总结,3分钟)本任务介绍了在表创建后,可以查看表结构,对其结构进行修改,在表加添加、查看、修改与删除记录,并学会对表的复制和删除。工作中我们会遇到很多问题,要不气馁,积极地寻找解决问题的能力。作业教学反思教学设计模块项目3教务管理系统的数据库与表设计知识点任务3.5数据更新教学时数2课时教学目标知识目标:掌握数据库中对表的基本维护;技能目标:能利用insert、update、delete命令实现数据更新;素质目标:培养学生积极主动的学习态度及自主学习的习惯;培养学生在探索完成任务过程中的合作意识和创新精神。教学重、难点重点:掌握对数据的添加、修改及删除的操作;难点:实现插入子查询结果及指定条件的数据修改;教学方法PBL导入、任务驱动、多媒体演示、自主探究法、OBE加分法素养课堂授课形式工作中我们要有求真务实的工作态度,积极地处理问题,找到工作方法提高工作效率。举例说明:数据的更新日新月异,及时快捷地处理信息,提高工作效率。学生讨论:信息准确性的重要性。教学内容及过程设计一、PBL导入(提出问题,引出任务,5分钟)回顾:用于判断外部查询中某个属性列值是否在子查询的结果中,将使用什么操作符实现嵌套查询?在项目的使用过程中,数据在不断变化,如何向数据库中添加数据、对现有数据进行修改、删除无用数据等是设计人员在数据库维护过程中的工作。二、呈现新课(多媒体演示,40分钟)信息的准确性在生活中是十分重要的,我们工作中务必要有求真务实的工作态度,保证所处理的信息的真实、有效,并通过寻找更好、更快的方法提高工作效率。1、数据插入SQL的数据插入语句INSERT通常有3种形式:插入单条记录、插入多条记录和插入子查询结果。INSERTINTO<表名>[(<列名清单>)]VALUES(<常量清单>);案例讲解2、数据记录的修改UPDATE<表名>SET<列名1>=<表达式1>[,<列名2>=<表达式2>][,…][WHERE<条件表达式>];案例讲解3、删除数据DELETE[FROM]<表名>[WHERE<条件表达式>];案例讲解学生讨论:信息准确性、有效性地重要性。三、课堂练习(自主探究,团队协作,40分钟)实训4.4数据更新(附:实训任务书)四、总结(归纳总结,2分钟)本任务介绍了在数据库的使用过程中,实现向数据库中添加新数据、对现有数据进行修改以及删除无用的数据等。重点掌握INSERT、UPDATE、DELETE语句的使用。完成本任务的同时,我们深刻体会到务实的工作态度的重要性,处理问题时要考虑处理信息的准确性和有效性。作业教学反思教学设计模块项目4查询教务管理系统中的数据知识点任务4.1单表无条件查询教学时数2课时教学目标知识目标:掌握单表中无条件的查询;技能目标:能使用SELECT命令实现指定列、计算列及查询结果的输出;素质目标:培养学生积极主动的学习态度及自主学习的习惯;培养学生在探索完成任务过程中的合作意识和创新精神。教学重、难点重点:SELECT语句的基本使用;难点:单表无条件查询中DISTINCT关键字的使用、为列指定别名;教学方法PBL导入、任务驱动、多媒体演示、自主探究法、OBE加分法素养课堂授课形式高效地使用数据能提高工作效率,当今信息技术的高效运用增强了人们解决问题的能力。举例说明:百度的应用,解决了人们生活、学习等各方面的出现困扰;学生讨论:高效使用数据的意义。教学内容及过程设计一、PBL导入(提出问题,引出任务,5分钟)回顾:用什么命令查看表结构?修改表的命令是什么?设计人员准备好了数据库中的数据后,下一步的工作是实现对数据的查询。二、呈现新课(多媒体演示,40分钟)进入信息时代,我们如何高效获取信息?如何利用信息挖掘更有价值的信息?人们在工作、生活、学习中遇到问题习惯于“百度一下”,因为合理的使用这些资源,解决了我们的很多困扰。1、单表无条件查询(1)查询指定列(2)查询全部列任务实施——查询表中数据(3)查询经过计算的列(4)查询结果指定列别名任务实施——查询表中经过计算的列并指定别名2、查询结果的输出(1)复制表(2)将查询结果输出到文本文件中任务实施——复制student表到studbak表中学生讨论:合理使用数据的意义。三、课堂练习(自主探究,团队协作,40分钟)实训6.1单表无条件查询(附:实训任务书)四、总结(归纳总结,3分钟)本任务介绍了在单表中实现查询,如查询指定列,查询全部列、查询经过计算的列、查询结果显示别名以及将查询结果输出等。通过查询我们可以获得更多更有用的信息,生活中也是这样,我们要学会利用信息时代带来的便捷,使我们的工作更有效。作业教学反思教学设计模块项目4查询教务管理系统中的数据知识点任务4.2单表有条件查询教学时数2课时教学目标知识目标:掌握单表有条件查询中各种查询条件的表达;技能目标:能实现空值的查询、涉及范围的查询、模糊查询、多个查询条件的连接等;素质目标:培养学生积极主动的学习态度及自主学习的习惯;培养学生在探索完成任务过程中的合作意识和创新精神。教学重、难点重点:WHERE子句的基本使用;难点:能使用各种查询条件进行数据查询;教学方法PBL导入、任务驱动、多媒体演示、自主探究法、OBE加分法素养课堂授课形式信息检索在工作、生活、学习中应用非常广泛,在信息化时代,我们学习计算机应用专业的重要性,增强学生的专业认可度,激发学习兴趣。举例说明:信息检索,解决了人们生活、学习等各方面的问题;学生讨论:学习专业知识的重要性。教学内容及过程设计一、PBL导入(提出问题,引出任务,5分钟)回顾:如果查询结果中去掉重复值,在SELECT后使用什么关键字?如需返回查询结果集中的前N行,使用什么关键字?在进行数据查询时,很多时候需要根据指定的条件进行查询,这时我们可以使用WHERE子句。二、呈现新课(多媒体演示,40分钟)在信息时代,我们要认识到专业学习的重要性,学好专业,发挥专业优势,有利于我们未来的工作、生活。1、SELECT语法格式SELECT[ALL|DISTINCT]<选项>[AS<显示列名>][,…]FROM<表名|视图名>WHERE<条件表达式>;条件表达式是通过运算符连接起来的逻辑表达式。2、常用运算符查询条件运算符比较运算符=,<,>,<=,>=,<>,!=,!<,!>范围运算符BETWEENAND,NOTBETWEENAND列表运算符IN,NOTIN字符匹配符LIKE,NOTLIKE空值ISNULL,ISNOTNULL逻辑运算符AND,OR,NOT案例讲解学生讨论:专业学习的重要性。三、课堂练习(自主探究,团队协作,40分钟)实训5.2单表有条件查询(附:实训任务书)四、总结(归纳总结,3分钟)本任务介绍了单表有条件查询中各种查询条件的表达,包括涉及空值的查询、涉及范围的查询、模糊查询、集体查询、多个查询条件的连接等条件表达式的书写。通过项目学习,我们要认识到计算机专业的优势,努力学好专业课程,充分利用专业知识提升工作和学习的效率。作业教学反思教学设计模块项目4查询教务管理系统中的数据知识点任务4.3分组与排序查询教学时数2课时教学目标知识目标:聚集函数在数据查询中的使用;技能目标:能实现查询结果的分组与排序;素质目标:培养学生分析和处理、使用数据的能力;培养学生积极思考、大胆探索、从数据中挖掘信息的能力。教学重、难点重点:掌握聚集函数在数据查询中的使用;难点:GROUPBY子句、HAVING子句与ORDERBY子句的使用;教学方法PBL导入、任务驱动、多媒体演示、自主探究法素养课堂授课形式工作中要学会举一反三,提升解决复杂问题的能力。课前任务:通过课前布置任务,自主解决问题;学生讨论:遇到复杂问题的解决方案。教学内容及过程设计一、PBL导入(提出问题,引出任务,5分钟)回顾:当我们需要查找在某一范围内的数据,可以使用什么关键字?实现对字符串的模糊查询,在WHERE子句中可以使用什么?在进行数据查询时,如何实现综合信息的统计,比如计数、求最大值、求最小值、求平均值等?二、呈现新课(多媒体演示,40分钟)我们会遇到很多复杂问题,应如何面对?怎样利用已学习的知识举一反三?1、聚集函数MySQL的聚集函数是综合信息的统计函数,也称为聚合函数或集函数,包括计数、求最大值、求最小值、求平均值和求和等。(count、max、min、avg、sum)2、对查询结果集进行分组使用GROUPBY子句可以将查询结果按照某一列或多列数据值进行分类,换句话说,就是对查询结果的信息进行归纳,以汇总相关数据。其语法格式如下:[GROUPBY列名清单][HAVING条件表达式]3、对查询结果集进行排序用户可以利用ORDERBY子句对查询结果按照一个或多个字段进行升序(ASC)或降序(DESC)排序,默认值为升序。[ORDERBY<列名1>[ASC|DESC][,<列名2>[ASC|DESC]][,…]]案例讲解学生讨论:遇到复杂问题的解决方案。三、课堂练习(自主探究,团队协作,40分钟)实训5.3分组与排序查询(附:实训任务书)四、总结(归纳总结,3分钟)本任务介绍了聚集函数在数据查询中的使用以及查询结果的分组与排序。重点掌握GROUPBY子句、HAVING子句与ORDERBY子句的使用。复杂问题的解决需要我们积极主动的探索,学习中要有自主学习的能力。作业教学反思教学设计模块项目4查询教务管理系统中的数据知识点任务4.4多表连接查询教学时数2课时教学目标知识目标:掌握多表查询的使用;技能目标:能实现同时涉及两个或两个以上表的查询;素质目标:培养学生分析和处理、使用数据的能力;培养学生积极思考、大胆探索、从数据中挖掘信息的能力。教学重、难点重点:掌握多表连接查询的使用;难点:连接查询中内连接的连接条件的指定;教学方法PBL导入、任务驱动、多媒体演示、自主探究法、OBE加分法素养课堂授课形式高效地使用数据能提高工作效率,当今信息技术的高效运用增强了人们解决问题的能力。举例说明:百度的应用,解决了人们生活、学习等各方面的出现困扰;学生讨论:如何学好专业课程?教学内容及过程设计一、PBL导入(提出问题,引出任务,5分钟)回顾:分析WHERE条件与HAVING条件的区别是什么?当我们的查询结果集来源于多张表中的数据,我们将如何实现查询呢?情境导入:查询“张忠”选修“高等数学”的成绩?二、呈现新课(多媒体演示,40分钟)工作中想要高效地使用数据,需要加强对专业知识的学习。1、多表连接查询多表连接查询是指查询同时涉及两个或两个以上的表,连接查询是关系数据库中最主要的查询。分为:交叉连接、内连接、自连接、外连接;交叉连接又称笛卡儿连接,是指两个表之间做笛卡儿积操作,得到结果集的行数是两个表的行数的乘积。内连接SELECT[ALL|DISTINCT][别名.]<选项1>[AS<显示列名>][,…]]FROM<表名1>[别名1],<表名2>[别名2][,…]WHERE<连接条件表达式>[AND<条件表达式>];案例讲解自连接,连接操作不只是在不同的表之间进行,一张表内还可以进行自身连接操作,即将同一个表的不同行连接起来。外连接,在自然连接中,只有在两个表中匹配的行才能在结果集中出现。而在外连接中可以只限制一个表,而对另外一个表不加限制(所有的行都出现在结果集中)案例讲解学生讨论:如何学好专业课程?三、课堂练习(自主探究,团队协作,40分钟)实训5.4多表连接查询(附:实训任务书)四、总结(归纳总结,3分钟)本任务介绍了同时涉及两个或两个以上的表的连接查询,表与表之间的连接又分为交叉连接、内连接、自连接和外连接。连接查询的类型可以在SELECT语句的FROM子名中指定,也可以在WHERE子句中指定。作业教学反思教学设计模块项目4查询教务管理系统中的数据知识点任务4.5嵌套查询教学时数4课时教学目标知识目标:掌握子查询的使用;技能目标:能利用子查询实现复杂问题的解决;素质目标:培养学生分析和处理、使用数据的能力;培养学生积极思考、大胆探索、从数据中挖掘信息的能力。教学重、难点重点:嵌套查询的使用;难点:用比较运算符、IN及带有ALL或ANY操作符的子查询的使用;教学方法PBL导入、任务驱动、多媒体演示、自主探究法、OBE加分法素养课堂授课形式高效地使用数据能提高工作效率,当今信息技术的高效运用增强了人们解决问题的能力。举例说明:百度的应用,解决了人们生活、学习等各方面的出现困扰;学生讨论:高效使用数据的意义。教学内容及过程设计一、PBL导入(提出问题,引出任务,5分钟)回顾:分析WHERE条件与HAVING条件的区别是什么?当我们的查询结果集来源于多张表中的数据,我们将如何实现查询呢?情境导入:查询“张忠”选修“高等数学”的成绩?二、呈现新课(多媒体演示,40分钟)高效使用数据的意义,如百度的应用,解决了人们生活、学习等各方面的出现困扰,信息技术的高效运用增强了人们解决问题的能力。嵌套查询在SQL语言中,一个SELECT-FROM-WHERE语句称为一个查询块。将一个查询块嵌套在另一个查询块的WHERE子句或HAVING子句的条件中称为嵌套查询或子查询。1.嵌套子查询嵌套子查询又称为不相关子查询,即嵌套子查询的执行不依赖于外部嵌套。子查询返回单个值子查询返回一个值列表。案例讲解2.相关子查询在相关子查询中,子查询的执行依赖于外部查询,即子查询的查询条件依赖于外部查询的某个属性值。3.集合查询SELECT的查询结果是元组的集合,所以可以对SELECT的结果进行集合操作。SQL语言提供的集合操作主要包括3个:UNION(并操作)、INTERSECT(交操作)、MINUS(差操作)。学生讨论:高效使用数据的意义。三、课堂练习(自主探究,团队协作,40分钟)实训5.5嵌套查询(附:实训任务书)四、总结(归纳总结,3分钟)本任务介绍了在SQL语言中,如何使用嵌套查询实现较为复杂的查询?子查询一般分为两种:嵌套子查询和相关子查询。作业教学反思教学设计模块项目5优化教务管理系统数据知识点任务5.1了解与创建索引教学时数2课时教学目标知识目标:掌握索引的概念、作用、类型和创建方法(利用Navicat和命令);技能目标:能使用命令的方法创建索引;素质目标:引导学生养成认真负责的工作态度,增强学生的责任担当,培养举一反三的学习能力。教学重、难点重点:索引的创建方法;难点:命令的方式创建索引;教学方法PBL导入、任务驱动、多媒体演示、自主探究法、OBE加分法素养课堂授课形式党中央高度重视创新媒体的传播方式,特别是信息技术在新闻传播行业的典型应用。举例说明:了解融媒体系统平台的建设——离不开软件技术—特别是数据库技术学生讨论:数据库技术的重要性。教学内容及过程设计一、PBL导入(提出问题,引出任务,5分钟)回顾:数据更新包括哪些操作?使用什么语句完成数据插入?怎样修改表中已有的记录?如何提高数据的查询速度和效率呢?设计人员可以在数据库中合理地设计索引。索引就像一本书的目录一样,是为了加快查询数据而建立的一种存储结构。呈现新课(多媒体演示,40分钟)通过举例说明索引在数据查询中的重要性,强调在设计表结构时,学生要养成认真负责的工作态度。1、索引概述2、索引的类型(1)普通索引和唯一索引(2)单列索引和组合索引(3)全文索引(4)空间索引3、索引的设计原则创建索引(1)在创建表时创建索引使用Navicat工具创建索引使用SQL语句创建索引(2)在现存表中创建索引使用Navicat工具创建索引使用INDEX语句创建索引使用ALTERTABLE语句创建索引学生讨论:数据库技术的重要性三、课堂练习(自主探究,团队协作,40分钟)任务6.1创建索引(附:实训任务书)四、总结(归纳总结,3分钟)本任务介绍了索引的基本概念和创建索引的两种情况:一种是在创建表时创建索引,另一种是在现存表中创建索引。重点介绍了使用SQL语句创建索引。在完成任务的同时,我们必须要有认真负责的工作态度,要有责任担当和团结协作精神,以及诚实守信的科学态度。作业教学反思教学设计模块项目5优化教务管理系统数据知识点任务5.2索引的维护教学时数2课时教学目标知识目标:掌握索引查看、删除、修改的方法(利用Navicat工具和命令);技能目标:能使用命令的方法查看、删除和使用索引;素质目标:引导学生养成认真负责的工作态度,增强学生的责任担当,培养举一反三的学习能力。教学重、难点重点:索引的查看、删除和验证的方法;难点:验证索引的使用;教学方法PBL导入、任务驱动、多媒体演示、自主探究法、OBE加分法素养课堂授课形式党中央高度重视创新媒体的传播方式,特别是信息技术在新闻传播行业的典型应用。举例说明:了解融媒体系统平台的建设——离不开软件技术—特别是数据库技术学生讨论:数据库技术的重要性。教学内容及过程设计一、PBL导入(提出问题,引出任务,5分钟)回顾:索引有哪些类型?索引的创建原则是什么?怎样通过修改表创建索引?索引创建好后,如何查看表中的索引,表中索引的定义,修改索引,删除索引?怎么知道查询中有没有使用索引?呈现新课(多媒体演示,40分钟)通过举例说明索引维护在数据库管理中的重要性,强调学生要养成认真负责的工作态度。1、查看索引(1)使用SHOW命令查看表中的索引(2)使用describe命令,查看表结构的同时查看索引(3)使用showcreatetable命令查看创建表代码时查看索引创建子句。2、删除索引(1)使用管理工具Navicat删除索引(2)使用SQL语句删除索引3、修改索引4、验证索引的使用使用EXPLAIN语句查看索引的使用。学生讨论:数据库技术的重要性三、课堂练习(自主探究,团队协作,40分钟)任务6.2索引的维护(附:实训任务书)四、总结(归纳总结,3分钟)本任务介绍了查看表中的索引,删除索引,修改索引,以及验证有没有使用索引。重点介绍了验证使用索引。在完成任务的同时,我们必须要有认真负责的工作态度,要有责任担当和团结协作精神,以及诚实守信的科学态度。作业教学反思教学设计模块项目5优化教务管理系统数据知识点任务5.3视图的创建与查看教学时数2课时教学目标知识目标:掌握视图的概念、创建方法(利用Navicat工具和命令)和查看方法;技能目标:能使用命令的方法创建视图;素质目标:引导学生养成认真负责的工作态度,增强学生的责任担当,培养举一反三的学习能力。教学重、难点重点:视图的创建方法;难点:命令的方式创建视图;教学方法PBL导入、任务驱动、多媒体演示、自主探究法、OBE加分法素养课堂授课形式党中央高度重视创新媒体的传播方式,特别是信息技术在新闻传播行业的典型应用。举例说明:了解融媒体系统平台的建设——离不开软件技术—特别是数据库技术学生讨论:数据库技术的重要性。教学内容及过程设计PBL导入(提出问题,引出任务,5分钟)回顾:使用什么命令可以查看索引?如何删除索引?如果要经常查询学生的学号、姓名和性别信息,如何可以方便的查看呢?视图可以将一些数据存储为虚拟的结构,方便用户及时、方便、准确地查看所需数据。呈现新课(多媒体演示,40分钟)通过举例说明视图在数据查询中的重要性,强调在优化数据查询时,学生要养成认真负责的工作态度。1.视图的概念视图是从一个或者几个基本表或者视图中导出的虚拟表,是从现有基表中抽取若干子集组成用户的“专用表”,这种构造方式必须使用SQL中的SELECT语句来实现。在定义一个视图时,只是把其定义存放在数据库中,并不直接存储视图对应的数据,直到用户使用视图时才去查找对应的数据。2.使用Navicat创建视图步骤如下:双击数据库,右击“视图”节点,选择“新建视图”确定基表确定视图中的输出列设置连接条件设置视图的条件保存3.使用SQL语句创建视图语法格式:CREATEVIEWview_name[(Column[,…n])]ASselect_statement[WITHCHECKOPTION];学生讨论:数据库技术的重要性4.查看视图在MySQL中,查看视图结构可以用DESCRIBE/DESC和SHOWCREATEVIEW语句。查看视图基本信息可以用SHOWTABLESTATUS语句。三、课堂练习(自主探究,团队协作,40分钟)任务6.3视图的创建与查看(附:实训任务书)四、总结(归纳总结,3分钟)本任务介绍了视图的概念、创建视图的两种方式(一种是使用MySQL的图形管理工具Navicat,另一种是使用CREATEVIEW语句)、以及如何查看视图信息。重点介绍了使用SQL命令创建和查看视图。在完成任务的同时,我们必须要有认真负责的工作态度,要有责任担当和团结协作精神,以及诚实守信的科学态度。作业教学反思教学设计模块项目5优化教务管理系统数据知识点任务5.4视图的使用与维护教学时数2课时教学目标知识目标:掌握视图的使用、修改和删除的方法;技能目标:会使用视图和修改视图;素质目标:通过任务学习,增长学生的见识,激发学生对专业课的兴趣;培养学生独立思考和团结协作能力。教学重、难点重点:视图的更新操作和命令的方式修改视图;难点:在对视图进行更新操作时的使用细节;教学方法PBL导入、任务驱动、多媒体演示、自主探究法、OBE加分法素养课堂授课形式党中央高度重视创新媒体的传播方式,特别是信息技术在新闻传播行业的典型应用。举例说明:了解融媒体系统平台的建设——离不开软件技术—特别是数据库技术学生讨论:数据库技术的重要性。教学内容及过程设计一、PBL导入(提出问题,引出任务,5分钟)回顾:什么是视图?使用什么命令创建视图?视图中的数据会被存储吗?视图创建好了,如何使用视图呢?可以向普通表格一样使用吗?二、呈现新课(多媒体演示,40分钟)通过举例说明视图的使用和维护在数据查询中的重要性,强调在优化数据查询时,学生要养成认真负责的工作态度。1.视图的使用(1)使用视图进行数据检索视图的查询总是转换为对它所依赖的基本表的等价查询。利用SQL的SELECT命令和Navicat都可以对视图进行查询,其使用方法与基本表的查询完全一样。(2)通过视图修改数据视图也可以使用INSERT命令插入行,当执行INSERT命令时,实际上是向视图所引用的基本表插入行。视图中的INSERT命令与在基本表中使用INSERT命令的格式完全一样。2.视图的修改(1)使用Navicat修改视图(2)使用SQL语句修改视图语法格式如下:ALTERVIEWview_name[(Column[,…n])]ASselect_statement[WITHCHECKOPTION];学生讨论:数据库技术的重要性3.视图的删除(1)使用Navicat删除视图(2)使用SQL语句删除视图语法格式如下:DROPVIEW{view}[,…n];DROPVIEW命令可以删除多个视图,各视图名之间用逗号分隔,删除视图必须拥有DROP权限。三、课堂练习(自主探究,团队协作,40分钟)任务7.4视图的使用与维护(附:实训任务书)四、总结(归纳总结,3分钟)本任务介绍了视图的使用、视图的修改和视图的删除,重点介绍了在对视图进行更新操作时的一些限制。在完成任务的同时,我们必须要有认真负责的工作态度,要有责任担当和团结协作精神,以及诚实守信的科学态度。作业教学反思教学设计模块项目6通过编程操作教务管理系统中的数据知识点任务6.1SQL语言基础教学时数2课时教学目标知识目标:掌握SQL语言基础;技能目标:能正确使用SQL语言中的常量、变量和表达式;素质目标:在思维分析中,让学生体验学习带来的自信与成功感,激发学生学习的兴趣;通过任务的实施,培养学生的逻辑思维能力,促进学生对问题解决方法的理解。教学重、难点重点:变量和表达式的基本使用;难点:系统变量、用户变量和局部变量的使用;教学方法PBL导入、任务驱动、多媒体演示、自主探究法、OBE加分法素养课堂授课形式介绍软件公司数据库工程师的招聘条件,让学生了解学习程序开发的重要性。举例说明:大型数据库会有很多的实体和属性,如何保证某个程序员书写的代码可以在团队无障碍沟通?学生讨论:规范使用代码以及良好的代码书写习惯的重要性。教学内容及过程设计一、PBL导入(提出问题,引出任务,5分钟)回顾:视图是如何创建和删除的?设计人员要编写存储过程和函数、触发器及事务,首先要掌握SQL语言的语法规范及语言基础。二、呈现新课(多媒体演示,40分钟)通过举例说明通过编程语言使数据可设计更为高效,强调在设计数据库时,我们要有严谨的态度,要注重语法的规范。1、常量和变量(1)常量的定义(2)常量的数据类型(3)变量的定义和分类第1种是系统变量全局(global)变量会话(session)变量第2种是用户变量第3种是局部变量2、表达式(1)表达式的使用学生讨论:规范使用代码以及良好的代码书写习惯的重要性。三、课堂练习(自主探究,团队协作,40分钟)任务7.1SQL语言基础(附:实训任务书)四、总结(归纳总结,3分钟)本任务介绍了SQL语言中的常量、变量和表达式,在学习过程中要掌握它们的定义和使用,并应用熟练。在完成任务的同时,我们必须要有工匠精神,了解编程的重要性,规范编程语法,使得数据库的设计更为高效和安全。作业教学反思教学设计模块项目6通过编程操作教务管理系统中的数据知识点任务6.2分支结构程序设计教学时数2课时教学目标知识目标:掌握SQL中的两种分支结构;技能目标:能正确使用if…else和case分支语句;素质目标:在思维分析中,让学生体验学习带来的自信与成功感,激发学生学习的兴趣;通过任务的实施,培养学生的逻辑思维能力,促进学生对问题解决方法的理解。教学重、难点重点:分支结构的理解和两种语句的熟练使用;难点:if…else的嵌套使用;教学方法PBL导入、任务驱动、多媒体演示、自主探究法、OBE加分法素养课堂授课形式软件危机的出现,芯片之战,5G技术青年的责任与担当。举例说明:不同系统对大小写字母的敏感性。学生讨论:编程的严谨与规范。教学内容及过程设计一、PBL导入(提出问题,引出任务,5分钟)回顾:变量分为几种类型?set和select语句在使用时有什么不同?结构化程序设计语言的基本结构是顺序结构、条件分支结构和循环结构,本次任务主要学习条件分支结构。二、呈现新课(多媒体演示,40分钟)软件危机的出现,芯片之战,5G技术青年的责任与担当。1、if…else(1)BEGIN…END语句块(2)IF…ELSE条件语句IFsearch_conditionTHENstatement_list[ELSEIFsearch_conditionTHENstatement_list]…[ELSEstatement_list]ENDIF;2、case分支语句(1)简单格式(2)搜索格式学生讨论:编程的严谨与规范。三、课堂练习(自主探究,团队协作,40分钟)任务7.2分支结构程序设计(附:实训任务书)四、总结(归纳总结,3分钟)本任务介绍了begin…end语句块,if…else条件语句和case分支语句,使用他们来控制程序的执行流程。在完成任务的同时,通过软件行业规划解析,工作中我们要树立职业理想。作业教学反思教学设计模块项目6通过编程操作教务管理系统中的数据知识点任务6.3循环结构程序设计教学时数2课时教学目标知识目标:掌握SQL中的循环语句和条件处理程序的定义;技能目标:能熟练使用循环语句实现循环结构设计;素质目标:培养学生对国家实力的自信和责任担当。教学重、难点重点:循环结构的理解和三种语句的熟练使用;难点:条件出来程序的定义;教学方法PBL导入、任务驱动、多媒体演示、自主探究法、OBE加分法素养课堂授课形式解读党的第十九届中央委员会第五次全体会议通过的《中共中央关于制定国民经济和社会发展第十四个五年规划和二〇三五年远景目标的建议》,引导学生明确技术强国。举例说明:原子弹研制时期,没有计算机的先辈每天的计算纸装满了麻袋。学生讨论:如何使用编程语言提高运算速度?教学内容及过程设计一、PBL导入(提出问题,引出任务,5分钟)回顾:分支结构设计有哪几种?MySQL中的循环结构主要有while…endwhile语句、repeat…endrepeat语句和loop…endloop三种类型的循环语句,同时讲述条件和处理程序的定义,SQL语句的注释二、呈现新课(多媒体演示,40分钟)通过举例说明循环语句解决问题的快捷和高效,提出学习知识的重要性,帮助学生养成良好的学风。1、循环结构语句(1)WHILE…ENDWHILE语句(2)REPEAT…ENDREPEAT语句(3)LOOP…ENDLOOP语句2、条件和处理程序的定义(1)定义条件(2)定义处理程序三、课堂练习(自主探究,团队协作,40分钟)任务7.3循环结构程序设计(附:实训任务书)四、总结(归纳总结,3分钟)本任务介绍了while…endwhile语句、repeat…endrepeat语句和loop…endloop三种类型的循环语句,条件和处理程序的定义,SQL语句的注释。在完成任务的同时,加强学风引导,培养学生对国家实力的自信和责任担当。作业教学反思教学设计模块项目6通过编程操作教务管理系统中的数据知识点任务6.4不带参数的存储过程创建教学时数2课时教学目标知识目标:了解存储过程的优缺点以及使用存储过程;技能目标:掌握不带参数存储过程的创建;素质目标:培养法律意识和责任意识以及举一反三学习新知识的能力;教学重、难点重点:存储过程的概念,使用存储过程的优缺点;难点:存储过程的创建和调用;教学方法PBL导入、任务驱动、多媒体演示、自主探究法、OBE加分法素养课堂授课形式数据库管理员(DBA)的职业素养举例说明:如何看待程序员删库跑路?学生讨论:DBA的权限和职业素养。教学内容及过程设计一、PBL导入(提出问题,引出任务,5分钟)回顾:SQL语言中的选择语句、循环语句?游标的作用和使用步骤?为了提高访问数据的速度与效率,设计人员可以利用存储过程和函数管理数据库。二、呈现新课(多媒体演示,40分钟)数据库管理员(DBA)的职业素养1.存储过程的概念MySQL存储过程有自己的优点和缺点。开发应用程序时,您应该决定是否应该或不应该根据业务需求使用存储过程。2.存储过程的创建和调用(1)利用CREATEPROCEDURE语句创建。(2)使用Navicat图形化工具创建(3)存储过程的调用(4)存储过程中局部变量的使用三、课堂练习(自主探究,团队协作,40分钟)任务7.4不带参数的存储过程创建(附:实训任务书)学生讨论:DBA的权限和职业素养。四、总结(归纳总结,3分钟)本任务介绍了存储过程的概念和使用存储过程的优缺点,如何使用Navicat图形化工具和SQL语句创建存储过程,存储过程的调用,存储过程中局部变量的使用等相关知识点和技能。在完成任务的同时加强学生法律意识和职业素养的培养。作业教学反思教学设计模块项目6通过编程操作教务管理系统中的数据知识点任务6.5带参数存储过程创建教学时数2课时教学目标知识目标:了解带参数存储过程的创建;技能目标:掌握创建带输入和输出参数的存储过程;素质目标:通过任务学习,增长学生的见识,激发学生对专业课的兴趣;培养学生独立思考和团结协作能力。教学重、难点重点:三种参数类型,IN,OUT,INOUT的使用;难点:三种参数类型,IN,OUT,INOUT的使用;教学方法PBL导入、任务驱动、多媒体演示、自主探究法、OBE素养课堂授课形式某高校一次性退学22名学生,“躺平”与奋斗。举例说明:学业预警机制的实施。学生讨论:树立正确的人生观和价值观。教学内容及过程设计一、PBL导入(提出问题,引出任务,5分钟)回顾:不带参数存储过程的创建语句以及调用?存储过程里局部变量和select…into语句的使用?存储过程有输入参数和输出参数,存储过程本身不具有返回值,但是可以通过参数将要返回的值带回。二、呈现新课(多媒体演示,40分钟)举例说明数据库技术——数据挖掘——大数据时代背景下努力学习的重要性。1.带参数存储过程创建语句语法格式:CREATEPROCEDURE
过程名([[IN|OUT|INOUT]参数名数据类型[,[IN|OUT|INOUT]参数名数据类型…]])[特性...]过程体2.带输入参数存储过程创建语句:CREATEPROCEDURE
过程名([IN参数名数据类型[,[IN参数名数据类型…]])3.带输出参数存储过程创建语句:CREATEPROCEDURE
过程名([OUT参数名数据类型[,[OUT参数名数据类型…]])4.带输入输出参数存储过程创建语句:CREATEPROCEDURE
过程名([INOUT参数名数据类型[,[INOUT参数名数据类型…]])学生讨论:树立正确的人生观和价值观。三、课堂练习(自主探究,团队协作,40分钟)任务7.5带参数的存储过程创建(附:实训任务书)四、总结(归纳总结,3分钟)本任务介绍了带参数的存储过程的创建,参数主要分为输入参数、输出参数和输入输出参数,存储过程本身不具有返回值,但是可以通过输出参数带回值。完成任务的同时帮助结合大数据时代学业预警机制的诞生,帮助学生树立正确的人生观和价值观。作业教学反思教学设计模块项目7管理系统中的数据知识点任务6.6管理存储过程和函数教学时数2课时教学目标知识目标:了解存储过程测试的流程;技能目标:掌握存储过程管理及调用方法;素质目标:遵守网络安全办法,热爱祖国,遵规守纪。教学重、难点重点:存储过程的调用方法;难点:带输入输出参数的存储过程的调用方法。教学方法PBL导入、任务驱动、多媒体演示、自主探究法、OBE素养课堂授课形式《中华人民共和国网络安全法》普及举例说明:网信办对“滴滴出行”启动网络安全审查。学生讨论:信息安全的重要性。教学内容及过程设计一、PBL导入(提出问题,引出任务,5分钟)回顾:带参数存储过程的创建?Question:存储过程怎么测试?二、呈现新课(多媒体演示,40分钟)《中华人民共和国网络安全法》普及1.存储过程测试流程对存储过程进行测试大致遵循以下步骤:
第一步,按照存储过程的输入和输出参数设置正确的调用样式。第二步,根据调用时的输入参数值来向相关的表中插入测试数据。第三步,执行第一步中的存储过程调用语句,查看执行结果是否正确,并根据该结果来修改存储过程。2.管理存储过程1)查看存储过程利用SHOWSTATUS语句查看利用SHOWCREATE语句查看2)修改存储过程MySQL中修改存储过程和函数的语句的语法形式如下。ALTER{PROCEDURE}sp_name[characteristic…];删除存储过程调用存储过程学生讨论:信息安全的重要性。三、课堂练习(自主探究,团队协作,40分钟)任务7.6管理存储过程和函数(附:实训任务书)四、总结(归纳总结,3分钟)本任务介绍了存储过程的调用测试方法和存储过程的管理(修改、删除、查看)等操作,在学习过程中要注意区分存储过程调用的规则(尤其是带参数存储过程,以及变量在存储过程中的应用方法)。在完成任务的同时,教育学生热爱祖国,遵规守纪,网络不是法外之地。作业教学反思教学设计模块项目6通过编程操作教务管理系统中的数据知识点任务6.7触发器的创建教学时数2课时教学目标知识目标:掌握触发器的工作原理;创建触发器方法;技能目标:能够使用navicat创建触发器;能够运用SQL命令创建触发器。素质目标:培养学生的社会能力、方法能力和可持续发展能力。教学重、难点重点:创建触发器;NEW与OLD临时表的作用原理难点:运用SQL命令创建触发器。教学方法PBL导入、任务驱动、多媒体演示、自主探究法、OBE素养课堂授课形式设计的本质是人,人性化设计和友好性设计在数据库设计中不仅可以确保数据完整性,也更能满足客户需要。举例说明:修改数据时弹出界面提醒会让设计更具有人性化。学生讨论:友好性设计的重要性。教学内容及过程设计一、PBL导入(提出问题,引出任务,5分钟)回顾:存储过程和函数的应用场景有何不同?为了确保数据的完整性,设计人员可以使用触发器实现负责的业务规则。二、呈现新课(多媒体演示,40分钟)设计的本质是人,人性化设计和友好性设计在数据库设计中不仅可以确保数据完整性,也更能满足客户需要。1、触发器概述(1)触发器定义(2)触发器原理:监控对表的insert、update、delete操作事件并自动运行。(3)触发器优点自动运行可以通过数据库中的相关表进行层叠更改可以实现逻辑更复杂的check约束2、创建触发器(1)利用命令创建触发器基本语法OLD与NEW的作用(2)利用Navicat创建触发器学生讨论:友好性设计的重要性。三、课堂练习(自主探究,团队协作,40分钟)任务7.7创建触发器(附:实训任务书)四、总结(归纳总结,3分钟)本任务介绍了触发器的两种创建方法及触发器的工作原理,重点要理解临时表NEW与OLD的作用。在完成任务的同时提高分析问题和解决问题的能力。作业教学反思教学设计模块项目6通过编程操作教务管理系统中的数据知识点任务6.8触发器的应用教学时数4课时教学目标知识目标:理解NEW与OLD的原理;技能目标:能正确使用NEW与OLD完成触发器的编程,实现数据完整性;触发器的管理素质目标:培养学生的社会能力、方法能力和可持续发展能力。教学重、难点重点:运用触发器完成数据的完整性;难点:针对INSERT、UPDATE、DELETE三种事件,运用OLD与NEW临时表编写触发器程序,以实现数据完整性;教学方法PBL导入、任务驱动、多媒体演示、自主探究法、OBE素养课堂授课形式某公司数据库管理员误删数据库导致数据丢失,损失巨大。举例说明:如何避免用户删除重要数据?学生讨论:运用触发器保障数据的完整性。教学内容及过程设计一、PBL导入(提出问题,引出任务,5分钟)回顾:如何创建触发器?设计人员要准确把握触发器的触发时机,运用触发器保障数据的完整性。二、呈现新课(多媒体演示,40分钟)举例说明修改数据时对应修改关联数据,可以保证数据的关联性,保障数据的完整性。1、NEW与OLD的原理2、运用触发器实现check约束3、运用触发器实现相关表的数据统一4、运用触发器实现级联更新功能5、触发器的管理三、课堂练习(自主探究,团队协作,130分钟)任务8.2触发器的应用(附:实训任务书)学生讨论:运用触发器保障数据的完整性。四、总结(归纳总结,3分钟)本任务介绍了运用触发器实现check约束、级联更新等功能,重点强调了NEW与OLD在触发器编程中的运用。在完成任务的同时提高分析问题和解决问题的能力。作业教学反思教学设计模块项目7维护教务管理系统的安全性知识点任务7.1账户管理教学时数
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年监控设备故障快速检修测试试卷及答案
- 2026年抗菌药物处方权培训考核真题及答案
- 2026年教资笔试历年真题及答案解析
- 2026年矿山救护工试题库带答案
- 2026年煤矿新工人考试题及答案
- 2026年农机驾证科一模拟试题带答案
- 2026年全国交管12123驾驶证学法减分(学法免分)考试题和参考答案
- 2026年人工智能训练师(高级三级)专业知识考试题库(新版题)
- 2026年人证网约车考试题库及答案一套
- 1、中控局通信器使用说明书
- 铁路外包施工人员安全准入考试题库
- 第二十六章 二次函数 单元测试卷(含答案) 2026-2027学年人教版九年级数学上册
- 2025年遗体火化师题库及答案
- UG练习图纸大全-65张-绝对受用
- 《EPDM应用技术规程》
- (正式版)DB15∕T 1932-2020 《公路抗凝冰沥青混合料设计与施工技术规范》
- 中行职称管理办法
- 机械制图习题集-附带答案
- 延长石油招聘笔试题库
- CJT156-2001 沟槽式管接头
- 经皮肾镜技术详解
评论
0/150
提交评论