《MySQL数据库原理及应用教学教案.docx》由会员分享,可在线阅读,更多相关《MySQL数据库原理及应用教学教案.docx(57页珍藏版)》请在优知文库上搜索。
1、课程名称数据库原理及应用课次1任务、项目、课题名称理解数据处理、数据描述课时2学时教学内容1 .数据、信息、数据处理的概念2 .数据描述教学目标1 .理解数据、信息、信息处理的概念2 .掌握现实世界、信息世界、数据世界三个世界的描述方法教学重点1.现实世界、信息世界、数据世界三个世界的描述方法教学难点1.关系模型的表示教学活动及主要环节学生活动一、创设意境,导入新课(5分钟)导入:什么是数据库?我们的生活中哪里用到数据库?引出新内容:理解数据库二、新授内容及时间分配1 .课程介绍与要求(15分钟)X本课程在相关专业中课程体系的位置、重要性工课程主要内容介绍4上课、作业、实验、笔记本电脑、手机等
2、要求上考试说明2 .什么是数据(15分钟)本节主要理解数据、信息、信息处理的概念重点:数据的理解J数据的表现形式I表现方法(有型和值两部分)3 .数据描述。(40分钟)上三个世界:现实世界、信息世界、数据世界上现实世界:存在于人们头脑之外的客观世界信息世界:现实世界在人们头脑中的反映4 .信息世界的描述所用相关术语: 实体属性域码 实体集实体型 联系(重点:联系的类型及判断)列举学生所做题目及过程等内容:1、所做习题为项目1课后习题及考试题库中的题目。4k数据世界:信息世界中的信息以数据形式表示X现实世界中客观对象的抽象过程的理解(下图所示)现实世界(事物、事物性质)抽象化U信息世界(实体、实
3、体属性)概念模型描述数据化UDBMS支持的数据机器世界(记录、数据项)由刖田5模型描述三、课堂小结(5分钟)1 .数据、信息的概念理解。2 .数据描述:现实世界、信息世界、数据世界三个世界的描述方法。四、作业复习本次课所学内容五、预习数据模型课程名称数据库原理及应用课次2任务、项目、课题名称掌握数据模型课时2学时教学内容1 .数据模型的分类2 .概念模型的表示方法3 .数据模型的要素和种类4 .关系模型教学目标1 .掌握数据模型的分类2 .掌握概念模型的表示方法、E-R图的表示方法3 .掌握数据模型的三要素4 .掌握关系模型的表示及相关术语5 .掌握关系的完整性教学重点1 .E-R图的表示方法
4、2 .关系模型的表示及相关术语3 .关系的完整性教学难点1.关系模型的表示教学活动及主要环节学生活动一、复习回顾(5分钟)1 .人们把客观存在的事物以数据的形式存储在计算机中,经历了哪几个世界?2 .信息世界中常用的术语?二、创设意境,导入新课(5分钟)导入:设计人员如何选择一种数据在计算机中的组织模式?引出新内容:数据模型三、新授内容及时间分配1 .数据模型的分类(5分钟)d概念数据模型(简称概念模型)手结构数据模型(简称数据模型)2 .概念模型的表示(25分钟)E-R图的表示方法以补充题目练习3 .数据模型的要素和种类(5分钟)上数据模型的三要素数据结构数据操作列举学生所做题目及过程等内容
5、:1、E-R图的表示补充题目2、所做习题为项目1课后习题及考试题库中的题目。数据约束条件工常见的数据模型”层次模型(“树”结构)V网状模型(“图”结构)、关系模型(“表”结构:目前广泛使用)4.关系模型(20分钟)关系模型的数据结构:二维表所用相关术语* 关系* 元组属性* 域* 分量* 候选码主码全码主属性和非主属性关系模式关系的性质5.关系的完整性(10分钟)实体完整性义参照完整性4用户自定义完整性四、课堂小结(5分钟)1 .概念模型的表示、E-R图的表示方法。2 .关系模型的表示方法。3 .关系的性质4 .关系的完整性五、作业复习本次课所学内容六、预习关系代数课程名称数据库原理及应用课次
6、3任务、项目、课题名称掌握关系代数课时2学时教学内容1.关系代数教学目标1 .掌握传统的集合运算2 .掌握专门的关系运算3 .掌握关系代数中各种运算的灵活综合使用教学重点1.关系代数中各种运算的灵活综合使用教学难点1.关系代数中各种运算的灵活综合使用教学活动及主要环节学生活动一、复习(5分钟)1、关系的完整性约束有哪几种?二、创设意境,导入新课(5分钟)导入:假如S关系中有10条记录,如果我想查询学号为2014030210的学生的信息,我应该如何实现呢引出新内容:关系代数三、新授内容及时间分配1 .传统的集合运算(15分钟)4并工交茎差4.广义笛卡尔积(难点)2 .专门的关系运算(35分钟)选
7、择4投影4.连接.连接等值连接自然连接(重点、难点)3 .各种关系运算的综合应用。(15分钟)此处结合具体题目讲解及练习列举学生所做题目及过程等内容:1 .并、交、差、笛卡尔积、选择、投影、连接等各种运算的使用,所做题目为课本例题。2 .所做习题为项目1课后习题及考试题库中的题目。四、课堂小结(5分钟)1.各种关系运算的运算规则及各运算的综合应用。五、作业复习本次课所学内容六、预习数据库系统的组成与体系结构课程名称数据库原理及应用课次4任务、项目、课题名称明确数据库系统的组成与体系结构、了解数据管理技术的发展历程课时2学时教学内容1 .数据库系统的组成2 .数据库系统的体系结构3 .数据的独立
8、性4 .数据管理技术的发展历程教学目标1 .掌握DB、DBMS、DBS等概念2 .掌握数据库系统的组成3 .掌握数据库系统的体系结构4 .掌握两级数据独立性5 .了解数据管理技术的发展历程教学重点1 .数据库系统的组成2 .数据库系统的体系结构3 .两级数据独立性教学难点1.数据库系统的体系结构教学活动及主要环节学生活动一、复习(5分钟)1、传统的集合运算?并、交、差、广义笛卡尔积2、专门的关系运算?选择、投影、连接(等值连接、自然连接)二、创设意境,导入新课(5分钟)导入:要在计算机上实现对数据的管理,必须明确数据在计算机中的存在形式。引出新内容:数据库系统的组成和体系结构三、新授内容及时间
9、分配1 .数据库相关概念。(15分钟)A数据库(DB)数据库管理系统(DBMS)主要功能:*数据定义功能,数据操纵功能数据库的运行管理列举学生所做题目及过程等内容:3.所做习题为项目1课后习题及考试题库中的题目。数据库的创建与维护功能数据库应用系统(DBAS)A数据库系统(DBS)2 .数据库系统的组成。(10分钟)计算机硬件、数据库、数据库管理系统、数据库应用系统、数据库用户等3 .数据库系统的体系结构。(25分钟)分为三级模式和二级映象,模式外模式内模式外模式/模式映像模式/内模式映像4 .两级数据独立性。(10分钟)数据独立性:应用程序与数据库的数据结构之间相互独立,不受影响。逻辑数据独
10、立性物理数据独立性5 .了解数据管理技术的发展历程。(5分钟)人工管理阶段文件系统阶段数据库系统阶段工分布式数据库系统面向对象数据库系统4.数据仓库数据挖掘云计算与大数据四、课堂小结(5分钟)1 .数据库的相关概念2 .数据库系统的组成3 .数据库系统的体系结构。五、作业复习本次课所学内容六、预习设计学生信息管理数据库课程名称数据库原理及应用课次5任务、项目、课题名称项目1复习+习题课时2学时教学内容1 .数据描述、数据模型2 .数据库系统的组成与结构3 .关系代数教学目标1 .掌握数据描述、数据模型的基本理论2 .掌握数据库系统的组成与结构3 .掌握各种关系运算的综合运用教学重点1.数据模型
11、、数据库的体系结构教学难点关系代数教学活动及主要环节学生活动一、复习(5分钟)1 .数据库系统的组成?2 .数据库系统的体系结构?二、创设意境,导入新课()导入:引出新内容:三、新授内容及时间分配3 .第1章知识点总结(35分钟)1)数据描述:三个世界的理解及相关术语2)数据模型:概念模型、结构数据模型概念模型的表示:E-R模型(重点:E-R图的理解与绘制)关系模型(重点):关系模型的数据结构关系的性质、关系的完整性(实体完整性、参照完整性、用户自定义的完整性)3)数据库系统的组成DB、DBMS、DBAS、DBS的概念理解DBMS的主要功能列举学生所做题目及过程等内容:1、第1章课后习题。通过
12、习题练习让学生熟练掌握本章所学知识,熟悉数据库相关概念、数据库系统的组成、数据库系统的体系结构、数据模型等理论知识。DBS的组成:计算机硬件、数据库、数据库管理系统、数据库应用系统、数据库用户4)数据库系统的体系结构(三级模式、二级映像),外模式J模式内模式:外模式/模式映像模式/内模式映像5)两级数据独立性逻辑数据独立性物理数据独立性6)关系代数:各种关系运算及其综合运用关系的并、交、差、广义笛卡尔积、选择、投影、连接等运算的灵活应用难点:多表连接的判断及连接条件的判断与表达2 .第1章课后习题(15分钟)第1章习题内容较多,安排学生在课余时间做一部分。上课时间只讲解答案及相关知识点3 .章
13、节测验(20分钟)利用超星网络平台对第1章知识点进行测验,了解学生对知识点的掌握情况。四、课堂小结(5分钟)1 .数据库原理总结2 .总结学生这两周学习情况并提出下一步的要求五、作业复习项目1所有知识点,测验六、预习数据库的设计流程课程名称数据库原理及应用课次6/工攵THB、里啕圻了解数据库设计、需求分析、概念任务、项目、课题名称结构设计课时2学时教学内容1 .数据库的设计流程2 .需求分析3 .概念结构设计教学目标1 .掌握数据库的设计流程2 .掌握设计流程中各步骤的任务及实施方法教学重点1 .数据库的设计流程2 .概念结构设计中E-R图的绘制方法、E-R图的合并及优化教学难点1.概念结构设计中E-R图的绘制方法、E-R图的合并及优化教学活动及主要环节学生活动一、复习(5分钟)1、作业中出现的问题讲解二、创设意境,导入新课(5分钟)导入:我们理解了数据库的相关概念,那么我们要设计一个数据库的话应该怎么做,从哪几个步骤入手,每一步需要做什么?怎么做?引出新内容:设计数据库三、新授内容及时间分配1 .数据库设计的流程简介(10分钟)主要介绍数据库设计的6个阶段及各个阶段的主要任务。2 .需求分析(5分钟)上需求分析的任务、目标上需求分析的方法3 .概念结构设计(30分钟)I1.概念设计的方法、步骤X局部E-R图设计(结合实例讲解)上