2022年《数据库原理及应用》教案 .pdf
《2022年《数据库原理及应用》教案 .pdf》由会员分享,可在线阅读,更多相关《2022年《数据库原理及应用》教案 .pdf(28页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、课程名称MySQL数据库原理及应用课次5 任务、项目、课题名称理解数据库课时10 学时教学内容1数据描述2数据模型的分类及表示方法3关系模型4关系的完整性约束5关系代数6数据库系统的组成与体系结构教学目标1理解数据、信息、信息处理的概念2掌握现实世界、信息世界、数据世界三个世界的描述方法3掌握数据模型的分类及表示方法4掌握关系模型的表示及关系的完整性约束5掌握关系代数中各种运算的灵活综合使用6掌握 DB、DBMS、DBS等概念7掌握数据库系统的组成8掌握数据库系统的体系结构教学重点1现实世界、信息世界、数据世界三个世界的描述方法2关系模型的表示及关系的完整性约束3关系代数中各种运算的灵活综合使
2、用4数据库系统的组成5数据库系统的体系结构教学难点1关系代数中各种运算的灵活综合使用2数据库系统的体系结构名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 28 页 - - - - - - - - - 教学活动及主要环节学生活动一、创设意境,导入新课( 10 分钟)导入:什么是数据库?我们的生活中哪里用到数据库?引出新内容:理解数据库二、新授内容及时间分配1课程主要内容介绍,在软件技术专业中的重要性,上课、作业、实验、笔记本电脑、手机等要求,考试说明。(20分钟)2数据、信
3、息、信息处理的概念。(10 分钟)3数据描述:现实世界、信息世界、数据世界三个世界的描述方法。( 30 分钟) 4 数据模型的分类及表示方法,重点是关系模型的表示方法。( 30 分钟) 5 关系的完整性约束。(25 分钟) 6关系代数,各种关系运算的运算规则及各运算的综合应用。( 75 分钟) 7数据库系统的组成。(35 分钟) 8数据库系统的体系结构,理解三级模式和二级映象及二级数据独立性。(65 分钟) 9第一章内容复习。(100 分钟) 10第一章习题,先由学生自己做完,老师再讲。(100分钟)三、课堂小结( 20 分钟)1数据描述:现实世界、信息世界、数据世界三个世界的描列举学生所做题
4、目及过程等内容:1关系的码、完整性约束的判断。2并 、 交 、 差 、 笛 卡 尔积、选择、投影、连接等各种运算的使用,所做题目为课本例题 例1.4- 例 1.8 及课本 P19 强化训练 的题目。3所做习题为第一章课后习题及考试题库中的题目。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 28 页 - - - - - - - - - 述方法。2数据模型:数据模型的分类及表示方法,重点是关系模型的表示方法。3关系代数:各种关系运算的运算规则及各运算的综合应用。4数据库系统
5、的组成与体系结构。四、作业本章共安排 2 次作业:P23 1 、(1)、( 2)、( 3)、( 11)、( 13)P23 1 、(4)、( 6)、( 7)、( 9)、( 10)、( 12)五、预习第二章创建数据库课程名称MySQL数据库原理及应用课次4 任务、项目、课题名称设计数据库课时8 学时教学内容1数据库的设计流程2需求分析3概念结构设计4逻辑结构设计5物理结构设计6数据库的实施7数据库的运行与维护名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 28 页 - - -
6、 - - - - - - 教学目标1掌握数据库的设计流程2掌握设计流程中各步骤的任务及实施方法教学重点1数据库的设计流程2概念结构设计中E-R 图的绘制方法、 E-R 图的合并及优化3逻辑结构设计中E-R 图向关系模式的转换4规范化理论的提出及范式的概念、分类教学难点1概念结构设计中E-R 图的绘制方法、 E-R 图的合并及优化2逻辑结构设计中E-R 图向关系模式的转换教学活动及主要环节学生活动一、复习(10 分钟)1、提问1)把客观存在的事物以数据的形式存储到计算机中经历哪几个领域?分别怎么表示?2)常用的数据模型有哪几种?分别怎么表示?3)关系模型中的相关概念:关系、记录、属性、码、域4)
7、数据库系统有哪几部分组成?5)数据库系统的体系结构。2、作业、实验总结作业中出现的问题已在习题课中讲解二、创设意境,导入新课(5 分钟)导入:我们理解了数据库的相关概念,那么我们要设计一个数据库的话应该怎么做,从哪几个步骤入手,每一步需要做什么?怎么做?列举学生所做题目及过程等内容:1、概念设计及逻辑设计阶段所做题目较多,如:P59 4、(1)-(4)让学生通过做题掌握E-R图的汇制及E-R 图向关系模式的转换2、规范化理论部分让学生通过课本习题理解各范式的定义名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - -
8、 - - - - - 第 4 页,共 28 页 - - - - - - - - - 引出新内容:设计数据库三、新授内容及时间分配1数据库设计的流程简介,主要介绍数据库设计的6个阶段及各个阶段的主要任务。(15分钟)2需求分析的任务、目标及实现方法。(10 分钟)3概念设计的任务、方法、局部E-R 图设计、全局E-R模型的设计( 60 分钟) 4 逻辑结构设计:E-R 图向关系模式的转换,重点是转换规则的运用;规范化理论的提出、范式的概念、分类及定义。( 70 分钟)5数据库的物理设计:确定合适的存取方法及数据库的存储结构。( 5 分钟)6数据库的实施:包括数据库的创建、数据入库和相关数据库应用
9、程序的编写及试运行。(10 分钟)7数据库的运行与维护。(5 分钟) 8第二章内容复习。(100 分钟)9第二章习题,先由学生自己做,做完老师再讲。(100 分钟)四、课堂小结( 10 分钟)1数据库设计的流程简介。2需求分析的任务、目标及实现方法。3概念设计的任务、方法、局部E-R 图设计、全局E-R 模型的设计。4逻辑结构设计:E-R 图向关系模式的转换,重点是转换规则的运用;名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 28 页 - - - - - - - - -
10、 5数据库的物理设计、实施、运行和维护。五、作业本章共安排两次作业:P59 4 、(2)P56 1 、(16)、( 17)、( 21)、( 23)、( 26)、(28)六、预习第三章创建数据库课程名称MySQL数据库原理及应用课次1 任务、项目、课题名称创建数据库课时 2 学时教学内容1MySQL 的安装、配置、常用工具2数据库的创建3数据库的维护与删除教学目标1掌握 MySQL的安装与配置方法2掌握常用MySQL 工具,重点掌握Navicat 工具。3掌握 MySQL数据库的组成。4掌握数据库的创建方法5掌握数据库的打开、删除等使用方法。6了解存储引擎的概念及分类。教学重点1MySQL 的安
11、装与配置名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 28 页 - - - - - - - - - 2数据库的创建与使用方法教学难点数据库的创建教学活动及主要环节学生活动一、复习( 5 分钟)1、提问数据库的创建流程2、作业、实验总结 E-R 图的绘制方法,属性、实体、联系的表示,码的表示。二、创设意境,导入新课( 5 分钟)导入:我们掌握了数据库的创建流程,现在就来学习怎么在具体的数据库管理系统中创建数据库,掌握其具体操作方法。引出新内容:创建数据库三、新授内容及时间
12、分配1MySQL简介( 5 分钟)2MySQL 的安装与配置( 5 分钟)3MySQL 的服务启动、登录MySQL 服务器( 10 分钟) 4 Navicat 工具的使用( 10 分钟) 5 数据库的创建(利用Navicat 工具和 SQL命令两种方法)( 40 分钟) 6数据库的打开、删除操作( 5 分钟)7数据库的存储引擎( 10 分钟)列举学生所做题目及过程等内容:1、安装 MySQL 软件,由学生利用前3 周的课余时间完成。2、MySQL 服务的启动与关闭及属性设置。3、登录 MySQL 服务器,利用 Navicat 工具及 mysql命令两种方法。4数据库的创建,利用Navicat
13、工具和 CREATE DATABASE 命令两种方法。5、数据库的打开及删除操作,掌握 USE database_name 和 DROP DATABASE 命令。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 28 页 - - - - - - - - - 四、课堂小结( 5 分钟)1MySQL 简介、 MySQL 的服务启动、登录MySQL 服务器2数据库的创建、打开、删除操作五、作业P96 1、( 1)- (6)六、预习表的创建与管理课程名称MySQL数据库原理及应用课
14、次1 任务、项目、课题名称表的创建与管理课时2 学时教学内容1表的概述2My SQL 数据类型3默认值、空值等列的其它属性4表的创建(利用Navicat 工具和 CREATE TABLE命令)两种方法5表的查看、修改、复制、删除等维护操作6在表中添加、查看、修改与删除数据记录教学目标1掌握表的命名、表的结构、字段长度与小数位数等基本概念2掌握常用My SQL 数据类型3掌握 DEFAULT、ATUO-INCREMENT、NULL、NOT NULL 等属性的含义及设置方法名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理
15、 - - - - - - - 第 8 页,共 28 页 - - - - - - - - - 4掌握表的创建方法(利用Navicat 工具和 CREATE TABLE 命令)两种方法5掌握表的查看、修改、复制、删除等维护操作及其SQL命令6掌握在表中添加、查看、修改与删除数据记录的操作方法教学重点1表的创建2DEFAULT、ATUO-INCREMENT、NULL、NOT NULL 等属性的含义及设置方法教学难点用 CREATE TABLE命令创建表教学活动及主要环节学生活动一、复习( 5 分钟)1、提问数据库的创建、打开、删除等操作方法及命令2、作业、实验总结讲解作业或实验中出现的问题二、创设意
16、境,导入新课( 5 分钟)导入:我们创建了数据库只相当于盖了一所空房子,要想在房子中存放数据还需要创建二维表,这节课重点是讲述表的创建与管理操作。引出新内容:表的管理(复习第一章中关系的概念及相关述语)三、新授内容及时间分配1表的命名、表的结构、字段长度与小数位数等基本概念。( 10 分钟)2常用 My SQL 数据类型( 10 分钟)3DEFAULT、ATUO-INCREMENT、NULL、NOT NULL 等列举学生所做题目及过程等内容:1在 Navicat 中创建表,字段名、数据类型及长度、默认值、空值、主键等属性的设置。2利用 CREATE TABLE命令创建表。3、利用 SHOW T
17、ABLES 命令、ALTER TABLE 命令、DROP TABLE 命令实现表的查看、修改、复制、删除等维护操作。4利用 Navicat 工具实现表的查看、修改、复制、删除等维护操作。5利用 Navicat 工具在表中添加、查看、修改与删除数据记录。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 28 页 - - - - - - - - - 属性的含义及设置方法(10 分钟)4表的创建方法(利用Navicat 工具和 CREATE TABLE 命令)两种方法( 40 分
18、钟)5表的查看、修改、复制、删除等维护操作及其SQL命令( 10 分钟)6在表中添加、查看、修改与删除数据记录的操作方法( 5 分钟)四、课堂小结( 5 分钟)1常用 My SQL 数据类型2DEFAULT、ATUO-INCREMENT、NULL、NOT NULL 等属性的含义及设置方法3表的创建方法(利用Navicat 工具和 CREATE TABLE 命令)两种方法4表的查看、修改、复制、删除等维护操作及其SQL命令5在表中添加、查看、修改与删除数据记录的操作方法五、作业复习本次课主要内容六、预习数据查询课程名称MySQL数据库原理及应用课次6 任务、项目、课题名数据查询课时12 学时名师
19、资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 28 页 - - - - - - - - - 称教学内容1单表无条件查询2单表有条件查询3聚集函数的使用4查询结果的分组与排序5多表连接查询6嵌套查询7集合查询教学目标1掌握单表无条件查询中DISTINCT 关键字的使用、为列指定别名,为表指定别名等知识点的使用。2掌握单表有条件查询中各种查询条件的表达,包括涉及空值的查询、涉及范围的查询、模糊查询、集体查询、多个查询条件的连接等条件表达式的书写3掌握聚集函数在数据查询中的使用
20、。4掌握多表连接查询的查询方法。5掌握嵌套子查询的查询方法。6了解相关子查询。教学重点1单表无条件查询中DISTINCT 关键字的使用、为列指定别名,为表指定别名等知识点的使用。2单表有条件查询中各种查询条件的表达,包括涉及空值的查询、涉及范围的查询、模糊查询、集体查询、多个查询条件的连接等条件表达式的书写3聚集函数在数据查询中的使用。4多表连接查询的查询方法。5嵌套子查询的查询方法。教学难点1单表有条件查询2多表连接查询名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共
21、28 页 - - - - - - - - - 3嵌套子查询教学活动及主要环节学生活动一、复习( 5 分钟)1、提问表的创建方法2、作业、实验总结创建表时主键设置、空值设置、字段类型的确定二、创设意境,导入新课( 5 分钟)导入:表创建完成后,我们的数据库中的数据就是存放在表中的,那么我们要进行查询,比如,我想在咱学校的学生表格中查询我的信息,查找我的老乡,怎么做?引出新内容:这就是我们接下来要讲的数据查询操作三、新授内容及时间分配1单表无条件查询中DISTINCT 关键字的使用、为列指定别名,为表指定别名等知识点的使用。( 35 分钟) Select all|distinct as as Fr
22、om Limit m,n 2单表有条件查询中各种查询条件的表达,包括涉及空值的查询、涉及范围的查询、模糊查询、集体查询、多个查询条件的连接等条件表达式的书写( 55 分钟) Select all|distinct as as From 列举学生所做题目及过程等内容:学生所做题目主要是课本例题例 413- 例470 ,让学生先能看懂这些题目,明白SELECT命令的功能及书写方法,然后再自己动手去写命令。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 28 页 - - -
23、- - - - - - Where Limit m,n 3聚集函数在数据查询中的使用。( 50 分钟)掌握各聚集函数的功能及使用方法4查询结果的分组与排序。( 50 分钟)掌握 GROUP BY子句、 HAVING 子句与 ORDER BY 子句的使用4多表连接查询的查询方法。( 100 分钟)重点掌握多表的判断及多表连接条件的书写了解交叉连接和外连接,重点掌握内连接和自连接5嵌套子查询的查询方法。( 80 分钟)重点掌握子查询的执行过程、书写及什么时候用嵌套 6 相关子查询( 5 分钟)了解相关子查询的执行过程。 7 数据查询复习(2 次课)( 200 分钟)四、课堂小结( 15 分钟)1单
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库原理及应用 2022年数据库原理及应用教案 2022 数据库 原理 应用 教案
限制150内