版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《数据库技术与应用》教案1一、授课信息课程名称数据库技术与应用授课对象22计算机应用技术1班教学单元名称数据库入门教学场所9539授课形式理实一体授课学时2教材MySQL数据库任务驱动式教程课程标准《数据库技术与应用》课程单元及内容分析依据课程标准,就本教学单元在该课程(或该任务)中的地位、作用进行简明扼要的分析,并介绍本次课主要教学内容。(1)数据库的发展历程;(2)数据库的基本概念;(3)数据库存储结构;(4)SQL语言介绍;(5)主流数据库简介;(6)下载、安装与配置MySQL。学情分析客观分析学生的知识和技能基础、认知和实践能力、学习特点等,详实反映学生整体与个体情况数据,准确预判教学难点及其掌握可能。知识与技能基础基本的计算机知识认知与实践能力大多数学生只有初级的计算机认知能力学习特点从理论上理解数据库教学目标教学目标表述明确、相互关联,重点突出、可评可测知识目标(1)了解数据库的基本概念和数据库管理系统的主流产品;(2)学习结构化査询语言SQL的基本知识。能力目标(1)掌握下载、安装、与配置MySQL8.0软件;(2)掌握排除MySQL服务器安装、启动服务和连接服务类的故障能力。素质目标(1)培养学生发现、分析、解决问题的能力,增强学生研究创新的信心和动力;(2)培养、激发学生的学习兴趣,激励学生产生学习内动力。教学重点和难点教学重点数据库的发展历程;数据库的基本概念;下载、安装与配置MySQL的方法。处理方法通过科普视频、数据库在使用前后的对比让学生接纳数据库教学难点数据库存储结构;SQL语言介绍;配置MySQL的方法。处理方法线上线下统一教学、线上虚拟仿真资源等教学策略设计理念体现先进教育思想和教学理念,遵循学生认知规律,符合课堂教学实际。线上线下结合、讲练结合、在实践中增长知识和技能。教学方法与手段根据教学内容和学生学习特点科学选择教学方法和手段,强调信息化教学手段和数字资源的利用,能够针对学习反馈及时调整教学方法,突出学生中心,实行因材施教,关注重点、难点的解决,以学生为中心,结合使用数字化教室、多媒体设备、在线教学、问答法、小组讨论法、翻转课堂等方法教学资源能学辅教的数字资源和信息化教学手段,并能合理运用信息技术、数字资源、信息化教学设施设备提高教学与管理成效。超星:/detail/232234889教学评价深入贯彻落实《深化新时代教育评价改革总体方案》,改进结果评价,强化过程评价,探索增值评价,健全综合评价;鼓励依托线上平台和软件工具,运用大数据、人工智能等现代信息技术,开展教与学行为分析。教学评价采用过程性评价和增值评价相结合的方式本课程的学习效果从知识、能力和素养三个方面来评价,主要分为理论考核、项目实践动手能力和日常素养养成三个方面。教学活动安排1.应用混合教学模式,系统优化教学过程,设计流程,按照教学策略设计教学过程,使用方法和手段设,关注重点、难点的解决,突出学生中心,实行因材施教,注重教学全过程评价。2.合理运用云计算、大数据、物联网、虚拟仿真、增强现实、人工智能、区块链等信息技术以及数字资源、信息化教学设施设备改造传统教学与实践方式、提高管理成效。课前预学教学环节与内容教师活动学生活动设计意图无课中内化教学环节与内容(标注时长)教师活动学生活动设计意图课程介绍介绍本门课程学习内容;说明本课程学习和考核方式。听取讲解承上启下讲授新知识任务1.1认识数据库系统数据库的发展历程(10分钟)数据库的基本概念(5分钟)数据库存储结构(10分钟)SQL语言(5分钟)主流数据库简介(10分钟)听取讲解了解数据库讲授新知识下载、安装与配置MySQL(40分钟)下载MySQL(5分钟)安装MySQL(10分钟)配置MySQL(10分钟)MySQL目录结构(5分钟)启动与停止MySQL服务(5分钟)登录与退出MySQL服务器(5分钟)MySQL的图形窗口管理工具(5分钟)听取讲解下载、安装与配置MySQL课堂实践指导、答疑实地下载、安装、配置Mysql实际操练课后提升教学环节与内容教师活动学生活动设计意图完成与本讲内容相关的课后练习;批改学生问题完成练习课后作业完成学习通课程平台上相应的作业;在线评阅线上练习课后作业通过学习通课程平台预习数据查询的相关知识。无线上预习预习课后反思课后对授课实效、存在不足、改进设想进行客观深入反思不足理论比较枯燥,需要提升趣味性等。改进设想需要增强用信息化手段更生动模拟课程内容的能力。《数据库技术与应用》教案2一、授课信息课程名称数据库技术与应用授课对象22计算机应用技术1班教学单元名称创建和管理数据库教学场所9539授课形式理实一体授课学时2教材MySQL数据库任务驱动式教程课程标准《数据库技术与应用》课程标准单元及内容分析依据课程标准,就本教学单元在该课程(或该任务)中的地位、作用进行简明扼要的分析,并介绍本次课主要教学内容。(1)数据库的基础知识;(2)创建数据库;(3)管理数据库。学情分析客观分析学生的知识和技能基础、认知和实践能力、学习特点等,详实反映学生整体与个体情况数据,准确预判教学难点及其掌握可能。知识与技能基础学生已经掌握了数据库技术的概念、发展及存储结构认知与实践能力知道了如何下载、安装与配置MySQL,了解了几种常用的图形界面的管理工具学习特点学生学习习兴趣比较浓厚,积极性比较高,迫切如何创建与管理数据库。教学目标教学目标表述明确、相互关联,重点突出、可评可测知识目标(1)学习CREATE、ALTER、DROP语句的基本语法格式;(2)学习数据库的创建、修改、删除方法。能力目标(1)掌握使用不同语句格式查看数据库信息的方法;(2)掌握应用CREATE语句创建数据库的方法;(3)掌握应用ALTER与DROP语句对数据库进行修改与删除的操作。素质目标(1)培养学生具备一定的逻辑思维和综合分析能力,能够正确运用CREATE、ALTER、DROP语句管理数据库;(2)培养学生具备适应职业变化的能力及持续学习新知识的能力。教学重点和难点教学重点使用CREATE、ALTER、DROP语句对数据库进行管理。处理方法信息化手段辅助教学难点使用ALTER语句对数据库进行修改操作。处理方法信息化手段辅助教学策略设计理念体现先进教育思想和教学理念,遵循学生认知规律,符合课堂教学实际。线上线下结合、讲练结合、在实践中增长知识和技能。教学方法与手段根据教学内容和学生学习特点科学选择教学方法和手段,强调信息化教学手段和数字资源的利用,能够针对学习反馈及时调整教学方法,突出学生中心,实行因材施教,关注重点、难点的解决,以学生为中心,结合使用数字化教室、多媒体设备、在线教学、问答法、小组讨论法、翻转课堂等方法教学资源能学辅教的数字资源和信息化教学手段,并能合理运用信息技术、数字资源、信息化教学设施设备提高教学与管理成效。超星:/detail/232234889教学评价深入贯彻落实《深化新时代教育评价改革总体方案》,改进结果评价,强化过程评价,探索增值评价,健全综合评价;鼓励依托线上平台和软件工具,运用大数据、人工智能等现代信息技术,开展教与学行为分析。教学评价采用过程性评价和增值评价相结合的方式本课程的学习效果从知识、能力和素养三个方面来评价,主要分为理论考核、项目实践动手能力和日常素养养成三个方面。教学活动安排1.应用混合教学模式,系统优化教学过程,设计流程,按照教学策略设计教学过程,使用方法和手段设,关注重点、难点的解决,突出学生中心,实行因材施教,注重教学全过程评价。2.合理运用云计算、大数据、物联网、虚拟仿真、增强现实、人工智能、区块链等信息技术以及数字资源、信息化教学设施设备改造传统教学与实践方式、提高管理成效。课前预学教学环节与内容教师活动学生活动设计意图数据库实例概念发布相关资料阅读资料建立初步印象数据库管理的概念发布学习视频观看视频了解数据库管理的基本知识课中内化教学环节与内容(标注时长)教师活动学生活动设计意图课前准备(2分钟)学习通签到、教学资料准备。学习通签到回顾上次课内容,引导出本次课要学习的内容作业点评(5分钟)1.上次课实践任务完成情况总结及通报;2.优秀作品展示,对问题较多的操作点回顾。回顾上次课内容,引导出本次课要学习的内容数据库的基础知识(30分钟)1.MySQL系统数据库2.查看数据库3.查看字符集4.数据库存储引擎听取讲解并实际操作学习边学边练创建和管理数据库(25分钟)创建数据库Create语句及设置字符集修改数据库Alter语句删除数据库Drop语句听取讲解并实际操作练习学练结合课后提升教学环节与内容教师活动学生活动设计意图作业(1)完成与本讲内容相关的课后练习;(2)完成学习通课程平台上相应的作业;(3)通过学习通课程平台预习项目3创建与管理表的相关知识。完成作业强化练习实验任务完成教材中项目2的两个任务实施(1)2.1.5任务实施(2)2.2.4任务实施完成实验任务学练结合课后反思课后对授课实效、存在不足、改进设想进行客观深入反思不足学生的操作量不足,需要加强练习规模改进设想增加课后练习《数据库技术与应用》教案3一、授课信息课程名称数据库技术与应用授课对象22计算机应用技术1班教学单元名称数据表基础教学场所9539授课形式理实一体授课学时2教材MySQL数据库任务驱动式教程课程标准《数据库技术与应用》课程标准单元及内容分析依据课程标准,就本教学单元在该课程(或该任务)中的地位、作用进行简明扼要的分析,并介绍本次课主要教学内容。(1)数据表的概念;(2)数据类型;学情分析客观分析学生的知识和技能基础、认知和实践能力、学习特点等,详实反映学生整体与个体情况数据,准确预判教学难点及其掌握可能。知识与技能基础通过项目一与项目二的学习,学生已经知道了如何创建与管理数据库认知与实践能力对数据库的用途不是很清楚,对于“为什么所有的数据都存储在数据表中”不是特别理解学习特点未能很好理解数据库的内在原理教学目标教学目标表述明确、相互关联,重点突出、可评可测知识目标(1)了解数据表的概念;(2)了解数据类型,学会SQL语句中不同类型数据的表示方式;(3)了解查看数据表的两种语法格式。能力目标(1)掌握查看数据类型的方法;(2)会查看数据表的结构及定义脚本。素质目标(1)培养学生具有良好的职业素养;(2)培养学生具备认真做事的态度。教学重点和难点教学重点常用数据类型;查看系统数据库表的方法。处理方法强化训练,在实践中学习教学难点数据类型名称、长度;查看数据表的两种语法。处理方法线上线下结合式教学教学策略设计理念体现先进教育思想和教学理念,遵循学生认知规律,符合课堂教学实际。线上线下结合、讲练结合、在实践中增长知识和技能。教学方法与手段根据教学内容和学生学习特点科学选择教学方法和手段,强调信息化教学手段和数字资源的利用,能够针对学习反馈及时调整教学方法,突出学生中心,实行因材施教,关注重点、难点的解决,以学生为中心,结合使用数字化教室、多媒体设备、在线教学、问答法、小组讨论法、翻转课堂等方法教学资源能学辅教的数字资源和信息化教学手段,并能合理运用信息技术、数字资源、信息化教学设施设备提高教学与管理成效。超星:/detail/232234889教学评价深入贯彻落实《深化新时代教育评价改革总体方案》,改进结果评价,强化过程评价,探索增值评价,健全综合评价;鼓励依托线上平台和软件工具,运用大数据、人工智能等现代信息技术,开展教与学行为分析。教学评价采用过程性评价和增值评价相结合的方式本课程的学习效果从知识、能力和素养三个方面来评价,主要分为理论考核、项目实践动手能力和日常素养养成三个方面。教学活动安排1.应用混合教学模式,系统优化教学过程,设计流程,按照教学策略设计教学过程,使用方法和手段设,关注重点、难点的解决,突出学生中心,实行因材施教,注重教学全过程评价。2.合理运用云计算、大数据、物联网、虚拟仿真、增强现实、人工智能、区块链等信息技术以及数字资源、信息化教学设施设备改造传统教学与实践方式、提高管理成效。课前预学教学环节与内容教师活动学生活动设计意图数据表发放相关阅读资料阅读数据表相关资料预习数据类型对比发放数据类型与C语言的对比对比与C语言数据类型对比对比学习课中内化教学环节与内容(标注时长)教师活动学生活动设计意图课前准备(2分钟)学习通或智慧职教签到、教学资料准备。签到作业点评(5分钟)1.上次课实践任务完成情况总结及通报;2.优秀作品展示,对问题较多的操作点回顾。观看作业点评数据表的基础知识查看数据表(30分钟)1.查看当前数据库包含的表SHOWTABLES上面的语句是查看当前数据库中的数据表,注意需要先选择当前数据库,再通过查看语句查看数据库中的表。2.查看表结构DESC[RIBE]表名语句功能是查看指定表的结构,其中DESC[RIBE]可缩写为DESC,[]中的字符可省略,表名为查看的数据表名称。【提示】(1)Field表示表的字段名称;(2)Type表示字段值的数据类型;(3)Null表示字段值是否为空值;(4)Key表示字段是否为键,例如主键、外键、唯一键;(5)Default表示默认值;(6)Extra表示其他信息,例如自增字段标识等。3.查看表定义脚本SHOWCREATETABLE表名语句功能是查看指定表的定义语句,包括使用字符集和字符排序规则。4.查看MySQL的数据类型查看MySQl的数据类型的语法格式如下所示。HELPDATATYPES或HELP数据类型名听取教师讲解演示并在计算机上练习学练结合课后提升教学环节与内容教师活动学生活动设计意图作业(1)完成与本讲内容相关的课后练习;(2)完成学习通课程平台上相应的作业;(3)通过学习通课程平台预习项目3.2数据表操作的相关知识。完成作业课前课后结合课后反思课后对授课实效、存在不足、改进设想进行客观深入反思不足练习不足导致学生操作不熟练改进设想增加课后练习《数据库技术与应用》教案4一、授课信息课程名称数据库技术与应用授课对象22计算机应用技术1班教学单元名称数据表基础教学场所9539授课形式理实一体授课学时2教材MySQL数据库任务驱动式教程课程标准《数据库技术与应用》课程标准单元及内容分析依据课程标准,就本教学单元在该课程(或该任务)中的地位、作用进行简明扼要的分析,并介绍本次课主要教学内容。(1)数据类型;(2)查看数据表的语法。学情分析客观分析学生的知识和技能基础、认知和实践能力、学习特点等,详实反映学生整体与个体情况数据,准确预判教学难点及其掌握可能。知识与技能基础通过项目一与项目二的学习,学生已经知道了如何创建与管理数据库,但对数据库的用途不是很清楚认知与实践能力对于“为什么所有的数据都存储在数据表中”不是特别理解学习特点希望能好好学习数据表的相关知识教学目标教学目标表述明确、相互关联,重点突出、可评可测知识目标(1)了解数据表的概念;(2)了解数据类型,学会SQL语句中不同类型数据的表示方式;(3)了解查看数据表的两种语法格式。能力目标(1)掌握查看数据类型的方法;(2)会查看数据表的结构及定义脚本。素质目标(1)培养学生具有良好的职业素养;(2)培养学生具备认真做事的态度。教学重点和难点教学重点常用数据类型;查看系统数据库表的方法。处理方法强化训练,在实践中学习教学难点数据类型名称、长度;查看数据表的两种语法。处理方法线上线下结合式教学教学策略设计理念体现先进教育思想和教学理念,遵循学生认知规律,符合课堂教学实际。线上线下结合、讲练结合、在实践中增长知识和技能。教学方法与手段根据教学内容和学生学习特点科学选择教学方法和手段,强调信息化教学手段和数字资源的利用,能够针对学习反馈及时调整教学方法,突出学生中心,实行因材施教,关注重点、难点的解决,以学生为中心,结合使用数字化教室、多媒体设备、在线教学、问答法、小组讨论法、翻转课堂等方法教学资源能学辅教的数字资源和信息化教学手段,并能合理运用信息技术、数字资源、信息化教学设施设备提高教学与管理成效。超星:/detail/232234889教学评价深入贯彻落实《深化新时代教育评价改革总体方案》,改进结果评价,强化过程评价,探索增值评价,健全综合评价;鼓励依托线上平台和软件工具,运用大数据、人工智能等现代信息技术,开展教与学行为分析。教学评价采用过程性评价和增值评价相结合的方式本课程的学习效果从知识、能力和素养三个方面来评价,主要分为理论考核、项目实践动手能力和日常素养养成三个方面。教学活动安排1.应用混合教学模式,系统优化教学过程,设计流程,按照教学策略设计教学过程,使用方法和手段设,关注重点、难点的解决,突出学生中心,实行因材施教,注重教学全过程评价。2.合理运用云计算、大数据、物联网、虚拟仿真、增强现实、人工智能、区块链等信息技术以及数字资源、信息化教学设施设备改造传统教学与实践方式、提高管理成效。课前预学教学环节与内容教师活动学生活动设计意图预习预习的数据表基础知识按教师要求预习课前课中结合课中内化教学环节与内容(标注时长)教师活动学生活动设计意图课前准备(2分钟)学习通或智慧职教签到、教学资料准备。签到作业点评(5分钟)1.上次课实践任务完成情况总结及通报;2.优秀作品展示,对问题较多的操作点回顾。观看点评树立竞争意识数据类型(50分钟)数据类型(50分钟)1.整数类型表3-1列举了MySQL不同整数类型所对应的字节大小和取值范围。2.浮点数类型和定点数类型表3-2列举了MySQL中浮点数和定点数类型所对应的字节大小及其取值范围。3.日期与时间类型表3-3列举了这些MySQL中日期和时间数据类型所对应的字节数、取值范围、日期格式以及零值。4.字符串和二进制类型表3-4列举了MySQL中的字符串和二进制类型。(1)CHAR和VARCHAR类型CHAR和VARCHAR类型都用来表示字符串数据,不同的是,VARCHAR可以存储可变长度的字符串。(2)BINARY和VARBINARY类型BINARY和VARBINARY类型类似于CHAR和VARCHAR,不同的是,它们所表示的是二进制数据。(3)TEXT类型TEXT类型用于表示大文本数据,例如,文章内容、评论等。(4)BLOB类型BLOB类型是一种特殊的二进制类型,它用于表示数据量很大的二进制数据,例如图片、PDF文档等。(5)ENUM类型ENUM('值1','值2','值3'……'值n') ENUM类型的数据只能从枚举列表中取,并且只能取一个。需要注意的是,枚举列举中的每个值都有一个顺序编号,MySQL中存入的就是这个顺序编号,而不是列表中的值。(6)SET类型SET('值1','值2','值3'……'值n')与ENUM类型相同,('值1','值2','值3'……'值n')列表中的每个值都有一个顺序编号,MySQL中存入的也是顺序编号。它们的区别是:ENUM类型允许重复对象,,SET类型不允许重复对象。(7)BIT类型BIT类型用于表示二进制数据。定义BIT类型的基本语法格式如下所示。BIT(M)在上述格式中,M用于表示每个值的位数,范围为1~64。需要注意的是,如果分配的BIT(M)类型的数据长度小于M,将在数据的左边用0补齐。例如,为BIT(6)分配值b’101’的效果与分配b’000101’相同。听取数据类型讲解并练习学练结合课后提升教学环节与内容教师活动学生活动设计意图作业(1)完成与本讲内容相关的课后练习;(2)完成学习通课程平台上相应的作业;(3)通过学习通课程平台预习项目3.2数据表操作的相关知识。完成作业要求课中课后结合实践完成教材3.1.3的任务实施线下实操课后反思课后对授课实效、存在不足、改进设想进行客观深入反思不足练习不足导致学生操作不熟练改进设想增加课后练习《数据库技术与应用》教案5一、授课信息课程名称数据库技术与应用授课对象22计算机应用技术1班教学单元名称数据表基础操作教学场所9539授课形式理实一体授课学时2教材MySQL数据库任务驱动式教程课程标准《数据库技术与应用》课程标准单元及内容分析依据课程标准,就本教学单元在该课程(或该任务)中的地位、作用进行简明扼要的分析,并介绍本次课主要教学内容。(1)创建数据表;(2)查看数据表;学情分析客观分析学生的知识和技能基础、认知和实践能力、学习特点等,详实反映学生整体与个体情况数据,准确预判教学难点及其掌握可能。知识与技能基础学生已经掌握了数据表的基本知识认知与实践能力要将数据存入数据表中,需要动手实践才能掌握,让学生从易到难一步一步掌握知识学习特点同学们兴趣很浓厚教学目标教学目标表述明确、相互关联,重点突出、可评可测知识目标(1)了解创建数据表的语法;(2)了解修改数据表的几种语法格式;(3)了解复制数据表记录与结构的语法格式。能力目标(1)掌握创建数据表;(2)会查看数据表的结构及定义脚本;(3)会根据需要修改与删除数据表。素质目标(1)培养学生具有良好的职业素养;(2)培养学生做任何事要讲究方法,提高效率的能力。教学重点和难点教学重点创建数据表;修改数据表;复制数据表。处理方法强化训练,在实践中学习教学难点创建数据表;复制数据表记录及结构的语法区别;修改数据表的多种格式。处理方法线上线下结合式教学教学策略设计理念体现先进教育思想和教学理念,遵循学生认知规律,符合课堂教学实际。线上线下结合、讲练结合、在实践中增长知识和技能。教学方法与手段根据教学内容和学生学习特点科学选择教学方法和手段,强调信息化教学手段和数字资源的利用,能够针对学习反馈及时调整教学方法,突出学生中心,实行因材施教,关注重点、难点的解决,以学生为中心,结合使用数字化教室、多媒体设备、在线教学、问答法、小组讨论法、翻转课堂等方法教学资源能学辅教的数字资源和信息化教学手段,并能合理运用信息技术、数字资源、信息化教学设施设备提高教学与管理成效。超星:/detail/232234889教学评价深入贯彻落实《深化新时代教育评价改革总体方案》,改进结果评价,强化过程评价,探索增值评价,健全综合评价;鼓励依托线上平台和软件工具,运用大数据、人工智能等现代信息技术,开展教与学行为分析。教学评价采用过程性评价和增值评价相结合的方式本课程的学习效果从知识、能力和素养三个方面来评价,主要分为理论考核、项目实践动手能力和日常素养养成三个方面。教学活动安排1.应用混合教学模式,系统优化教学过程,设计流程,按照教学策略设计教学过程,使用方法和手段设,关注重点、难点的解决,突出学生中心,实行因材施教,注重教学全过程评价。2.合理运用云计算、大数据、物联网、虚拟仿真、增强现实、人工智能、区块链等信息技术以及数字资源、信息化教学设施设备改造传统教学与实践方式、提高管理成效。课前预学教学环节与内容教师活动学生活动设计意图预习发放预习材料学习预习材料课前课中结合课中内化教学环节与内容(标注时长)教师活动学生活动设计意图课前准备(2分钟)学习通或智慧职教签到、教学资料准备。签到作业点评(5分钟)1.上次课实践任务完成情况总结及通报;2.优秀作品展示,对问题较多的操作点回顾。听取点评创建数据表(25分钟)3.2.1创建数据表(25分钟)基本语法格式如下:CREATETABLE表名(字段名1,数据类型[完整性约束条件],字段名2,数据类型[完整性约束条件],......字段名n,数据类型[完整性约束条件],)【实例3-6】创建学生表xuesheng的结构,其结构如表3-8所示。2.查看表结构。SQL语句如下所示。mysql>CREATEDATABASEIFNOTEXISTxsgl;mysql>USExsgl;mysql>CREATETABLExuesheng(xhCHAR(3),xmVARCHAR(4),xbENUM('M','F'),csrqDATE,jgVARCHAR(4),lxfsCHAR(11),zydmCHAR(2),xqSET('music','art','sport','technology'));3.2.2查看数据表(15分钟)1.使用SHOWCREATETABLE查看数据表的定义脚本【实例3-7】使用SHOWCREATETABLE语句查看xuesheng表,SQL语句如下所示。mysql>SHOWCREATETABLExuesheng;2.使用DESCRIBE语句查看数据表结构【实例3-8】使用DESCRIBE语句查看xuesheng表结构的定义,SQL语句如下所示。mysql>DESCRIBExuesheng;听取讲解并上机练习学练结合课后提升教学环节与内容教师活动学生活动设计意图作业(1)完成与本讲内容相关的课后练习;(2)完成学习通课程平台上相应的作业;(3)通过学习通课程平台预习项目3.3的数据完整性约束的相关知识完成作业课中课后结合实验完成教材3.2.6的任务实施完成实验要求课后反思课后对授课实效、存在不足、改进设想进行客观深入反思不足本次课主要讲解了如何创建、查看、修改、复制、删除数据表的语法,操作演示了其操作方法。其中,创建与修改数据表是本次课的重要点,需要更多练习改进设想增加课后练习《数据库技术与应用》教案6一、授课信息课程名称数据库技术与应用授课对象22计算机应用技术1班教学单元名称数据表基础操作教学场所9539授课形式理实一体授课学时2教材MySQL数据库任务驱动式教程课程标准《数据库技术与应用》课程标准单元及内容分析依据课程标准,就本教学单元在该课程(或该任务)中的地位、作用进行简明扼要的分析,并介绍本次课主要教学内容。(3)修改数据表;(4)复制数据表;(5)删除数据表。学情分析客观分析学生的知识和技能基础、认知和实践能力、学习特点等,详实反映学生整体与个体情况数据,准确预判教学难点及其掌握可能。知识与技能基础学生已经掌握了数据表的基本知识认知与实践能力要将数据存入数据表中,需要动手实践才能掌握,让学生从易到难一步一步掌握知识学习特点同学们兴趣很浓厚教学目标教学目标表述明确、相互关联,重点突出、可评可测知识目标(1)了解创建数据表的语法;(2)了解修改数据表的几种语法格式;(3)了解复制数据表记录与结构的语法格式。能力目标(1)掌握创建数据表;(2)会查看数据表的结构及定义脚本;(3)会根据需要修改与删除数据表。素质目标(1)培养学生具有良好的职业素养;(2)培养学生做任何事要讲究方法,提高效率的能力。教学重点和难点教学重点创建数据表;修改数据表;复制数据表。处理方法强化训练,在实践中学习教学难点创建数据表;复制数据表记录及结构的语法区别;修改数据表的多种格式。处理方法线上线下结合式教学教学策略设计理念体现先进教育思想和教学理念,遵循学生认知规律,符合课堂教学实际。线上线下结合、讲练结合、在实践中增长知识和技能。教学方法与手段根据教学内容和学生学习特点科学选择教学方法和手段,强调信息化教学手段和数字资源的利用,能够针对学习反馈及时调整教学方法,突出学生中心,实行因材施教,关注重点、难点的解决,以学生为中心,结合使用数字化教室、多媒体设备、在线教学、问答法、小组讨论法、翻转课堂等方法教学资源能学辅教的数字资源和信息化教学手段,并能合理运用信息技术、数字资源、信息化教学设施设备提高教学与管理成效。超星:/detail/232234889教学评价深入贯彻落实《深化新时代教育评价改革总体方案》,改进结果评价,强化过程评价,探索增值评价,健全综合评价;鼓励依托线上平台和软件工具,运用大数据、人工智能等现代信息技术,开展教与学行为分析。教学评价采用过程性评价和增值评价相结合的方式本课程的学习效果从知识、能力和素养三个方面来评价,主要分为理论考核、项目实践动手能力和日常素养养成三个方面。教学活动安排1.应用混合教学模式,系统优化教学过程,设计流程,按照教学策略设计教学过程,使用方法和手段设,关注重点、难点的解决,突出学生中心,实行因材施教,注重教学全过程评价。2.合理运用云计算、大数据、物联网、虚拟仿真、增强现实、人工智能、区块链等信息技术以及数字资源、信息化教学设施设备改造传统教学与实践方式、提高管理成效。课前预学教学环节与内容教师活动学生活动设计意图预习发放预习材料学习预习材料课前课中结合课中内化教学环节与内容(标注时长)教师活动学生活动设计意图修改数据表(20分钟)1. 修改表名基本语法格式如下所示。ALTERTABLE旧表名RENAME[TO]新表名;【实例3-9】复制数据库xsgl中的xuesheng表为xuesheng_copy,然后将xuesheng_copy改名为tb_xuesheng表。SQL语句如下所示。mysql>CREATETABLExuesheng_copyLIKExuesheng;mysql>ALTERTABLExuesheng_copyRENAMETOtb_xuesheng;2.修改字段名及其类型基本语法格式如下所示。ALTERTABLE表名CHANGE旧字段名新字段名新数据类型;【实例3-10】将数据表tb_xuesheng中的xm字段改为username,数据类型改为char(4),SQL语句如下所示。mysql>ALTERTABLEtb_xueshengCHANGExmusernameCHAR(4);3.修改字段的数据类型基本语法格式如下所示。ALTERTABLE表名MODIFY字段名数据类型;【实例3-11】将数据表tb_xuesheng中的xh字段的数据类型由char(3)修改为INT(11)。SQL语句如下所示。mysql>ALTERTABLEtb_xueshengMODIFYxhINT(11);4.添加字段基本语法格式如下所示。ALTERTABLE表名ADD新字段名数据类型[约束条件][FIRST|AFTER已存在字段名]在上述格式中,“新字段名”为添加字段的名称,“FIRST”为可选参数,用于将新添加的字段设置为表的第一个字段,“AFTER”也为可选参数,用于将新添加的字段添加到指定的“已存在字段名”的后面。【实例3-12】在数据表tb_xuesheng中添加一个没有约束条件的INT类型的字段age,SQL语句如下所示。mysql>ALTERTABLEtb_xueshengADDageINT(10);5.删除字段基本语法格式如下所示。ALTERTABLE表名DROP字段名;在上述格式中,“字段名”指的是要删除的字段的名称。【实例3-13】删除tb_xuesheng表中的age字段,SQL语句如下所示。mysql>ALTERTABLEtb_xueshengDROPage;听取演示并实践练习学练结合复制数据表(10分钟)1.复制表结构及记录到新表CREATETABLE新表名[AS]SELECT语句【实例3-16】复制数据表tb_xuesheng到tb_xuesheng_1中,SQL语句如下所示。mysql>CREATETABLEtb_xuesheng_1ASSELECT*FROMtb_xuesheng;2.只复制表结构CREATETABLE新表名[AS]SELECT*FROM源表名WHEREFALSE或者CREATETABLE新表名LIKE源表名上述语句的功能是复制表结构字段定义,包括主键、索引、自动编号,不复制记录。源表名是被复制的表名。【实例3-17】用两种方法复制数据表tb_xuesheng到tb_xuesheng_2,tb_xuesheng_3中,SQL语句如下所示。mysql>CREATETABLEtb_xuesheng_2LIKEtb_xuesheng;mysql>CREATETABLEtb_xuesheng_3SELECT*FROMtb_xueshengWHEREFALSE;听取演示并实践练习学练结合删除数据表(10分钟)基本的语法格式如下所示。DROPTABLE[IFEXISTS]表名1[,表名2]…[,表名n];在上述格式中,表名1[,表名2]…[,表名n]指的是要删除的数据表,IFEXISTS为可选项,判断表名是存在,如果存在就删除表,如果不存在不做任何操作。【实例3-18】删除tb_xuesheng,tb_xuesheng_1,tb_xuesheng_2,tb_xuesheng_3四个数据表,SQL语句如下。mysql>DROPTABLEtb_xuesheng,tb_xuesheng_1,tb_xuesheng_2,tb_xuesheng_3;听取演示并实践练习学练结合课后提升教学环节与内容教师活动学生活动设计意图作业(1)完成与本讲内容相关的课后练习;(2)完成学习通课程平台上相应的作业;(3)通过学习通课程平台预习项目3.3的数据完整性约束的相关知识。完成作业课后反思课后对授课实效、存在不足、改进设想进行客观深入反思不足本次课主要讲解了如何创建、查看、修改、复制、删除数据表的语法,操作演示了其操作方法。其中,创建与修改数据表是本次课的重要点,需要更多练习改进设想增加课后练习《数据库技术与应用》教案7一、授课信息课程名称数据库技术与应用授课对象22计算机应用技术1班教学单元名称数据完整性约束教学场所9539授课形式理实一体授课学时2教材MySQL数据库任务驱动式教程课程标准《数据库技术与应用》课程标准单元及内容分析依据课程标准,就本教学单元在该课程(或该任务)中的地位、作用进行简明扼要的分析,并介绍本次课主要教学内容。(1)数据完整性约束的概念;(2)主键、非空、唯一约束; (3)默认约束与设置表的字段值自动增加;(4)设置表的检查约束与FORGIGNKEY约束;(5)删除约束。学情分析客观分析学生的知识和技能基础、认知和实践能力、学习特点等,详实反映学生整体与个体情况数据,准确预判教学难点及其掌握可能。知识与技能基础通过本项目前面2个任务的学习,学生掌握了数据表的概念及如何创建数据库认知与实践能力掌握了基本的操作方法学习特点学生认真听讲并操作教学目标教学目标表述明确、相互关联,重点突出、可评可测知识目标(1)了解数据完整性约束的概念;(2)了解主键、非空、唯一约束的作用;(3)了解如何使用默认约束、自动增长;(4)了解FORGIGNKEY约束的概念及设置方法;(5)掌握删除约束的方法。能力目标(1)掌握创建主键、非空、唯一约束的方法;(2)会设置默认约束、自动增长;(3)会根据需要设置表的FORGIGNKEY约束及删除约束。素质目标(1)培养学生做任何事要讲究方法,提高效率的能力;(2)培养学生能够遵守规则,强化制度约束,学会责任担当。教学重点和难点教学重点约束的概念;如何创建约束。处理方法强化训练,在实践中学习教学难点主键约束、外键约束的创建方法及如何使用主键、外键约束。处理方法线上线下结合式教学教学策略设计理念体现先进教育思想和教学理念,遵循学生认知规律,符合课堂教学实际。线上线下结合、讲练结合、在实践中增长知识和技能。教学方法与手段根据教学内容和学生学习特点科学选择教学方法和手段,强调信息化教学手段和数字资源的利用,能够针对学习反馈及时调整教学方法,突出学生中心,实行因材施教,关注重点、难点的解决,以学生为中心,结合使用数字化教室、多媒体设备、在线教学、问答法、小组讨论法、翻转课堂等方法教学资源能学辅教的数字资源和信息化教学手段,并能合理运用信息技术、数字资源、信息化教学设施设备提高教学与管理成效。超星:/detail/232234889教学评价深入贯彻落实《深化新时代教育评价改革总体方案》,改进结果评价,强化过程评价,探索增值评价,健全综合评价;鼓励依托线上平台和软件工具,运用大数据、人工智能等现代信息技术,开展教与学行为分析。教学评价采用过程性评价和增值评价相结合的方式本课程的学习效果从知识、能力和素养三个方面来评价,主要分为理论考核、项目实践动手能力和日常素养养成三个方面。教学活动安排1.应用混合教学模式,系统优化教学过程,设计流程,按照教学策略设计教学过程,使用方法和手段设,关注重点、难点的解决,突出学生中心,实行因材施教,注重教学全过程评价。2.合理运用云计算、大数据、物联网、虚拟仿真、增强现实、人工智能、区块链等信息技术以及数字资源、信息化教学设施设备改造传统教学与实践方式、提高管理成效。课前预学教学环节与内容教师活动学生活动设计意图预习发放预习材料学习预习材料课前课中结合课中内化教学环节与内容(标注时长)教师活动学生活动设计意图课前准备(2分钟)学习通或智慧职教签到、教学资料准备。签到作业点评(5分钟)1.上次课实践任务完成情况总结及通报;2.优秀作品展示,对问题较多的操作点回顾。听取点评数据完整性约束的概念(10分钟)关系数据库具有下面四种完整性约束。1.域完整性域完整性要求输入的值应为指定的数据类型、取值范围,确定是否允许空等。2.实体完整性实体完整性是一个关系表内的约束,它要求每个实体记录都具有唯一标识,且不能为空,即表的所有主键不能取空。3.参照完整性参照完整性是两个关系表属性之间的引用参照的约束。若一个关系表的属性值(外键)对应依赖于另一个关系表的主键,则这两个表具有参照依赖关系。4.用户定义的完整性用户定义的完整性是针对某一具体应用而定义的约束条件,它反映了在某具体应用业务中必须满足的条件。听取内容并上机练习学习练习结合主键约束(15分钟)1.单字段主键字段名数据类型PRIMARYKEY【实例3-19】在xsgl数据库中创建一个学生表,如果存在学生表,先删除再创建,并设置xh作为主键。SQL语句如下所示。mysql>CREATEDATABASEIFNOTEXISTSxsgl;mysql>USExsgl;mysql>DROPTABLEIFEXISTSxuesheng;mysql>CREATETABLExuesheng(xhCHAR(3)PRIMARYKEYCOMMENT'学号',xmVARCHAR(4)COMMENT'姓名',xbENUM('M','F')COMMENT'性别',csrqDATECOMMENT'出生日期',jgVARCHAR(4)COMMENT'籍贯',lxfsCHAR(11)COMMENT'联系方式',zydmCHAR(2)COMMENT'专业代码',xqSET('music','art','sport','technology')COMMENT'兴趣')COMMENT='学生基本情况表';2.多字段主键PRIMARYKEY(字段名1,字段名2,……字段名n)【实例3-20】在xsgl数据库中创建一个数据表chengji表,将xh和kcdm两个字段共同作为主键,SQL语句如下。mysql>DROPTABLEIFEXISTSchengji;mysql>CREATETABLEchengji(xhCHAR(3)COMMENT'学号',kcdmCHAR(3)COMMENT'课程代码',pscjTINYINT(3)COMMENT'平时成绩',sycjTINYINT(3)COMMENT'实验成绩',kscjTINYINT(3)COMMENT'考试成绩',zhcjDECIMAL(5,1)COMMENT'综合成绩',PRIMARYKEY(xh,kcdm))COMMENT='学生成绩表';听取内容并上机练习学习练习结合非空约束(10分钟)基本的语法格式如下所示。字段名数据类型NOTNULL;【实例3-21】在xsgl数据库创建一个课程表kecheng,将表中的kcdm设置为主键,kcmc设置为非空约束,SQL语句如下。mysql>DROPTABLEIFEXISTSkecheng;mysql>CREATETABLEkecheng(kcdmCHAR(3)PRIMARYKEYCOMMENT'课程代码',kcmcVARCHAR(8)NOTNULLCOMMENT'课程名称',xfDECIMAL(3,1)COMMENT'学分')COMMENT='课程表';听取内容并上机练习学习练习结合课后提升教学环节与内容教师活动学生活动设计意图作业(1)完成与本讲内容相关的课后练习;(2)完成学习通课程平台上相应的作业;(3)通过学习通课程平台预习项目3.4索引的相关知识。完成作业实验完成教材3.3.10的任务实施完成实践任务课后反思课后对授课实效、存在不足、改进设想进行客观深入反思不足本次课主要讲解了数据完整性约束的概念及作用,以及如何创建各种数据完整性约束。其中,创建主键与外键约束是本次课的重要点,但学生练习不足改进设想增加课后练习《数据库技术与应用》教案8一、授课信息课程名称数据库技术与应用授课对象22计算机应用技术1班教学单元名称数据完整性约束教学场所9539授课形式理实一体授课学时2教材MySQL数据库任务驱动式教程课程标准《数据库技术与应用》课程标准单元及内容分析依据课程标准,就本教学单元在该课程(或该任务)中的地位、作用进行简明扼要的分析,并介绍本次课主要教学内容。(1)数据完整性约束的概念;(2)主键、非空、唯一约束; (3)默认约束与设置表的字段值自动增加;(4)设置表的检查约束与FORGIGNKEY约束;(5)删除约束。学情分析客观分析学生的知识和技能基础、认知和实践能力、学习特点等,详实反映学生整体与个体情况数据,准确预判教学难点及其掌握可能。知识与技能基础通过本项目前面2个任务的学习,学生掌握了数据表的概念及如何创建数据库认知与实践能力掌握了基本的操作方法学习特点学生认真听讲并操作教学目标教学目标表述明确、相互关联,重点突出、可评可测知识目标(1)了解数据完整性约束的概念;(2)了解主键、非空、唯一约束的作用;(3)了解如何使用默认约束、自动增长;(4)了解FORGIGNKEY约束的概念及设置方法;(5)掌握删除约束的方法。能力目标(1)掌握创建主键、非空、唯一约束的方法;(2)会设置默认约束、自动增长;(3)会根据需要设置表的FORGIGNKEY约束及删除约束。素质目标(1)培养学生做任何事要讲究方法,提高效率的能力;(2)培养学生能够遵守规则,强化制度约束,学会责任担当。教学重点和难点教学重点约束的概念;如何创建约束。处理方法强化训练,在实践中学习教学难点主键约束、外键约束的创建方法及如何使用主键、外键约束。处理方法线上线下结合式教学教学策略设计理念体现先进教育思想和教学理念,遵循学生认知规律,符合课堂教学实际。线上线下结合、讲练结合、在实践中增长知识和技能。教学方法与手段根据教学内容和学生学习特点科学选择教学方法和手段,强调信息化教学手段和数字资源的利用,能够针对学习反馈及时调整教学方法,突出学生中心,实行因材施教,关注重点、难点的解决,以学生为中心,结合使用数字化教室、多媒体设备、在线教学、问答法、小组讨论法、翻转课堂等方法教学资源能学辅教的数字资源和信息化教学手段,并能合理运用信息技术、数字资源、信息化教学设施设备提高教学与管理成效。超星:/detail/232234889教学评价深入贯彻落实《深化新时代教育评价改革总体方案》,改进结果评价,强化过程评价,探索增值评价,健全综合评价;鼓励依托线上平台和软件工具,运用大数据、人工智能等现代信息技术,开展教与学行为分析。教学评价采用过程性评价和增值评价相结合的方式本课程的学习效果从知识、能力和素养三个方面来评价,主要分为理论考核、项目实践动手能力和日常素养养成三个方面。教学活动安排1.应用混合教学模式,系统优化教学过程,设计流程,按照教学策略设计教学过程,使用方法和手段设,关注重点、难点的解决,突出学生中心,实行因材施教,注重教学全过程评价。2.合理运用云计算、大数据、物联网、虚拟仿真、增强现实、人工智能、区块链等信息技术以及数字资源、信息化教学设施设备改造传统教学与实践方式、提高管理成效。课前预学教学环节与内容教师活动学生活动设计意图预习发放预习材料学习预习材料课前课中结合课中内化教学环节与内容(标注时长)教师活动学生活动设计意图课前准备(2分钟)学习通或智慧职教签到、教学资料准备。签到作业点评(5分钟)1.上次课实践任务完成情况总结及通报;2.优秀作品展示,对问题较多的操作点回顾。听取点评唯一约束(10分钟)基本的语法格式如下所示。字段名数据类型UNIQUE;【实例3-22】在xsgl数据库创建一个专业表zhuanye,将表中的zydm设置为主键,zymc字段设置为唯一约束,SQL语句如下所示。mysql>DROPTABLEIFEXISTSzhuanye;mysql>CREATETABLEzhuanye(zydmCHAR(2)PRIMARYKEYCOMMENT'专业代码',zymcVARCHAR(8)UNIQUECOMMENT'专业名称',ssyxVARCHAR(8)COMMENT'所属院系')COMMENT='专业表';听取内容并上机练习学练结合默认约束(10分钟)基本的语法格式如下所示。字段名数据类型DEFAULT默认值;【实例3-23】修改课程表kecheng,将表中的xf字段设置默认值为0。SQL语句如下所示。mysql>ALTERTABLEkechengMODIFYxfDECIMAL(3,1)DEFAULT0COMMENT'学分';听取内容并上机练习学练结合设置表的字段值自动增加(10分钟)基本语法格式如下所示。字段名数据类型AUTO_INCREMENT; 【实例3-24】修改课程表kecheng,先删除原有的主键,再为表增加一个字段id,将id字段设置为自动增加。SQL语句如下所示。mysql>ALTERTABLEkechengDROPPRIMARYKEY;mysql>ALTERTABLEkechengADDidINTPRIMARYKEYAUTO_INCREMENTCOMMENT'课程编号';听取内容并上机练习学练结合设置表的检查约束基本语法格式如下所示。字段名数据类型CHECK(条件); 【实例3-25】修改课程表kecheng,设置xf字段设置默认值为0,CHECK约束为xf的值必须大于等于0。SQL语句如下所示。mysql>ALTERTABLEkechengMODIFYxfDECIMAL(3,1)DEFAULT0CHECK(xf>=0)COMMENT'学分';听取内容并上机练习学练结合设置表的FORGIGNKEY约束(15分钟)1.创建表时设置外键使用FORGIGNKEY设置表外键的基本语法格式如下所示。FORGIGNKEY(外键字段名)REFERENCES主键表(主键字段名)【实例3-26】在xsgl数据库创建chengji表,如果存在chengji表先删除再创建。在表中将xh和kcdm两个字段共同作为主键,同时xh是外键,其值依赖于主键表xuesheng中的xh值。SQL语句如下所示。mysql>DROPTABLEIFEXISTSchengji;mysql>CREATETABLEchengji(xhCHAR(3)COMMENT'学号',kcdmCHAR(3)COMMENT'课程代码',pscjTINYINT(3)DEFAULT0COMMENT'平时成绩',sycjTINYINT(3)DEFAULT0COMMENT'实验成绩',kscjTINYINT(3)DEFAULT0COMMENT'考试成绩',zhcjDECIMAL(5,1)DEFAULT0.0COMMENT'综合成绩',PRIMARYKEY(xh,kcdm),FOREIGNKEY(xh)REFERENCESxuesheng(xh))COMMENT='学生成绩表';2.修改表添加FORGIGNKEY约束添加FORGIGNKEY约束的基本语法格式如下所示。ADDCONSTRAINT约束名FORGIGNKEY(外键字段名)REFERENCES主键表(主键字段名)【实例3-27】修改xsgl数据库中的kecheng表,添加名称为PK_kcdm的外键约束,修改chengji表,添加名chengji_fk_kcdm的外键约束。成绩表的kcdm值依赖于主键表kecheng中的kcdm值。SQL语句如下所示。mysql>ALTERTABLEkechengDROPid;mysql>ALTERTABLEkechengADDCONSTRAINTPK_kcdmPRIMARYKEY(kcdm);mysql>ALTERTABLEchengjiADDCONSTRAINTchengji_fk_kcdmFOREIGNKEY(kcdm)REFERENCESkecheng(kcdm);3.FORGIGNKEY约束的级联更新和删除其语法格式如下:CONSTRAINT约束名FORGIGNKEY(外键字段名)REFERENCES主键表(主键字段名)[ONUPDATE{CASCADE|SETNULL|NOACTION|RESTRICT}][ONDELETE{CASCADE|SETNULL|NOACTION|RESTRICT}]【实例3-28】删除chengji表中的约束,再创建与kecheng表的FORGIGNKEY约束,进行级联更新和删除。。SQL语句如下所示。mysql>ALTERTABLEchengji DROPFOREIGNKEYchengji_fk_kcdm;mysql>ALTERTABLEchengjiADDCONSTRAINTchengji_fk_kcdmFOREIGNKEY(kcdm)REFERENCESkecheng(kcdm)ONUPDATECASCADEONDELETECASCADE;听取内容并上机练习学练结合删除约束(5分钟)语法格式如下。ALTERTABLE表名DROP约束类型[约束名]其中,约束类型的取值为PRIMARYKEY、CHECK、FOREIGNKEY等。【实例3-29】删除chengji表的PRIMARYKEY、chengji_fk_kcdm与chengji_ibfk_1外键约束。SQL语句如下所示。mysql>ALTERTABLEchengjiDROPFOREIGNKEYchengji_fk_kcdm;mysql>ALTERTABLEchengjiDROPFOREIGNKEYchengji_ibfk_1;mysql>ALTERTABLEchengjiDROPPRIMARYKEY;听取内容并上机练习学练结合课后提升教学环节与内容教师活动学生活动设计意图作业(1)完成与本讲内容相关的课后练习;(2)完成学习通课程平台上相应的作业;(3)通过学习通课程平台预习项目3.4索引的相关知识。完成作业实验完成教材3.3.10的任务实施完成实践任务课后反思课后对授课实效、存在不足、改进设想进行客观深入反思不足本次课主要讲解了数据完整性约束的概念及作用,以及如何创建各种数据完整性约束。其中,创建主键与外键约束是本次课的重要点,但学生练习不足改进设想增加课后练习《数据库技术与应用》教案9一、授课信息课程名称数据库技术与应用授课对象22计算机应用技术1班教学单元名称索引教学场所9539授课形式理实一体授课学时2教材MySQL数据库任务驱动式教程课程标准《数据库技术与应用》课程标准单元及内容分析依据课程标准,就本教学单元在该课程(或该任务)中的地位、作用进行简明扼要的分析,并介绍本次课主要教学内容。(1)索引的基本概念;(2)索引的种类;(3)创建索引的基本语法;(4)删除索引的方法。学情分析客观分析学生的知识和技能基础、认知和实践能力、学习特点等,详实反映学生整体与个体情况数据,准确预判教学难点及其掌握可能。知识与技能基础学生已经掌握了数据表的创建及完整性约束的使用,单元测试成绩比较理想认知与实践能力要求学生掌握索引的各种方法学习特点学生学习欲望比较强烈,学习兴趣高。教学目标教学目标表述明确、相互关联,重点突出、可评可测知识目标(1)了解索引的基本概念;(2)了解索引的种类;(3)了解创建索引的基本语法;(4)了解如何删除索引。能力目标(1)掌握各种索引的作用;(2)学会创建各种索引;(3)能根据需要删除索引。素质目标(1)培养学生做任何事要讲究方法,提高效率的能力;(2)培养学生能够遵守规则,强化制度约束,学会责任担当。教学重点和难点教学重点索引的概念;如何创建与删除索引。处理方法强化训练,在实践中学习教学难点创建索引的方法。处理方法线上线下结合式教学教学策略设计理念体现先进教育思想和教学理念,遵循学生认知规律,符合课堂教学实际。线上线下结合、讲练结合、在实践中增长知识和技能。教学方法与手段根据教学内容和学生学习特点科学选择教学方法和手段,强调信息化教学手段和数字资源的利用,能够针对学习反馈及时调整教学方法,突出学生中心,实行因材施教,关注重点、难点的解决,以学生为中心,结合使用数字化教室、多媒体设备、在线教学、问答法、小组讨论法、翻转课堂等方法教学资源能学辅教的数字资源和信息化教学手段,并能合理运用信息技术、数字资源、信息化教学设施设备提高教学与管理成效。超星:/detail/232234889教学评价深入贯彻落实《深化新时代教育评价改革总体方案》,改进结果评价,强化过程评价,探索增值评价,健全综合评价;鼓励依托线上平台和软件工具,运用大数据、人工智能等现代信息技术,开展教与学行为分析。教学评价采用过程性评价和增值评价相结合的方式本课程的学习效果从知识、能力和素养三个方面来评价,主要分为理论考核、项目实践动手能力和日常素养养成三个方面。教学活动安排1.应用混合教学模式,系统优化教学过程,设计流程,按照教学策略设计教学过程,使用方法和手段设,关注重点、难点的解决,突出学生中心,实行因材施教,注重教学全过程评价。2.合理运用云计算、大数据、物联网、虚拟仿真、增强现实、人工智能、区块链等信息技术以及数字资源、信息化教学设施设备改造传统教学与实践方式、提高管理成效。课前预学教学环节与内容教师活动学生活动设计意图预习发放预习材料学习预习材料课前课中结合课中内化教学环节与内容(标注时长)教师活动学生活动设计意图课前准备(2分钟)学习通或智慧职教签到、教学资料准备。签到作业点评(5分钟)1.上次课实践任务完成情况总结及通报;2.优秀作品展示,对问题较多的操作点回顾。听取点评基本概念(10分钟)什么是索引听取内容并上机练习索引分类(20分钟)1.普通索引普遍索引是由KEY或INDEX定义的索引,它是MySQL中的基本索引类型,可以创建在任何数据类型中,其值是否唯一和非空由字段本身的约束条件所决定。2.唯一索引唯一性索引是由UNIQUE定义的索引,该索引所在字段的值必须是唯一的。3.全文索引全文索引是由FULLTEXT定义的索引,它只能创建在CHAR、VARCHAR或TEXT类型的字段上。在早期的MySQL中,只有MyISAM存储引擎支持全文索引,InnoDB并不支持全文检索技术,从MySQL5.6开始,InnoDB开始支持全文检索。4.单列索引单列索引指的是在表中单个字段上创建索引,它可以是普通索引、唯一索引或者全文索引。5.多列索引多列索引指的是在表中多个字段上创建索引,只有在查询条件中使用了这些字段中的第一个字段时,该索引才会被使用。6.空间索引MySQL中的空间数据类型有4种,分别是GEOMETRY、POINT、LINESTRING和POLYGON。听取内容并上机练习学练结合课后提升教学环节与内容教师活动学生活动设计意图作业(1)完成与本讲内容相关的课后练习;(2)完成学习通课程平台上相应的作业;(3)通过学习通课程平台预习项目5数据查询的相关知识。完成作业实验完成教材3.4.4的任务实施完成实践任务课后反思课后对授课实效、存在不足、改进设想进行客观深入反思不足主要讲解了索引的概念及作用,以及如何创建各种索引。其中,创建索引是本次课的重点,但学生练习不足改进设想增加课后练习《数据库技术与应用》教案10一、授课信息课程名称数据库技术与应用授课对象22计算机应用技术1班教学单元名称索引教学场所9539授课形式理实一体授课学时2教材MySQL数据库任务驱动式教程课程标准《数据库技术与应用》课程标准单元及内容分析依据课程标准,就本教学单元在该课程(或该任务)中的地位、作用进行简明扼要的分析,并介绍本次课主要教学内容。(1)索引的基本概念;(2)索引的种类;(3)创建索引的基本语法;(4)删除索引的方法。学情分析客观分析学生的知识和技能基础、认知和实践能力、学习特点等,详实反映学生整体与个体情况数据,准确预判教学难点及其掌握可能。知识与技能基础学生已经掌握了数据表的创建及完整性约束的使用,单元测试成绩比较理想认知与实践能力要求学生掌握索引的各种方法,如何快速查找数据学习特点学生学习欲望比较强烈,学习兴趣高。教学目标教学目标表述明确、相互关联,重点突出、可评可测知识目标(1)了解索引的基本概念;(2)了解索引的种类;(3)了解创建索引的基本语法;(4)了解如何删除索引。能力目标(1)掌握各种索引的作用;(2)学会创建各种索引;(3)能根据需要删除索引。素质目标(1)培养学生做任何事要讲究方法,提高效率的能力;(2)培养学生能够遵守规则,强化制度约束,学会责任担当。教学重点和难点教学重点索引的概念;如何创建与删除索引。处理方法强化训练,在实践中学习教学难点创建索引的方法。处理方法线上线下结合式教学教学策略设计理念体现先进教育思想和教学理念,遵循学生认知规律,符合课堂教学实际。线上线下结合、讲练结合、在实践中增长知识和技能。教学方法与手段根据教学内容和学生学习特点科学选择教学方法和手段,强调信息化教学手段和数字资源的利用,能够针对学习反馈及时调整教学方法,突出学生中心,实行因材施教,关注重点、难点的解决,以学生为中心,结合使用数字化教室、多媒体设备、在线教学、问答法、小组讨论法、翻转课堂等方法教学资源能学辅教的数字资源和信息化教学手段,并能合理运用信息技术、数字资源、信息化教学设施设备提高教学与管理成效。超星:/detail/232234889教学评价深入贯彻落实《深化新时代教育评价改革总体方案》,改进结果评价,强化过程评价,探索增值评价,健全综合评价;鼓励依托线上平台和软件工具,运用大数据、人工智能等现代信息技术,开展教与学行为分析。教学评价采用过程性评价和增值评价相结合的方式本课程的学习效果从知识、能力和素养三个方面来评价,主要分为理论考核、项目实践动手能力和日常素养养成三个方面。教学活动安排1.应用混合教学模式,系统优化教学过程,设计流程,按照教学策略设计教学过程,使用方法和手段设,关注重点、难点的解决,突出学生中心,实行因材施教,注重教学全过程评价。2.合理运用云计算、大数据、物联网、虚拟仿真、增强现实、人工智能、区块链等信息技术以及数字资源、信息化教学设施设备改造传统教学与实践方式、提高管理成效。课前预学教学环节与内容教师活动学生活动设计意图预习发放预习材料学习预习材料课前课中结合课中内化教学环节与内容(标注时长)教师活动学生活动设计意图课前准备(2分钟)学习通或智慧职教签到、教学资料准备。签到作业点评(5分钟)1.上次课实践任务完成情况总结及通报;2.优秀作品展示,对问题较多的操作点回顾。听取点评创建索引(60分钟)1.创建表的时候创建索引其基本的语法格式如下所示。CREATETABLE表名(字段名1数据类型[完整性约束条件],字段名2数据类型[完整性约束条件],......字段名n数据类型[UNIQUE|FULLTEXT|SPATIAL]INDEX|KEY[索引名](字段名1[(长度)])[ASC|DESC]));关于上述语法的相关解释具体如下:(1) UNIQUE:可选参数,表示唯一性约束;(2) FULLTEXT:可选参数,表示全文约束;(3) SPATIAL:可选参数,表示空间约束;(4) INDEX和KEY:用来表示字段的索引,二者选一即可;(5) 字段名:指定索引对应字段的名称;(6) 长度:可选参数,用于表示索引的长度;(7) ASC和DESC:可选参数,其中,ASC表示升序排列,DESC表示降序排列。(1)创建普通索引【实例3-30】在t1表中id字段上建立索引,SQL语句如下。mysql>CREATETABLEt1(idINT,nameVARCHAR(20),scoreFLOAT,INDEX(id));(2)创建唯一性索引【实例3-31】创建一个表名为t2的表,在表中的id字段上建立索引名为unique_id的唯一性索引,并且按照升序排列,SQL语句如下:mysql>CREATETABLEt2(idINTNOTNULL,nameVARCHAR(20)NOTNULL,scoreFLOAT,UNIQUEINDEXunique_id(idASC));(3)创建全文索引【实例3-32】创建一个表名为t3的表,在表中的name字段上建立索引名为fulltext_name的全文索引,SQL语句如下:mysql>CREATETABLEt3(idINTNOTNULL,nameVARCHAR(20)NOTNULL,scoreFLOAT,FULLTEXTINDEXfulltext_name(name))ENGINE=MyISAM;(4)创建多列索引【实例3-33】创建一个表名为t4的表,在表中的id和name字段上建立索引名为multi的多列索引,SQL语句如下:mysql>CREATETABLEt4(idINTNOTNULL,nameVARCHAR(20)NOTNULL,scoreFLOAT,INDEXmulti(id,name(20)));2.使用CREATEINDEX语句在已经存在的表上创建索引其语法格式如下所示。CREATE[UNIQUE|FULLTEXT|SPATIAL]INDEX索引名ON表名(字段名[(长度)][ASC|DESC]);(1)创建普通索引【实例3-34】在xuesheng表中的xm字段上建立一个名称为index_xm的普通索引,SQL语句如下所示。mysql>CREATEINDEXindex_xmONxuesheng(xm);(2)创建唯一性索引【实例3-35】在xuesheng表的xh字段上建立一个名称为unique_xh的唯一性索引,SQL语句如下所示。mysql>CREATEINDEXunique_xhONxuesheng(xh);(3)创建全文索引【实例3-36】在xuesheng表中的jg字段上建立一个名称为full_jg的全文索引,SQL语句如下所示。mysql>CREATEINDEXfull_jgONxuesheng(jg);(4)创建多列索引【实例3-37】在xuesheng表中的jg和lxfs字段上建立一个名称为muliti_jg_lxfs的多列索引,SQL语句如下所示。mysql>CREATEINDEXmuliti_jg_lxfsONxuesheng(jg,lxfs);3.使用ALTERTABLE语句在已经存在表上创建索引ALTERTABLE表名ADD[UNIQUE|FULLTEXT|SPATIAL]INDEX|KEY索引名(字段名[(长度)][ASC|DESC])(1)创建普通索引【实例3-38】在zhuanye表中的ssyx字段上建立一个名称为index_ssyx的普通索引,SQL语句如下所示。mysql>ALTERTABLEzhuanyeADDINDEXindex_ssyx(ssyx);(2)创建唯一性索引【实例3-39】在zhuanye表中的zymc字段上建立一个名称为index_zymc的唯一性索引,SQL语句如下所示。mysql>ALTERTABLEzhuanyeADDUN
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 病退报告范文
- 2024版特许经营合同:连锁餐饮品牌授权与管理2篇
- 《工科概率统计》课件
- 声屏障安装安全课件
- 二零二四年度钢筋焊接技术服务外包合同2篇
- 2024年度房屋买卖合同中的贷款相关条款2篇
- 《生物学指标的测定》课件
- 《健康教育》课件2
- 高手进阶素材:课件
- 离婚诉讼中2024年度李尔与前妻关于证据提交与分享的合同
- 北京市五十六中学2024-2025学年七年级上学期期中数学试题
- 8.1 国家好 大家才会好(教学课件)-八年级道德与法治上册同步备课系列(统编版)
- 管理学基础知识考试题库(附含答案)
- 2024年辅警招考时事政治考题及答案(168题)
- 2024年“国际档案日”档案知识竞赛题目和答案
- 2024年广西普法云平台考试答案
- 2023-2024学年广东省深圳市福田区八年级(上)期末英语试卷
- 河南省安阳市林州市湘豫名校联考2024-2025学年高三上学期11月一轮诊断考试 英语 含解析
- 2024-2030年中国保理行业深度调研及发展战略建议报告
- 公共场所反恐演练预案
- 行政职业能力测试真题2008年
评论
0/150
提交评论