版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
教案(学年第学期)课程名称: 数据库技术基础授课专业:
教学班级: 教师: 陈尧妃 年月日单元1搭建数据库开发环境一、授课课题总体情况课题名称单元1搭建数据库开发环境任务1.1熟悉常用数据库管理系统任务1.2安装配置MySQL学时4教学班级授课形式理实一体授课地点授课时间教学目标知识目标1.理解数据管理发展的四个阶段及数据库管理阶段的特点;2.理解数据库在软件开发中的地位和作用;3.了解现常用关系数据库管理系统; 4.了解MySQL的版本和安装。技能目标1.能自主安装MySQL软件;2.能熟练启动MySQL服务、连接服务、断开服务。素质目标1.培养学生自学能力;2.培养学生沟通能力、语言表达能力;3.培养学生发现问题、整理问题并反馈问题的能力。教学重点能熟练启动、连接MySQL服务。教学难点与突破第一次课难度不大,重点是让学生理解课程定位、课程学习目标,激发学生的学习兴趣。教学方法基于SPOC的线上线下混合式教学,项目填充法,任务实施6步法。教学环境与教具要求1.计算机:配备主流配置计算机35台左右;2.教师机:配备教师机1台、一体机一台;3.网络:实训室内局域网与广域网通畅;4.软件:1)广播教学系统;2)MySQL、Navicat等软件。
二、学情分析、教学内容分析学情分析知识基础通过先修课程《程序设计基础》的学习,学生已理解编程开发、数据类型、数据存储。技能基础已具备使用C语言进行简单编程,但没有与实际应用开发结合。综合素养通过学生在前面学习任务中的表现以及学生的自我评价分析,团队沟通能力、自学能力在不断提高。教学内容分析数据库技术出现于20世纪60年代,主要用于满足管理信息系统对数据管理的要求。40多年来,数据库技术在理论和实现上都有了很大的发展,出现了较多数据库管理系统。先了解数据管理技术的发展,理解数据库技术的基本概念和关系数据库基本概念,再熟悉常用的数据库管理系统。教学资源教学资源1.省在线开放课程平台《数据库技术与应用》中有多媒体课件、微视频、试题库等多种数字化资源;2.新形态教材中二维码标注微课、课件,实现移动终端随扫随学。参考资源中国人民大学数据库系统概论课程:数据库系统概论(基础篇)/course/RUC-488001
三、教学(过程)设计过程教学内容师生活动设计(含信息化手段运用)课前第一次课没有课前任务1(30min)演示教学质量管理系统、教务成绩管理系统等,明确课程学习目标通过演示系统讲解课程定位、课程学习目标。2(40min)讲解任务1熟悉常用数据库管理系统通过PPT、电脑安装软件讲解常用数据库管理系统优缺点3(50min)讲解任务2安装配置MySQL教师:现场下载MySQL软件,讲解安装注意事项。演示启动服务、打开客户端连接服务。学生:独立完成操作。4(40min)练习:完成单元1理论练习教师:布置作业,监督答疑。学生:独立完成理论练习1。课后(40min)学生自己电脑上安装MySQL。完成单元1的复习,单元2的预习。教师答疑,批改练习。教师:课后任务布置、作业批改、线上辅导。学生:温习巩固所学,完成作业,疑问线上交流提问,预习。四、教学反思及诊改意见授课实效反思与改进
单元2创建和管理数据库一、授课课题总体情况课题名称单元2创建和管理数据库任务2.1理解关系数据库基本概念任务2.2设计学生信息管理系统数据库任务2.3创建和管理数据库学时4教学班级授课形式理实一体授课地点授课时间教学目标知识目标1.理解数据模型、关系数据库基本概念;2.理解SQL语言的组成及特点。技能目标1.掌握创建和管理数据库的SQL语句;2.能熟练在MySQL中编写SQL语句完成数据库的创建和管理。素质目标1.培养学生沟通能力、语言表达能力;2.培养学生发现问题、整理问题并反馈问题的能力;3.培养学生规程规范、严谨性。教学重点编写SQL语句完成数据库的创建和管理。教学难点与突破本次课内容不难,但因学生第一次接触SQL语言的编程,部分学生理解比较慢。通过边讲解边练习→再讲解→独立练习检查考核,保证每一个学生掌握扎实。教学方法基于SPOC的线上线下混合式教学,项目填充法,任务实施6步法。教学环境与教具要求1.计算机:配备主流配置计算机35台左右;2.教师机:配备教师机1台、一体机一台;3.网络:实训室内局域网与广域网通畅;4.软件:1)广播教学系统;2)MySQL、Navicat等软件。
二、学情分析、教学内容分析学情分析知识基础通过先修课程《程序设计基础》的学习,学生已理解编程开发、数据类型、数据存储。技能基础已具备使用C语言进行简单编程,但没有与实际应用开发结合。综合素养通过学生在前面学习任务中的表现以及学生的自我评价分析,团队沟通能力、自学能力在不断提高。教学内容分析数据库实施的第一步是创建数据库。进行数据库的实施,必须先理解数据库中的数据存在哪里?以哪种方式存储?即先理解数据库基本概念。SQL语言中创建数据库的语句为CREATEDATABASE语句。在创建数据库前须先理解SQL语言和CREATEDATABASE语句。教学资源教学资源1.省在线开放课程平台《数据库技术与应用》中有多媒体课件、微视频、试题库等多种数字化资源;2.新形态教材中二维码标注微课、课件,实现移动终端随扫随学。参考资源中国人民大学数据库系统概论课程:数据库系统概论(基础篇)/course/RUC-488001
三、教学(过程)设计过程教学内容师生活动设计(含信息化手段运用)课前(30min)【课前预习】教师发布预习任务,学生平台中自学任务。教师:发布学习任务资源。学生:学习任务资源。通过视频、教案、PPT学习本任务知识点。做好课前预习笔记。1(5min)【任务提出】从项目中抽取本任务,明确本任务目标。教师:演示成品,下达任务。将要达到的目标以演示成品或半成品的形式展示给学生。从项目中抽取本任务,下达任务。学生:明确学习任务。理解本次任务作用、目标。2(15min)【任务分析】分析本次任务的解决方案。教师:分析解决方案。组织学生分析本次任务的解决方案,总结实施方案。 学生:讨论分析。小组讨论各种解决方案,分析各个利弊。3(60min)【任务实施中学习新知识】教师讲解新知识,通过案例形式与学生一起实施该任务。教师:试错法调试程序。讲解编程中的知识点和易错点。 学生:尝试编程。独立编程实现。4(5min)【教师布置新任务】教师提出学生实践练习任务。教师:提供项目资源,布置任务。下发任务单,让学生根据要求编程实现。学生:接收任务。学生接收任务单,明确任务。5(60min)【学生自主实施任务】学生独立编程,组间同学互助。教师:组织、答疑。教师组织学生实施任务,回答学生疑问。学生:独立实施任务。学生独立编程,组间同学互助。6(15min)【学生提交任务,教师评价总结】学生提交任务,教师总结存在的问题和知识要点。教师:评价总结。总结优缺点,讲评存在问题。学生:提交任务,修改完善程序。独立提交任务。对程序中存在的问题修改完善。课后(30min)【课外拓展】教师布置拓展内容由学生在课外完成,包括拓展的理论知识和拓展的实践项目。教师:课后任务布置、作业批改、线上辅导。学生:温习巩固所学,完成拓展练习,疑问线上交流提问,预习。四、教学反思及诊改意见授课实效反思与改进
单元3创建和管理表一、授课课题总体情况课题名称单元3创建和管理表任务3.1选取字段数据类型任务3.2创建和管理表任务3.3设置约束学时4教学班级授课形式理实一体授课地点授课时间教学目标知识目标1.理解MySQL中常用数据类型;2.掌握创建和管理表的SQL语句;3.理解数据完整性、约束。技能目标1.能根据实际需求为各关系字段选取合适数据类型;2.能在MySQL中熟练编写SQL语句完成表的创建;3.能灵活对表设置约束。素质目标1.培养学生自学能力、学生沟通能力;2.培养学生发现问题、整理问题并反馈问题的能力;3.培养学生的的规范意识、知识产权意识、安全意识。教学重点理解主键和外键。教学难点与突破难点:理解外键约束和表间关系。从学生身边的数据分析,让学生从已知到未知逐步理解。并增加对应的实践练习。录制实践练习解析视频。教学方法基于SPOC的线上线下混合式教学,项目填充法,任务实施6步法。教学环境与教具要求1.计算机:配备主流配置计算机35台左右;2.教师机:配备教师机1台、一体机一台;3.网络:实训室内局域网与广域网通畅;4.软件:1)广播教学系统;2)MySQL、Navicat等软件。
二、学情分析、教学内容分析学情分析知识基础通过先修课程《程序设计基础》的学习,学生已理解编程开发、数据类型、数据存储。技能基础已具备使用C语言进行简单编程,但没有与实际应用开发结合。综合素养通过学生在前面学习任务中的表现以及学生的自我评价分析,团队沟通能力、自学能力在不断提高。教学内容分析在数据库中表是实际存储数据的地方,其他的数据对象,如索引、视图等依附于表对象而存在的。所以创建和管理表是最基本、最重要的操作。数据类型决定了数据在计算机中的存储格式,代表不同的信息类型。要能根据实际采用的DBMS为各关系中的属性(字段)选取合适数据类型,以保证数据能存储到各关系中并能灵活处理。不同的DBMS所支持的数据类型并不完全相同,而且与标准的SQL也有一定差异。为字段选取数据类型须先理解MySQL支持的常用数据类型,然后根据实际需求为各关系字段选取合适数据类型。数据库中包含了很多对象,其中最重要、最基本、最核心的对象就是表。表是实际存储数据的地方,其他的数据库对象都是依附于表对象而存在的。在数据库中创建表可以说是整个数据库应用的开始,也是数据库应用中至关重要的一项基础操作。数据库中的数据是从外界输入的,而数据的输入由于种种原因,会发生输入无效或错误信息。数据完整性正是防止数据库中存在不符合语义规定的数据和防止因错误信息的输入输出造成无效操作或错误信息而提出的。教学资源教学资源1.省在线开放课程平台《数据库技术与应用》中有多媒体课件、微视频、试题库等多种数字化资源;2.新形态教材中二维码标注微课、课件,实现移动终端随扫随学。参考资源中国人民大学数据库系统概论课程:数据库系统概论(基础篇)/course/RUC-488001
三、教学(过程)设计过程教学内容师生活动设计(含信息化手段运用)课前(30min)【课前预习】教师发布预习任务,学生平台中自学任务。教师:发布学习任务资源。学生:学习任务资源。通过视频、教案、PPT学习本任务知识点。做好课前预习笔记。1(5min)【任务提出】从项目中抽取本任务,明确本任务目标。教师:演示成品,下达任务。将要达到的目标以演示成品或半成品的形式展示给学生。从项目中抽取本任务,下达任务。学生:明确学习任务。理解本次任务作用、目标。2(15min)【任务分析】分析本次任务的解决方案。教师:分析解决方案。组织学生分析本次任务的解决方案,总结实施方案。 学生:讨论分析。小组讨论各种解决方案,分析各个利弊。3(60min)【任务实施中学习新知识】教师讲解新知识,通过案例形式与学生一起实施该任务。教师:试错法调试程序。讲解编程中的知识点和易错点。 学生:尝试编程。独立编程实现。4(5min)【教师布置新任务】教师提出学生实践练习任务。教师:提供项目资源,布置任务。下发“学生信息管理系统”数据库的表设计文档,让学生根据要求编程实现。学生:接收任务。学生接收任务单,明确任务。5(60min)【学生自主实施任务】学生独立编程,组间同学互助。教师:组织、答疑。教师组织学生实施任务,回答学生疑问。学生:独立实施任务。学生独立编程,组间同学互助。6(15min)【学生提交任务,教师评价总结】学生提交任务,教师总结存在的问题和知识要点。教师:评价总结。总结优缺点,讲评存在问题。学生:提交任务,修改完善程序。独立提交任务。对程序中存在的问题修改完善。课后(30min)【课外拓展】教师布置拓展内容由学生在课外完成,包括拓展的理论知识和拓展的实践项目。教师:课后任务布置、作业批改、线上辅导。学生:温习巩固所学,完成拓展练习,疑问线上交流提问,预习。四、教学反思及诊改意见授课实效反思与改进一、授课课题总体情况课题名称单元3创建和管理表任务3.4使用ALTERTABLE语句修改表结构任务3.5往表中添加数据、备份恢复数据库学时4教学班级授课形式理实一体授课地点授课时间教学目标知识目标1.掌握ALTERTABLE语句;2.理解数据完整性、约束;3.理解备份恢复数据库的重要性。技能目标1.能在MySQL中熟练编写SQL语句完成表的修改及管理;2.能灵活对表设置约束;3.能往表中插入或导入测试数据;4.能在MySQL中熟练备份恢复数据库。素质目标1.培养学生自学能力、学生沟通能力;2.培养学生发现问题、整理问题并反馈问题的能力;3.培养学生的的规范意识、知识产权意识、安全意识。教学重点编写SQL语句设置约束、备份恢复数据库。教学难点与突破难点:编写SQL语句设置约束。约束这一块知识点在上次课有讲解,但部分学生对外键没有完全理解透。本次课继续讲解,针对难点增加实践练习,并录制实践练习解析视频。教学方法基于SPOC的线上线下混合式教学,项目填充法,任务实施6步法。教学环境与教具要求1.计算机:配备主流配置计算机35台左右;2.教师机:配备教师机1台、一体机一台;3.网络:实训室内局域网与广域网通畅;4.软件:1)广播教学系统;2)MySQL、Navicat等软件。
二、学情分析、教学内容分析学情分析知识基础通过先修课程《程序设计基础》的学习,学生已理解编程开发、数据类型、数据存储。技能基础已具备使用C语言进行简单编程,但没有与实际应用开发结合。综合素养通过学生在前面学习任务中的表现以及学生的自我评价分析,团队沟通能力、自学能力在不断提高。教学内容分析使用CREATETABLE语句创建表后,经常会根据实际情况需要进一步对已存在的表作一些必要的修改操作,如增加新的字段、修改某些字段、删除字段、修改表名等。另外为了保证表中数据的完整性和数据库内数据的一致性,必须给表添加约束等。表创建好后,我们就可以往表中添加数据,将数据保存到表中。使用INSERT语句往表中添加新的记录,也可以从外部文件导入数据。在系统运行过程中,可能会遭遇硬件故障、黑客攻击、操作失误等意外情况,数据库会遭受破坏。而学生往往会忽略数据库的备份。没有数据就没有一切,数据库备份就是一种防范灾难于未然的强力手段,没有了数据,应用再花哨也是镜中花水中月。教学资源教学资源1.省在线开放课程平台《数据库技术与应用》中有多媒体课件、微视频、试题库等多种数字化资源;2.新形态教材中二维码标注微课、课件,实现移动终端随扫随学。参考资源中国人民大学数据库系统概论课程:数据库系统概论(基础篇)/course/RUC-488001
三、教学(过程)设计过程教学内容师生活动设计(含信息化手段运用)课前(30min)【课前预习】教师发布预习任务,学生平台中自学任务。教师:发布学习任务资源。学生:学习任务资源。通过视频、教案、PPT学习本任务知识点。做好课前预习笔记。1(5min)【任务提出】从项目中抽取本任务,明确本任务目标。教师:演示成品,下达任务。将要达到的目标以演示成品或半成品的形式展示给学生。从项目中抽取本任务,下达任务。学生:明确学习任务。理解本次任务作用、目标。2(15min)【任务分析】分析本次任务的解决方案。教师:分析解决方案。组织学生分析本次任务的解决方案,总结实施方案。 学生:讨论分析。小组讨论各种解决方案,分析各个利弊。3(60min)【任务实施中学习新知识】教师讲解新知识,通过案例形式与学生一起实施该任务。教师:试错法调试程序。讲解编程中的知识点和易错点。 学生:尝试编程。独立编程实现。4(5min)【教师布置新任务】教师提出学生实践练习任务。教师:提供项目资源,布置任务。下发“学生信息管理系统”数据库的表实施结果,让学生对前几次课创建好的表进行编程修改。学生:接收任务。学生接收任务单,明确任务。5(60min)【学生自主实施任务】学生独立编程,组间同学互助。教师:组织、答疑。教师组织学生实施任务,回答学生疑问。学生:独立实施任务。学生独立编程,组间同学互助。6(15min)【学生提交任务,教师评价总结】学生提交任务,教师总结存在的问题和知识要点。教师:评价总结。总结优缺点,讲评存在问题。学生:提交任务,修改完善程序。独立提交任务。对程序中存在的问题修改完善。课后(30min)【课外拓展】教师布置拓展内容由学生在课外完成,包括拓展的理论知识和拓展的实践项目。教师:课后任务布置、作业批改、线上辅导。学生:温习巩固所学,完成拓展练习,疑问线上交流提问,预习。四、教学反思及诊改意见授课实效反思与改进单元4查询和更新数据一、授课课题总体情况课题名称单元4查询和更新数据任务4.1单表查询学时4教学班级授课形式理实一体授课地点授课时间教学目标知识目标1.掌握单表查询、数据排序对应的SQL语句;2.理解SELECT语句的语法格式。技能目标1.能根据实际需求熟练编写SELECT语句对单表进行数据查询、排序。素质目标1.培养学生自学能力、学生沟通能力;2.培养学生发现问题、整理问题并反馈问题的能力;3.培养学生的的规范意识、知识产权意识、安全意识。教学重点选择出满足条件的记录。教学难点与突破难点:查询条件的编写。本次内容是单元4中最基本内容,难度不大,但要求学生必须全部掌握理解,所以对学生的实践练习检查细致,考核到位。教学方法基于SPOC的线上线下混合式教学,项目填充法,任务实施6步法。教学环境与教具要求1.计算机:配备主流配置计算机35台左右;2.教师机:配备教师机1台、一体机一台;3.网络:实训室内局域网与广域网通畅;4.软件:1)广播教学系统;2)MySQL、Navicat等软件。
二、学情分析、教学内容分析学情分析知识基础通过先修课程《程序设计基础》的学习,学生已理解编程开发、数据类型、数据存储。技能基础已具备使用C语言进行简单编程,但没有与实际应用开发结合。综合素养通过学生在前面学习任务中的表现以及学生的自我评价分析,团队沟通能力、自学能力在不断提高。教学内容分析单元2和单元3已经完成“学生信息管理系统”数据库School的创建,接下来的工作是对数据进行操作。包括查询数据、插入数据、修改数据和删除数据等。数据操作是数据库工程师和数据库相关岗位人员日常工作中必做的也是最频繁的工作。数据库中最常见的操作是数据查询,可以说数据查询是数据库的核心操作。查询可以对单表进行查询,也可以完成复杂的连接查询和嵌套查询,其中对单表进行查询是数据查询操作中最简单的,所以我们先从单表查询入手学习数据查询操作。在实际应用中,如果查询结果中包含了重复的行,则必须去掉这些重复的行。显示查询结果时,我们往往会要求结果按照一定的顺序显示,这就需要对查询结果排序。教学资源教学资源1.省在线开放课程平台《数据库技术与应用》中有多媒体课件、微视频、试题库等多种数字化资源;2.新形态教材中二维码标注微课、课件,实现移动终端随扫随学。参考资源中国人民大学数据库系统概论课程:数据库系统概论(基础篇)/course/RUC-488001
三、教学(过程)设计过程教学内容师生活动设计(含信息化手段运用)课前(30min)【课前预习】教师发布预习任务,学生平台中自学任务。教师:发布学习任务资源。学生:学习任务资源。通过视频、教案、PPT学习本任务知识点。做好课前预习笔记。1(5min)【任务提出】从项目中抽取本任务,明确本任务目标。教师:演示成品,下达任务。将要达到的目标以演示成品或半成品的形式展示给学生。从项目中抽取本任务,下达任务。学生:明确学习任务。理解本次任务作用、目标。2(15min)【任务分析】分析本次任务的解决方案。教师:分析解决方案。组织学生分析本次任务的解决方案,总结实施方案。 学生:讨论分析。小组讨论各种解决方案,分析各个利弊。3(60min)【任务实施中学习新知识】教师讲解新知识,通过案例形式与学生一起实施该任务。教师:试错法调试程序。讲解编程中的知识点和易错点。 学生:尝试编程。独立编程实现。4(5min)【教师布置新任务】教师提出学生实践练习任务。教师:提供项目资源,布置任务。下发“学生信息管理系统”数据库的设计文档和数据库备份文件,让学生还原数据库后进行编程。学生:接收任务。学生接收任务单,明确任务。5(60min)【学生自主实施任务】学生独立编程,组间同学互助。教师:组织、答疑。教师组织学生实施任务,回答学生疑问。学生:独立实施任务。学生独立编程,组间同学互助。6(15min)【学生提交任务,教师评价总结】学生提交任务,教师总结存在的问题和知识要点。教师:评价总结。总结优缺点,讲评存在问题。学生:提交任务,修改完善程序。独立提交任务。对程序中存在的问题修改完善。课后(30min)【课外拓展】教师布置拓展内容由学生在课外完成,包括拓展的理论知识和拓展的实践项目。教师:课后任务布置、作业批改、线上辅导。学生:温习巩固所学,完成拓展练习,疑问线上交流提问,预习。四、教学反思及诊改意见授课实效反思与改进一、授课课题总体情况课题名称任务4.2数据汇总统计任务4.3多表连接查询学时4教学班级授课形式理实一体授课地点授课时间教学目标知识目标1.掌握数据汇总统计、多表连接查询对应的SQL语句;2.理解分组筛选、多表连接子句的语法格式;3.进一步理解表间关系。技能目标1.能根据实际需求熟练编写SELECT语句对多表进行数据查询;2.能根据实际需求熟练编写SELECT语句对数据进行汇总计算、分组筛选。素质目标1.培养学生自学能力、学生沟通能力;2.培养学生发现问题、整理问题并反馈问题的能力;3.培养学生的的规范意识、知识产权意识、安全意识。教学重点进行分组统计筛选。教学难点与突破难点:分组后筛选、选择出满足条件的行混淆。部分学生容易将分组后筛选、选择出满足条件的行这两种应用混淆。针对难点增加实践练习,并录制实践练习解析视频。教学方法基于SPOC的线上线下混合式教学,项目填充法,任务实施6步法。教学环境与教具要求1.计算机:配备主流配置计算机35台左右;2.教师机:配备教师机1台、一体机一台;3.网络:实训室内局域网与广域网通畅;4.软件:1)广播教学系统;2)MySQL、Navicat等软件。
二、学情分析、教学内容分析学情分析知识基础通过先修课程《程序设计基础》的学习,学生已理解编程开发、数据类型、数据存储。技能基础已具备使用C语言进行简单编程,但没有与实际应用开发结合。综合素养通过学生在前面学习任务中的表现以及学生的自我评价分析,团队沟通能力、自学能力在不断提高。教学内容分析在对表数据进行查询中,经常会对数据进行统计计算,如统计个数、平均值、最大最小值、计算总和等操作。另外,还会根据需要对数据进行分开统计汇总,如统计各个班级的人数等操作。在实际应用中,查询往往是针对多个表进行的,可能涉及二张或更多张表。在关系型数据库中,将这种涉及到两个或两个以上表的查询,称为多表查询。多表连接查询是关系数据库中最重要的查询。教学资源教学资源1.省在线开放课程平台《数据库技术与应用》中有多媒体课件、微视频、试题库等多种数字化资源;2.新形态教材中二维码标注微课、课件,实现移动终端随扫随学。参考资源中国人民大学数据库系统概论课程:数据库系统概论(基础篇)/course/RUC-488001
三、教学(过程)设计过程教学内容师生活动设计(含信息化手段运用)课前(30min)【课前预习】教师发布预习任务,学生平台中自学任务。教师:发布学习任务资源。学生:学习任务资源。通过视频、教案、PPT学习本任务知识点。做好课前预习笔记。1(5min)【任务提出】从项目中抽取本任务,明确本任务目标。教师:演示成品,下达任务。将要达到的目标以演示成品或半成品的形式展示给学生。从项目中抽取本任务,下达任务。学生:明确学习任务。理解本次任务作用、目标。2(15min)【任务分析】分析本次任务的解决方案。教师:分析解决方案。组织学生分析本次任务的解决方案,总结实施方案。 学生:讨论分析。小组讨论各种解决方案,分析各个利弊。3(60min)【任务实施中学习新知识】教师讲解新知识,通过案例形式与学生一起实施该任务。教师:试错法调试程序。讲解编程中的知识点和易错点。 学生:尝试编程。独立编程实现。4(5min)【教师布置新任务】教师提出学生实践练习任务。教师:提供项目资源,布置任务。下发“学生信息管理系统”数据库的设计文档和数据库备份文件,让学生还原数据库后进行编程。学生:接收任务。学生接收任务单,明确任务。5(60min)【学生自主实施任务】学生独立编程,组间同学互助。教师:组织、答疑。教师组织学生实施任务,回答学生疑问。学生:独立实施任务。学生独立编程,组间同学互助。6(15min)【学生提交任务,教师评价总结】学生提交任务,教师总结存在的问题和知识要点。教师:评价总结。总结优缺点,讲评存在问题。学生:提交任务,修改完善程序。独立提交任务。对程序中存在的问题修改完善。课后(30min)【课外拓展】教师布置拓展内容由学生在课外完成,包括拓展的理论知识和拓展的实践项目。教师:课后任务布置、作业批改、线上辅导。学生:温习巩固所学,完成拓展练习,疑问线上交流提问,预习。四、教学反思及诊改意见授课实效反思与改进一、授课课题总体情况课题名称任务4.4子查询学时4教学班级授课形式理实一体授课地点授课时间教学目标知识目标1.掌握不相关子查询、相关子查询对应的SQL语句;2.理解不相关子查询、相关子查询的区别;3.理解子查询、多表连接查询的实际应用。技能目标1.能根据实际需求熟练编写SELECT语句对条件进行嵌套查询;2.能根据实际需求灵活应用子查询、多表连接查询。素质目标1.培养学生自学能力、学生沟通能力;2.培养学生发现问题、整理问题并反馈问题的能力;3.培养学生的的规范意识、知识产权意识、安全意识。教学重点条件中嵌入SELECT语句的灵活应用。教学难点与突破难点:能灵活选择子查询、多表连接查询解决实际应用。通过应用比对,应用场合比较,增加举例、实践练习突破难点。教学方法基于SPOC的线上线下混合式教学,项目填充法,任务实施6步法。教学环境与教具要求1.计算机:配备主流配置计算机35台左右;2.教师机:配备教师机1台、一体机一台;3.网络:实训室内局域网与广域网通畅;4.软件:1)广播教学系统;2)MySQL、Navicat等软件。
二、学情分析、教学内容分析学情分析知识基础通过先修课程《程序设计基础》的学习,学生已理解编程开发、数据类型、数据存储。技能基础已具备使用C语言进行简单编程,但没有与实际应用开发结合。综合素养通过学生在前面学习任务中的表现以及学生的自我评价分析,团队沟通能力、自学能力在不断提高。教学内容分析当查询涉及多张表时,我们习惯的做法是使用连接查询,先将涉及的多张表连接起来。对于查询结果只涉及一张表,而查询条件涉及其他一张或多张表的查询,除了使用多表连接查询外,可以使用嵌套查询。另外,部分查询的条件复杂,如,查询出选修'2003003'课程且平时成绩低于本课程平时成绩的平均值的学生学号,查询选修了全部课程的学生姓名。这类查询题目无法使用多表连接查询实现,只能使用嵌套查询实现。在一个SELECT查询语句的WHERE子句中的行条件表达式或HAVING子句中的组筛选条件中,含有另一个SEELCT语句,这种查询称为嵌套查询。根据内部查询的查询条件是否依赖于外部查询,可将嵌套查询分为:相关子查询、不相关子查询。教学资源教学资源1.省在线开放课程平台《数据库技术与应用》中有多媒体课件、微视频、试题库等多种数字化资源;2.新形态教材中二维码标注微课、课件,实现移动终端随扫随学。参考资源中国人民大学数据库系统概论课程:数据库系统概论(基础篇)/course/RUC-488001
三、教学(过程)设计过程教学内容师生活动设计(含信息化手段运用)课前(30min)【课前预习】教师发布预习任务,学生平台中自学任务。教师:发布学习任务资源。学生:学习任务资源。通过视频、教案、PPT学习本任务知识点。做好课前预习笔记。1(5min)【任务提出】从项目中抽取本任务,明确本任务目标。教师:演示成品,下达任务。将要达到的目标以演示成品或半成品的形式展示给学生。从项目中抽取本任务,下达任务。学生:明确学习任务。理解本次任务作用、目标。2(15min)【任务分析】分析本次任务的解决方案。教师:分析解决方案。组织学生分析本次任务的解决方案,总结实施方案。 学生:讨论分析。小组讨论各种解决方案,分析各个利弊。3(60min)【任务实施中学习新知识】教师讲解新知识,通过案例形式与学生一起实施该任务。教师:试错法调试程序。讲解编程中的知识点和易错点。 学生:尝试编程。独立编程实现。4(5min)【教师布置新任务】教师提出学生实践练习任务。教师:提供项目资源,布置任务。下发“学生信息管理系统”数据库的设计文档和数据库备份文件,让学生还原数据库后进行编程。学生:接收任务。学生接收任务单,明确任务。5(60min)【学生自主实施任务】学生独立编程,组间同学互助。教师:组织、答疑。教师组织学生实施任务,回答学生疑问。学生:独立实施任务。学生独立编程,组间同学互助。6(15min)【学生提交任务,教师评价总结】学生提交任务,教师总结存在的问题和知识要点。教师:评价总结。总结优缺点,讲评存在问题。学生:提交任务,修改完善程序。独立提交任务。对程序中存在的问题修改完善。课后(30min)【课外拓展】教师布置拓展内容由学生在课外完成,包括拓展的理论知识和拓展的实践项目。教师:课后任务布置、作业批改、线上辅导。学生:温习巩固所学,完成拓展练习,疑问线上交流提问,预习。四、教学反思及诊改意见授课实效反思与改进一、授课课题总体情况课题名称任务4.5数据更新学时4教学班级授课形式理实一体授课地点授课时间教学目标知识目标1.掌握添加记录、修改记录、删除记录对应的SQL语句;2.理解数据处理以记录为单位。技能目标1.能根据实际需求熟练编写SQL语句对记录更新。素质目标1.培养学生自学能力、学生沟通能力;2.培养学生发现问题、整理问题并反馈问题的能力;3.培养学生的的规范意识、知识产权意识、安全意识。教学重点INSERT、UPDATE、DELETE语句应用。教学难点与突破难点:应用INSERT、UPDATE、DELETE语句要满足表中设置的约束条件。增加举例、实践练习突破难点。教学方法基于SPOC的线上线下混合式教学,项目填充法,任务实施6步法。教学环境与教具要求1.计算机:配备主流配置计算机35台左右;2.教师机:配备教师机1台、一体机一台;3.网络:实训室内局域网与广域网通畅;4.软件:1)广播教学系统;2)MySQL、Navicat等软件。
二、学情分析、教学内容分析学情分析知识基础通过先修课程《程序设计基础》的学习,学生已理解编程开发、数据类型、数据存储。技能基础已具备使用C语言进行简单编程,但没有与实际应用开发结合。综合素养通过学生在前面学习任务中的表现以及学生的自我评价分析,团队沟通能力、自学能力在不断提高。教学内容分析在MySQL中,对字符数据类型字段进行字符匹配时,我们可以使用LIKE与通配符%、_。正则表达式用来描述或者匹配符合规则的字符串,它的用法和LIKE比较相似,但是它又比LIKE更强大,能够实现一些很特殊的规则匹配。对数据的操作除了常用的查询操作外,还包括日常必做的插入数据、修改数据、删除数据等操作。插入数据、修改数据、删除数据操作统称为数据更新。在数据操作中,操作的对象都是记录,而不是记录中的某个数据。所以插入数据指往表中插入一条记录或多条记录,修改数据指对表中现有记录进行修改,删除数据指删除指定的记录。插入记录对应的SQL语句是INSERT语句,修改记录对应的SQL语句是UPDATE语句,删除记录对应的SQL语句是DELETE语句。教学资源教学资源1.省在线开放课程平台《数据库技术与应用》中有多媒体课件、微视频、试题库等多种数字化资源;2.新形态教材中二维码标注微课、课件,实现移动终端随扫随学。参考资源中国人民大学数据库系统概论课程:数据库系统概论(基础篇)/course/RUC-488001
三、教学(过程)设计过程教学内容师生活动设计(含信息化手段运用)课前(30min)【课前预习】教师发布预习任务,学生平台中自学任务。教师:发布学习任务资源。学生:学习任务资源。通过视频、教案、PPT学习本任务知识点。做好课前预习笔记。1(5min)【任务提出】从项目中抽取本任务,明确本任务目标。教师:演示成品,下达任务。将要达到的目标以演示成品或半成品的形式展示给学生。从项目中抽取本任务,下达任务。学生:明确学习任务。理解本次任务作用、目标。2(15min)【任务分析】分析本次任务的解决方案。教师:分析解决方案。组织学生分析本次任务的解决方案,总结实施方案。 学生:讨论分析。小组讨论各种解决方案,分析各个利弊。3(60min)【任务实施中学习新知识】教师讲解新知识,通过案例形式与学生一起实施该任务。教师:试错法调试程序。讲解编程中的知识点和易错点。 学生:尝试编程。独立编程实现。4(5min)【教师布置新任务】教师提出学生实践练习任务。教师:提供项目资源,布置任务。下发“学生信息管理系统”数据库的设计文档和数据库备份文件,让学生还原数据库后进行编程。学生:接收任务。学生接收任务单,明确任务。5(60min)【学生自主实施任务】学生独立编程,组间同学互助。教师:组织、答疑。教师组织学生实施任务,回答学生疑问。学生:独立实施任务。学生独立编程,组间同学互助。6(15min)【学生提交任务,教师评价总结】学生提交任务,教师总结存在的问题和知识要点。教师:评价总结。总结优缺点,讲评存在问题。学生:提交任务,修改完善程序。独立提交任务。对程序中存在的问题修改完善。课后(30min)【课外拓展】教师布置拓展内容由学生在课外完成,包括拓展的理论知识和拓展的实践项目。教师:课后任务布置、作业批改、线上辅导。学生:温习巩固所学,完成拓展练习,疑问线上交流提问,预习。四、教学反思及诊改意见授课实效反思与改进一、授课课题总体情况课题名称任务4.6级联更新、级联删除学时4教学班级授课形式理实一体授课地点授课时间教学目标知识目标1.进一步理解表间关系;2.进一步掌握数据更新对应的SQL语句。技能目标1.能根据实际需求设置表间关系为级联更新、级联删除。素质目标1.培养学生自学能力、学生沟通能力;2.培养学生发现问题、整理问题并反馈问题的能力;3.培养学生的的规范意识、知识产权意识、安全意识。教学重点设置表间关系为级联,实现级联更新、级联删除。教学难点与突破难点:实现级联更新、级联删除。增加举例、实践练习,并录制练习的讲解视频。教学方法基于SPOC的线上线下混合式教学,项目填充法,任务实施6步法。教学环境与教具要求1.计算机:配备主流配置计算机35台左右;2.教师机:配备教师机1台、一体机一台;3.网络:实训室内局域网与广域网通畅;4.软件:1)广播教学系统;2)MySQL、Navicat等软件。
二、学情分析、教学内容分析学情分析知识基础通过先修课程《程序设计基础》的学习,学生已理解编程开发、数据类型、数据存储。技能基础已具备使用C语言进行简单编程,但没有与实际应用开发结合。综合素养通过学生在前面学习任务中的表现以及学生的自我评价分析,团队沟通能力、自学能力在不断提高。教学内容分析InnoDB存储引擎支持外键,为了保证表间数据的一致性,我们往往会设置外键约束。那么,在对表数据操作时,必须满足参照完整性。如要删除的主表记录在从表中存在相关记录,则不能直接删除主表中的该记录。如要修改的字段上设置过表间关系,也要保证修改后的值满足参照完整性。若要删除的主表记录在从表中存在相关记录,有两种方法可以完成,一是先删除从表中的记录再删除主表中相关记录。二是采用级联删除或编写触发器。本任务采用级联删除完成。同样的,要完成修改设置了表间关系的字段值,可以采用级联更新。教学资源教学资源1.省在线开放课程平台《数据库技术与应用》中有多媒体课件、微视频、试题库等多种数字化资源;2.新形态教材中二维码标注微课、课件,实现移动终端随扫随学。参考资源中国人民大学数据库系统概论课程:数据库系统概论(基础篇)/course/RUC-488001
三、教学(过程)设计过程教学内容师生活动设计(含信息化手段运用)课前(30min)【课前预习】教师发布预习任务,学生平台中自学任务。教师:发布学习任务资源。学生:学习任务资源。通过视频、教案、PPT学习本任务知识点。做好课前预习笔记。1(5min)【任务提出】从项目中抽取本任务,明确本任务目标。教师:演示成品,下达任务。将要达到的目标以演示成品或半成品的形式展示给学生。从项目中抽取本任务,下达任务。学生:明确学习任务。理解本次任务作用、目标。2(15min)【任务分析】分析本次任务的解决方案。教师:分析解决方案。组织学生分析本次任务的解决方案,总结实施方案。 学生:讨论分析。小组讨论各种解决方案,分析各个利弊。3(60min)【任务实施中学习新知识】教师讲解新知识,通过案例形式与学生一起实施该任务。教师:试错法调试程序。讲解编程中的知识点和易错点。 学生:尝试编程。独立编程实现。4(5min)【教师布置新任务】教师提出学生实践练习任务。教师:提供项目资源,布置任务。下发“学生信息管理系统”数据库的设计文档和数据库备份文件,让学生还原数据库后进行编程。学生:接收任务。学生接收任务单,明确任务。5(60min)【学生自主实施任务】学生独立编程,组间同学互助。教师:组织、答疑。教师组织学生实施任务,回答学生疑问。学生:独立实施任务。学生独立编程,组间同学互助。6(15min)【学生提交任务,教师评价总结】学生提交任务,教师总结存在的问题和知识要点。教师:评价总结。总结优缺点,讲评存在问题。学生:提交任务,修改完善程序。独立提交任务。对程序中存在的问题修改完善。课后(30min)【课外拓展】教师布置拓展内容由学生在课外完成,包括拓展的理论知识和拓展的实践项目。教师:课后任务布置、作业批改、线上辅导。学生:温习巩固所学,完成拓展练习,疑问线上交流提问,预习。四、教学反思及诊改意见授课实效反思与改进单元5创建视图和索引一、授课课题总体情况课题名称任务5.1创建视图任务5.2使用视图任务5.3创建索引学时4教学班级授课形式理实一体授课地点授课时间教学目标知识目标1.理解视图概念和优点;2.掌握创建和管理视图的SQL语句;3.理解索引的优缺点和分类;4.掌握创建和管理索引的SQL语句;技能目标1.能灵活编写SQL语句创建和管理视图;2.能使用视图简化查询操作;3.能通过视图对表数据操作;4.能灵活编写SQL语句创建和管理索引。素质目标1.培养学生自学能力、学生沟通能力;2.培养学生发现问题、整理问题并反馈问题的能力;3.培养学生的的规范意识、知识产权意识、安全意识。教学重点通过视图对表数据操作;理解索引的优缺点。教学难点与突破难点:通过视图对表数据操作。增加举例、实践练习,并录制练习的讲解视频。教学方法基于SPOC的线上线下混合式教学,项目填充法,任务实施6步法。教学环境与教具要求1.计算机:配备主流配置计算机35台左右;2.教师机:配备教师机1台、一体机一台;3.网络:实训室内局域网与广域网通畅;4.软件:1)广播教学系统;2)MySQL、Navicat等软件。
二、学情分析、教学内容分析学情分析知识基础通过先修课程《程序设计基础》的学习,学生已理解编程开发、数据类型、数据存储。技能基础已具备使用C语言进行简单编程,但没有与实际应用开发结合。综合素养通过学生在前面学习任务中的表现以及学生的自我评价分析,团队沟通能力、自学能力在不断提高。教学内容分析单元2和单元3已经完成“学生信息管理系统”数据库School的创建,单元4已经完成数据查询统计和更新,数据库的基本实施操作已经完成。接下来的工作是对数据库进行优化。视图为用户提供了一个查看表中数据的窗口。使用视图可以简化查询操作、提高数据安全性等。索引是另一个重要的数据库对象,通过索引可以快速访问表中的记录,大大提高数据库的查询性能。教学资源教学资源1.省在线开放课程平台《数据库技术与应用》中有多媒体课件、微视频、试题库等多种数字化资源;2.新形态教材中二维码标注微课、课件,实现移动终端随扫随学。参考资源中国人民大学数据库系统概论课程:数据库系统概论(基础篇)/course/RUC-488001
三、教学(过程)设计过程教学内容师生活动设计(含信息化手段运用)课前(30min)【课前预习】教师发布预习任务,学生平台中自学任务。教师:发布学习任务资源。学生:学习任务资源。通过视频、教案、PPT学习本任务知识点。做好课前预习笔记。1(5min)【任务提出】从项目中抽取本任务,明确本任务目标。教师:演示成品,下达任务。将要达到的目标以演示成品或半成品的形式展示给学生。从项目中抽取本任务,下达任务。学生:明确学习任务。理解本次任务作用、目标。2(15min)【任务分析】分析本次任务的解决方案。教师:分析解决方案。组织学生分析本次任务的解决方案,总结实施方案。 学生:讨论分析。小组讨论各种解决方案,分析各个利弊。3(60min)【任务实施中学习新知识】教师讲解新知识,通过案例形式与学生一起实施该任务。教师:试错法调试程序。讲解编程中的知识点和易错点。 学生:尝试编程。独立编程实现。4(5min)【教师布置新任务】教师提出学生实践练习任务。教师:提供项目资源,布置任务。下发“学生信息管理系统”数据库的设计文档和数据库备份文件,让学生还原数据库后进行编程。学生:接收任务。学生接收任务单,明确任务。5(60min)【学生自主实施任务】学生独立编程,组间同学互助。教师:组织、答疑。教师组织学生实施任务,回答学生疑问。学生:独立实施任务。学生独立编程,组间同学互助。6(15min)【学生提交任务,教师评价总结】学生提交任务,教师总结存在的问题和知识要点。教师:评价总结。总结优缺点,讲评存在问题。学生:提交任务,修改完善程序。独立提交任务。对程序中存在的问题修改完善。课后(30min)【课外拓展】教师布置拓展内容由学生在课外完成,包括拓展的理论知识和拓展的实践项目。教师:课后任务布置、作业批改、线上辅导。学生:温习巩固所学,完成拓展练习,疑问线上交流提问,预习。四、教学反思及诊改意见授课实效反思与改进单元6MySQL日常管理一、授课课题总体情况课题名称单元6MySQL日常管理任务1导入/导出数据任务2备份和恢复数据学时4教学班级授课形式理实一体授课地点授课时间教学目标知识目标1.掌握导入导出数据的SQL语句;2.掌握导入备份恢复数据的SQL语句。技能目标1.能在MySQL中熟练导入导出数据;2.能在MySQL中灵活备份恢复数据。素质目标1.培养学生自学能力、学生沟通能力;2.培养学生发现问题、整理问题并反馈问题的能力;3.培养学生的的规范意识、知识产权意识、安全意识。教学重点灵活备份恢复数据。教学难点与突破难点:灵活备份恢复数据。增加举例、实践练习,并录制练习的讲解视频。教学方法基于SPOC的线上线下混合式教学,项目填充法,任务实施6步法。教学环境与教具要求1.计算机:配备主流配置计算机35台左右;2.教师机:配备教师机1台、一体机一台;3.网络:实训室内局域网与广域网通畅;4.软件:1)广播教学系统;2)MySQL、Navicat等软件。
二、学情分析、教学内容分析学情分析知识基础通过先修课程《程序设计基础》的学习,学生已理解编程开发、数据类型、数据存储。技能基础已具备使用C语言进行简单编程,但没有与实际应用开发结合。综合素养通过学生在前面学习任务中的表现以及学生的自我评价分析,团队沟通能力、自学能力在不断提高。教学内容分析“学生信息管理系统”数据库School在创建和使用中都必须要进行维护和管理,这是每一位数据库管理员的职责。如果要添加到表中的记录已经在外部文件中存在,我们只要直接从外部文件导入到MySQL数据库中,大大提高效率。有时也需要将MySQL数据库中的数据导出到外部文件中,如需要将涉及多个表的数据或对数据的汇总统计结果导出到一个文本文件或Excel表格中。不管计算机技术如何发展,即使是最可靠的软件和硬件,也可能会出现系统故障和产品故障的问题,另外,在数据库使用过程中,也可能会出现用户操作失误、蓄意破坏、病毒攻击和自然界灾难等。备份数据库是数据库管理员(DBA)的最重要的任务之一,为数据库及系统的正常、安全使用,DBA必须经常备份数据库中的数据。教学资源教学资源1.省在线开放课程平台《数据库技术与应用》中有多媒体课件、微视频、试题库等多种数字化资源;2.新形态教材中二维码标注微课、课件,实现移动终端随扫随学。参考资源中国人民大学数据库系统概论课程:数据库系统概论(基础篇)/course/RUC-488001
三、教学(过程)设计过程教学内容师生活动设计(含信息化手段运用)课前(30min)【课前预习】教师发布预习任务,学生平台中自学任务。教师:发布学习任务资源。学生:学习任务资源。通过视频、教案、PPT学习本任务知识点。做好课前预习笔记。1(5min)【任务提出】从项目中抽取本任务,明确本任务目标。教师:演示成品,下达任务。将要达到的目标以演示成品或半成品的形式展示给学生。从项目中抽取本任务,下达任务。学生:明确学习任务。理解本次任务作用、目标。2(15min)【任务分析】分析本次任务的解决方案。教师:分析解决方案。组织学生分析本次任务的解决方案,总结实施方案。 学生:讨论分析。小组讨论各种解决方案,分析各个利弊。3(60min)【任务实施中学习新知识】
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年消防安全教育全套
- 太阳能发电系统技术要领
- 2026年糖尿病规范化诊疗指南解读及临床应用课件
- 2026年食疗艾灸养生保健养肤课件
- 2026年社区安全巡逻技巧
- 新生儿洗澡与脐带护理
- DB11-T 1296-2021 体育场馆能源消耗定额
- 年产6000万支轴芯项目可行性研究报告模板-立项备案
- 护理风险法律法规解读
- 电力公司电力设备检修制度
- 2026年安徽工业经济职业技术学院单招职业适应性测试题库含答案详解(培优b卷)
- 员工考勤加班奖惩制度
- 2026江苏苏州当代美术馆招聘7人笔试备考题库及答案解析
- 金太阳重庆好教育联盟2026届高三下学期3月开学联考历史(26-284C)+答案
- 小学英语教学与人工智能跨学科融合的实践与反思教学研究课题报告
- 2025年河南省事业单位招聘考试公共基础知识试题及答案
- 2026年江西农业工程职业学院单招职业适应性测试题库有答案解析
- 食品质量控制管理方案
- 工地应急处置方案范本
- 工地施工质量考核制度
- 7 月亮是从哪里来的 课件
评论
0/150
提交评论