版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
******学校教师教案(学年第学期)课程名称:数据库原理及应用授课专业:任课教师:所在系部:2026年9月
第1章数据库基础知识和MySQL的安装与配置任务名称数据库概述教学目的了解数据管理技术的发展历程。掌握数据库系统的组成和内部体系结构。掌握关系数据库的基础知识教学方法课堂授课、班级授课教学手段多媒体教学重点难点重点:关系数据库难点:专门的关系运算教学内容设计课程引入:通过提出问题“日常生活和工作中哪些业务活动离不开数据库的支持?”引入本课授课内容:一、数据管理技术的发展历程1.人工管理阶段2.文件系统阶段3.数据库系统阶段二、数据库系统1.数据库系统的组成2.数据库系统的特点3.数据库系统的内部体系结构三、数据模型1.概念模型(1)实体(2)属性(3)实体集(4)实体之间的联系(5)E-R图。2.逻辑模型(1)层次模型(2)网状模型(3)关系模型。四、关系数据库1.关系数据库中的基本术语(1)关系(2)属性(字段)(3)元组(记录)(4)分量(5)域(6)主关键字(7)外部关键字2.关系的基本性质3.专门的关系运算(1)选择(2)投影(3)连接(4)除五、大数据时代的数据库1.SQL类数据库2.NoSQL类数据库3.NewSQL类数据库总结课程内容,重申重点、难点课后任务完成第1章习题,巩固数据库基础知识任务名称MySQL的安装与配置教学目的掌握MySQL的安装与配置方法。掌握登录与退出MySQL的方法。教学方法课堂授课、班级授课教学手段多媒体教学重点难点重点:登录与退出MySQL难点:以root身份通过命令提示符窗口登录MySQL的命令mysql教学内容设计课程引入:通过“要创建或使用数据库,必须安装相应的数据库管理系统”引入本课。授课内容:一、安装与配置MySQL二、登录与退出MySQL1.启动或停止MySQL2.使用超级管理员root身份登录(连接)MySQL3.退出MySQL总结课程内容,重申重点、难点课后任务在自己的电脑上安装与配置MySQL,为后面章节的学习搭建好数据库环境
第2章数据库设计任务名称数据库设计教学目的了解数据库设计步骤。掌握E-R图的绘制方法。掌握关系模式的设计方法。了解关系模式规范化的相关范式。教学方法课堂授课、班级授课教学手段多媒体教学重点难点重点:如何分析和表达用户需求如何将用户需求抽象为E-R图的形式将实体集之间的联系转换为关系模式的方法难点:全局E-R图,将E-R图转换为关系模式的方法。教学内容设计课程引入:通过提出问题“如何设计出满足不同用户应用需求的数据库?”引入本课。授课内容:一、数据库设计步骤1.需求分析2.概念结构设计3.逻辑结构设计4.物理结构设计5.数据库实施6.数据库运行和维护数据库设计不可能一蹴而就,它往往是上述6个阶段的不断反复。二、需求分析1.需求分析的任务和重点2.需求分析的方法三、概念结构设计1.局部E-R图设计2.全局E-R图设计四、逻辑结构设计1.关系模式设计2.关系模式的规范化【课堂案例】学生成绩管理数据库设计总结课程内容,重申重点、难点课后任务复习【课堂案例】中设计的学生成绩管理数据库,掌握绘制E-R图以及将E-R图转换为关系模式的方法。完成【项目实训】中图书馆借还书管理数据库设计。
第3章数据定义任务名称创建和管理数据库及数据表教学目的掌握创建和管理数据库的相关语句。掌握创建和管理数据表的相关语句。教学方法课堂授课、班级授课教学手段多媒体教学重点难点重点:创建数据表的语句难点:MySQL支持的数据类型教学内容设计课程引入:通过“设计人员设计的数据库需要单独创建”引入本课。授课内容:一、创建和管理数据库1.创建数据库2.管理数据库(1)显示数据库(2)选择数据库(3)修改数据库(4)删除数据库二、创建和管理数据表1.创建数据表(1)MySQL支持的数据类型(2)设计数据表(3)创建数据表2.管理数据表(1)查看数据表(2)修改数据表(3)复制数据表(4)删除数据表【课堂案例】创建学生成绩管理数据库以及其中的6张数据表总结课程内容,重申重点、难点课后任务掌握CREATTABLE语句,完成【课堂案例】中学生成绩管理数据库以及数据库中6张表的创建。完成【项目实训】中图书馆借还书管理数据库及其中的5张数据表的创建。任务名称数据完整性约束教学目的掌握数据完整性约束的作用。掌握创建数据完整性约束的方法。教学方法课堂授课、班级授课教学手段多媒体教学重点难点重点:建立主键约束、外键约束和检查约束的语句。难点:外键约束教学内容设计课程引入:通过提出问题“数据库自己能够识别出不满足某些条件的数据吗?”引入本课。授课内容:一、数据完整性的概念1.域完整性2.实体完整性3.参照完整性4.用户定义完整性二、主键约束PRIMARYKEY三、唯一约束UNIQUE四、外键约束FOREIGNKEY五、检查约束CHECK六、非空约束NOTNULL七、默认值约束DEFAULT八、删除数据完整性约束【课堂案例】指定学生成绩管理数据库中各张表的数据完整性约束总结课程内容,重申重点、难点课后任务完成【课堂案例】中学生成绩管理数据库以及数据库中6张表的数据完整性约束的创建。完成【项目实训】中图书馆借还书管理数据库及其中的5张数据表的数据完整性约束的创建。
第4章数据操作任务名称数据操作教学目的熟练掌握INSERT、UPDATE和DELETE语句的用法。了解不同的数据完整性约束对数据操作结果的影响。教学方法课堂授课、班级授课教学手段多媒体教学重点难点重点:INSERT、UPDATE和DELETE语句难点:数据完整性约束对数据操作结果的影响教学内容设计课程引入:通过“创建数据库和数据表之后,下一步是向数据表中插入数据”引入本课。授课内容:一、插入数据1.插入一条完整的数据2.插入一条数据的部分字段值4.插入多条数据5.插入查询结果中的数据6.插入并替换已存在的数据二、修改数据1.修改指定条件的数据2.修改全部数据三、删除数据1.删除满足指定条件的数据2.删除全部数据【课堂案例】学生成绩管理数据库的数据操作1.向各张表中插入数据(插入顺序有什么要求)2.修改表中的数据(修改主键和外键字段值的结果如何)3.删除表中的数据(删除父表和子表的记录的结果如何)总结课程内容,重申重点、难点课后任务完成【课堂案例】中学生成绩管理数据库6张表的数据操作。完成【项目实训】中图书馆借还书管理数据库5张数据表的数据操作。
第5章数据查询任务名称数据查询语句、单表查询教学目的掌握SELECT语句的基本语法格式和含WHERE子句的单表查询教学方法课堂授课、班级授课教学手段多媒体教学重点难点重点:SELECT语句的基本语法格式、简单数据查询、条件数据查询难点:WHERE子句中查询条件的设置教学内容设计课程引入:通过“用户需要从一张表或多张表中按照指定的条件检索出需要的数据”引入本课授课内容:一、数据查询语句二、简单数据查询1.查询全部字段的数据2.查询指定字段的数据3.指定字段的别名4.显示经过计算的值5.消除查询结果中的重复行6.对查询结果进行排序7.限制查询结果中的记录条数三、条件数据查询1.比较运算2.逻辑运算3.确定范围运算4.字符匹配运算5.空值判断运算总结课程内容,重申重点、难点课后任务完成“例5-1”“例5-2”……和“例5-19”任务名称聚合函数和数据分组查询教学目的掌握聚合函数和含GROUPBY子句的分组查询教学方法课堂授课、班级授课教学手段多媒体教学重点难点重点:聚合函数和GROUPBY子句难点:将分组和聚合函数联合使用实现分组统计教学内容设计课程引入:通过“在实际应用中,不仅要求将表中的记录按照指定的条件查询出来,还需要在原有数据的基础上,使用聚合函数进行统计与计算,如求和、求平均等”引入本课。授课内容:一、聚合函数1.COUNT函数2.SUM函数和AVG函数3.MAX函数和MIN函数二、数据分组1.单字段分组2.多字段分组3.HAVING子句总结课程内容,重申重点、难点课后任务完成“例5-20”“例5-21”……和“例5-30”任务名称多表连接查询教学目的掌握多表连接查询的方法教学方法课堂授课、班级授课教学手段多媒体教学重点难点重点:连接运算难点:三张表的内连接查询教学内容设计课程引入:通过提出问题“如果查询结果的字段来自于多张不同的表,则需要通过连接运算将多张表进行连接。”引入本课。授课内容:连接运算交叉连接内连接外连接二、等值连接查询总结课程内容,重申重点、难点课后任务完成“例5-31”“例5-32”……和“例5-41”任务名称子查询、联合查询教学目的掌握子查询和联合查询教学方法课堂授课、班级授课教学手段多媒体教学重点难点重点:子查询和联合查询难点:子查询的执行顺序教学内容设计课程引入:通过提出问题“在执行某个查询的过程中使用另一个查询的结果”引入本课授课内容:子查询SELECT子句中的子查询WHERE子句中的子查询FROM子句中的子查询二、联合查询总结课程内容,重申重点、难点课后任务完成“例5-42”“例5-43”……和“例5-47”任务名称课堂案例:学生成绩管理数据库的数据查询教学目的通过实例加强对数据查询的理解教学方法课堂授课、班级授课教学手段多媒体教学重点难点重点:等值连接的多表查询难点:查询条件设置、聚合函数应用于分组教学内容设计课程引入:通过提出问题“综合应用查询语句完成对学生成绩管理的数据查询”引入本课授课内容:一、单表和多表的查询二、使用GROUPBY子句和聚合函数三、子查询总结课程内容,重申重点、难点课后任务完成【课堂案例】中学生成绩管理数据库6张表的数据查询。完成【项目实训】中图书馆借还书管理数据库5张数据表的数据查询。
第6章视图任务名称视图概述、创建和查询视图教学目的掌握视图的概念、创建视图和查询视图的方法教学方法课堂授课、班级授课教学手段多媒体教学重点难点重点:创建视图和查询视图的方法难点:视图是虚表的概念教学内容设计课程引入:通过“视图是从一张或多张基本表中导出的虚拟表”引入本课授课内容:一、视图概述二、创建和查询视图1.创建视图2.查询视图总结课程内容,重申重点、难点课后任务完成“例6-1”“例6-2”……和“例6-6”任务名称操作视图教学目的掌握对视图的更新操作教学方法课堂授课、班级授课教学手段多媒体教学重点难点重点:更新视图、修改视图定义和删除视图难点:掌握哪些视图是可更新视图教学内容设计课程引入:通过“视图是不存储数据的虚拟表,所以对视图的更新就是对基本表的更新。更新视图可以实现对基本表的插入、删除、修改等操作”引入本课。授课内容:一、更新视图1.插入数据2.修改数据3.删除数据二、修改视图定义三、删除视图总结课程内容,重申重点、难点课后任务完成“例6-7”“例6-8”……和“例6-12”任务名称课堂案例:学生成绩管理数据库的视图教学目的通过实例加强对视图的理解教学方法课堂授课、班级授课教学手段多媒体教学重点难点重点:视图的定义难点:操作视图教学内容设计课程引入:通过提出问题“综合应用视图完成对学生成绩管理的数据进行查询和更新”引入本课授课内容:一、创建和查询视图二、操作视图总结课程内容,重申重点、难点课后任务完成【课堂案例】中学生成绩管理数据库的视图。完成【项目实训】中图书馆借还书管理数据库的视图。第7章索引任务名称索引概述教学目的掌握索引的概念和索引分类教学方法课堂授课、班级授课教学手段多媒体教学重点难点重点:索引的概念和分类难点:适合创建索引的字段特点教学内容设计课程引入:通过“索引可以加快检索的速度,提高数据库系统的性能”引入本课授课内容:索引概述索引的概念索引的分类总结课程内容,重申重点、难点课后任务分析学生表student中哪些字段适合创建哪种类型的索引任务名称创建索引、查看索引和删除索引教学目的掌握索引的使用教学方法课堂授课、班级授课教学手段多媒体教学重点难点重点:创建索引难点:创建索引时类型的选择教学内容设计课程引入:通过“可以在已有的表中创建索引,也可以在创建表的同时创建索引。索引创建成功后,将由数据库自动管理和维护,当向表中插入、删除和修改记录时,数据库会自动修改相应的索引”引入本课。授课内容:一、创建索引1.使用CREATEINDEX语句创建索引2.使用ALTERTABLE语句添加索引3.使用CREATETABLE语句创建索引4.评估索引性能二、查看索引三、删除索引1.使用DROPINDEX语句删除索引2.使用ALTERTABLE语句删除索引总结课程内容,重申重点、难点课后任务完成“例7-1”“例7-2”……和“例7-10”任务名称课堂案例:学生成绩管理数据库的索引教学目的通过实例加强对索引的理解教学方法课堂授课、班级授课教学手段多媒体教学重点难点重点:索引的创建难点:索引类型的选择教学内容设计课程引入:通过提出问题“综合应用视图完成对学生成绩管理中表创建不同类型的索引”引入本课授课内容:一、创建索引总结课程内容,重申重点、难点课后任务完成【课堂案例】中学生成绩管理数据库的索引。完成【项目实训】中图书馆借还书管理数据库的索引。
第8章MySQL编程技术任务名称编程基础知识教学目的掌握常量、变量、系统函数和流程控制语句教学方法课堂授课、班级授课教学手段多媒体教学重点难点重点:常量、变量、系统函数和流程控制语句难点:流程控制语句教学内容设计课程引入:通过“为了提高工作效率,可以将多条命令组合在一起,形成一个程序一次性执行”引入本课授课内容:常量和变量常量变量二、系统内置函数1.数学函数2.字符串函数3.日期和时间函数4.控制流程函数5.窗口函数三、流程控制语句1.顺序语句2.分支语句3.循环语句总结课程内容,重申重点、难点课后任务完成“例8-1”“例8-2”……和“例8-18”任务名称存储过程教学目的掌握创建和调用存储过程教学方法课堂授课、班级授课教学手段多媒体教学重点难点重点:存储过程的创建、游标的使用步骤难点:结合程序控制流程创建存储过程教学内容设计课程引入:通过“用户可以将经常需要执行的特定操作写成存储过程,每次需要时调用该存储过程,可以实现一个存储过程的多次调用,实现了程序的模块化设计”引入本课。授课内容:一、创建存储过程二、调用存储过程三、删除存储过程四、使用游标总结课程内容,重申重点、难点课后任务完成“例8-19”“例8-20”……和“例8-24”任务名称存储函数教学目的掌握创建和调用存储函数教学方法课堂授课、班级授课教学手段多媒体教学重点难点重点:存储函数的创建难点:存储函数与存储过程的区别教学内容设计课程引入:通过提出问题“MySQL的存储函数与存储过程的作用和格式有许多类似之处,都是由声明式SQL语句和过程式SQL语句组成的”引入本课。授课内容:一、创建存储函数二、调用存储函数三、删除存储函数总结课程内容,重申重点、难点课后任务完成“例8-25”“例8-26”“例8-27”和“例8-28”任务名称触发器和事件教学目的掌握触发器和事件教学方法课堂授课、班级授课教学手段多媒体教学重点难点重点:触发器创建方法难点:触发器动作的正确设置教学内容设计课程引入:通过提出问题“当有操作会影响到触发器保护的数据时,触发器会自动激活执行,保证了数据库的数据完整性”引入本课授课内容:创建触发器使用触发器INSERT触发器UPDATE触发器DELETE触发器查看触发器删除触发器创建事件修改事件删除事件总结课程内容,重申重点、难点课后任务完成“例8-29”“例8-30”……和“例8-39”任务名称课堂案例:学生成绩管理数据库的编程教学目的通过实例加强对数据库编程的理解教学方法课堂授课、班级授课教学手段多媒体教学重点难点重点:存储过程、存储函数难点:游标的使用教学内容设计课程引入:通过提出问题“综合应用编程完成对学生成绩管理的应用”引入本课授课内容:一、系统函数应用二、存储过程应用三、存储函数应用四、游标应用五、触发器应用总结课程内容,重申重点、难点课后任务完成【课堂案例】中学生成绩管理数据库的编程。完成【项目实训】中图书馆借还书管理数据库的编程。
第9章事务任务名称事务教学目的了解事务的概念及基本特性。掌握事务控制语句。了解事务并发会引起的问题。了解事务隔离级别与锁的关系。教学方法课堂授课、班级授课教学手段多媒体教学重点难点重点:事务的开始与结束。难点:在存储过程中实现对数据库操作的事务控制。教学内容设计课程引入:通过“事务是一组数据库操作命令语句的集合,它能够保证其中的所有数据库操作命令语句要么全部执行,要么全部不执行,目的是保证数据库的数据完整性”引入本课。授课内容:一、事务概述1.事务的概念
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《显像管电路习题》课件
- 猪健康养殖工艺与管理
- 体育基础及其保健 4
- 母婴护理课程.腹部手术患者的护理
- 某金属厂员工考勤条例
- 人教版初二语文第4单元生物入侵者
- 《说服的技巧》课件
- (2026版)妇幼保健院深入学习实践科学发展观活动总结
- 房屋建筑工程管理与建筑材料
- 企业采购需求管理办法
- 研学实践教育基地项目可行性研究报告
- 强化降胆固醇治疗全程化管理动脉粥样硬化斑块专家共识(中国胆固醇教育计划 2026)
- 医疗康复护理扩容提升工程实施方案解读
- 高压配电柜安全操作规程
- 老年人抗菌药物的使用与注意事项
- 2026年基层党支部书记考试题及答案
- 2026年广东省广州市中考数学试题(含解析)
- 2026秋统编版九年级上册道德与法治全册背诵提纲
- 加入企业协会联盟申请书
- 2025中华护理学会团体标准-成人患者医用粘胶相关性皮肤损伤的预防及护理
- 园林绿化工程劳务费用标准
评论
0/150
提交评论