欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOCX文档下载  

    MySQL数据库原理及应用教学教案.docx

    • 资源ID:7142288       资源大小:92.40KB        全文页数:57页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    MySQL数据库原理及应用教学教案.docx

    课程名称数据库原理及应用课次1任务、项目、课题名称理解数据处理、数据描述课时2学时教学内容1 .数据、信息、数据处理的概念2 .数据描述教学目标1 .理解数据、信息、信息处理的概念2 .掌握现实世界、信息世界、数据世界三个世界的描述方法教学重点1.现实世界、信息世界、数据世界三个世界的描述方法教学难点1.关系模型的表示教学活动及主要环节学生活动一、创设意境,导入新课(5分钟)导入:什么是数据库?我们的生活中哪里用到数据库?引出新内容:理解数据库二、新授内容及时间分配1 .课程介绍与要求(15分钟)X本课程在相关专业中课程体系的位置、重要性工课程主要内容介绍4上课、作业、实验、笔记本电脑、手机等要求上考试说明2 .什么是数据(15分钟)本节主要理解数据、信息、信息处理的概念重点:数据的理解J数据的表现形式I表现方法(有型和值两部分)3 .数据描述。(40分钟)上三个世界:现实世界、信息世界、数据世界上现实世界:存在于人们头脑之外的客观世界信息世界:现实世界在人们头脑中的反映4 .信息世界的描述所用相关术语: 实体属性域码 实体集实体型 联系(重点:联系的类型及判断)列举学生所做题目及过程等内容:1、所做习题为项目1课后习题及考试题库中的题目。4k数据世界:信息世界中的信息以数据形式表示X现实世界中客观对象的抽象过程的理解(下图所示)现实世界(事物、事物性质)抽象化U信息世界(实体、实体属性)概念模型描述数据化UDBMS支持的数据机器世界(记录、数据项)>由刖田5模型描述三、课堂小结(5分钟)1 .数据、信息的概念理解。2 .数据描述:现实世界、信息世界、数据世界三个世界的描述方法。四、作业复习本次课所学内容五、预习数据模型课程名称数据库原理及应用课次2任务、项目、课题名称掌握数据模型课时2学时教学内容1 .数据模型的分类2 .概念模型的表示方法3 .数据模型的要素和种类4 .关系模型教学目标1 .掌握数据模型的分类2 .掌握概念模型的表示方法、E-R图的表示方法3 .掌握数据模型的三要素4 .掌握关系模型的表示及相关术语5 .掌握关系的完整性教学重点1 .E-R图的表示方法2 .关系模型的表示及相关术语3 .关系的完整性教学难点1.关系模型的表示教学活动及主要环节学生活动一、复习回顾(5分钟)1 .人们把客观存在的事物以数据的形式存储在计算机中,经历了哪几个世界?2 .信息世界中常用的术语?二、创设意境,导入新课(5分钟)导入:设计人员如何选择一种数据在计算机中的组织模式?引出新内容:数据模型三、新授内容及时间分配1 .数据模型的分类(5分钟)d概念数据模型(简称概念模型)手结构数据模型(简称数据模型)2 .概念模型的表示(25分钟)E-R图的表示方法以补充题目练习3 .数据模型的要素和种类(5分钟)上数据模型的三要素'数据结构数据操作列举学生所做题目及过程等内容:1、E-R图的表示补充题目2、所做习题为项目1课后习题及考试题库中的题目。数据约束条件工常见的数据模型”层次模型(“树”结构)V网状模型(“图”结构)、关系模型(“表”结构:目前广泛使用)4.关系模型(20分钟)关系模型的数据结构:二维表所用相关术语* 关系* 元组属性* 域* 分量* 候选码÷主码全码÷主属性和非主属性÷关系模式关系的性质5.关系的完整性(10分钟)实体完整性义参照完整性4用户自定义完整性四、课堂小结(5分钟)1 .概念模型的表示、E-R图的表示方法。2 .关系模型的表示方法。3 .关系的性质4 .关系的完整性五、作业复习本次课所学内容六、预习关系代数课程名称数据库原理及应用课次3任务、项目、课题名称掌握关系代数课时2学时教学内容1.关系代数教学目标1 .掌握传统的集合运算2 .掌握专门的关系运算3 .掌握关系代数中各种运算的灵活综合使用教学重点1.关系代数中各种运算的灵活综合使用教学难点1.关系代数中各种运算的灵活综合使用教学活动及主要环节学生活动一、复习(5分钟)1、关系的完整性约束有哪几种?二、创设意境,导入新课(5分钟)导入:假如S关系中有10条记录,如果我想查询学号为'2014030210'的学生的信息,我应该如何实现呢引出新内容:关系代数三、新授内容及时间分配1 .传统的集合运算(15分钟)4并工交茎差4.广义笛卡尔积(难点)2 .专门的关系运算(35分钟)选择4投影4.连接.连接等值连接自然连接(重点、难点)3 .各种关系运算的综合应用。(15分钟)此处结合具体题目讲解及练习列举学生所做题目及过程等内容:1 .并、交、差、笛卡尔积、选择、投影、连接等各种运算的使用,所做题目为课本例题。2 .所做习题为项目1课后习题及考试题库中的题目。四、课堂小结(5分钟)1.各种关系运算的运算规则及各运算的综合应用。五、作业复习本次课所学内容六、预习数据库系统的组成与体系结构课程名称数据库原理及应用课次4任务、项目、课题名称明确数据库系统的组成与体系结构、了解数据管理技术的发展历程课时2学时教学内容1 .数据库系统的组成2 .数据库系统的体系结构3 .数据的独立性4 .数据管理技术的发展历程教学目标1 .掌握DB、DBMS、DBS等概念2 .掌握数据库系统的组成3 .掌握数据库系统的体系结构4 .掌握两级数据独立性5 .了解数据管理技术的发展历程教学重点1 .数据库系统的组成2 .数据库系统的体系结构3 .两级数据独立性教学难点1.数据库系统的体系结构教学活动及主要环节学生活动一、复习(5分钟)1、传统的集合运算?并、交、差、广义笛卡尔积2、专门的关系运算?选择、投影、连接(等值连接、自然连接)二、创设意境,导入新课(5分钟)导入:要在计算机上实现对数据的管理,必须明确数据在计算机中的存在形式。引出新内容:数据库系统的组成和体系结构三、新授内容及时间分配1 .数据库相关概念。(15分钟)A数据库(DB)数据库管理系统(DBMS)主要功能:*数据定义功能,数据操纵功能数据库的运行管理列举学生所做题目及过程等内容:3.所做习题为项目1课后习题及考试题库中的题目。数据库的创建与维护功能数据库应用系统(DBAS)A数据库系统(DBS)2 .数据库系统的组成。(10分钟)计算机硬件、数据库、数据库管理系统、数据库应用系统、数据库用户等3 .数据库系统的体系结构。(25分钟)分为三级模式和二级映象,模式外模式内模式'外模式/模式映像模式/内模式映像4 .两级数据独立性。(10分钟)数据独立性:应用程序与数据库的数据结构之间相互独立,不受影响。"逻辑数据独立性物理数据独立性5 .了解数据管理技术的发展历程。(5分钟)人工管理阶段文件系统阶段数据库系统阶段工分布式数据库系统面向对象数据库系统4.数据仓库数据挖掘云计算与大数据四、课堂小结(5分钟)1 .数据库的相关概念2 .数据库系统的组成3 .数据库系统的体系结构。五、作业复习本次课所学内容六、预习设计学生信息管理数据库课程名称数据库原理及应用课次5任务、项目、课题名称项目1复习+习题课时2学时教学内容1 .数据描述、数据模型2 .数据库系统的组成与结构3 .关系代数教学目标1 .掌握数据描述、数据模型的基本理论2 .掌握数据库系统的组成与结构3 .掌握各种关系运算的综合运用教学重点1.数据模型、数据库的体系结构教学难点关系代数教学活动及主要环节学生活动一、复习(5分钟)1 .数据库系统的组成?2 .数据库系统的体系结构?二、创设意境,导入新课()导入:引出新内容:三、新授内容及时间分配3 .第1章知识点总结(35分钟)1)数据描述:三个世界的理解及相关术语2)数据模型:概念模型、结构数据模型概念模型的表示:E-R模型(重点:E-R图的理解与绘制)关系模型(重点):'关系模型的数据结构关系的性质、关系的完整性(实体完整性、参照完整性、用户自定义的完整性)3)数据库系统的组成DB、DBMS、DBAS、DBS的概念理解DBMS的主要功能列举学生所做题目及过程等内容:1、第1章课后习题。通过习题练习让学生熟练掌握本章所学知识,熟悉数据库相关概念、数据库系统的组成、数据库系统的体系结构、数据模型等理论知识。DBS的组成:计算机硬件、数据库、数据库管理系统、数据库应用系统、数据库用户4)数据库系统的体系结构(三级模式、二级映像),外模式J模式内模式:外模式/模式映像模式/内模式映像5)两级数据独立性逻辑数据独立性物理数据独立性6)关系代数:各种关系运算及其综合运用关系的并、交、差、广义笛卡尔积、选择、投影、连接等运算的灵活应用难点:多表连接的判断及连接条件的判断与表达2 .第1章课后习题(15分钟)第1章习题内容较多,安排学生在课余时间做一部分。上课时间只讲解答案及相关知识点3 .章节测验(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图设计(结合实例讲解)上全局E-R模型的设计列举学生所做题目及过程等内容:1、课本例题【例2.1】2、课后习题,让学生通过做题掌握E-R图的绘制÷局部E-R的集成方法*局部E-R图集成步骤合并分E-R图、消除冲突、生成初步E-R图属性冲突、命名冲突、结构冲突*消除不必要的冗余4.概念结构设计题目练习(20分钟)1)课本例题【例2.1】2)课后题P614、(2)四、课堂小结(5分钟)1 .数据库设计的流程简介。2 .需求分析的任务、目标及实现方法。3 .概念设计的任务、方法、局部E-R图设计、全局E-R模型的设计。五、作业复习本次课所学内容六、预习逻辑结构设计课程名称数据库原理及应用课次7任务、项目、课题名称逻辑结构设计、数据库的物理设计课时2学时教学内容1 .逻辑结构设计2 .物理结构设计3 .数据库的实施4 .数据库的运行与维护教学目标1 .掌握初始关系模式设计2 .理解关系模式的规范化3 .了解物理设计的任务及方法教学重点1 .逻辑结构设计中E-R图向关系模式的转换2 .规范化理论的提出及范式的概念、分类教学难点1.逻辑结构设计中E-R图向关系模式的转换教学活动及主要环节学生活动一、复习(5分钟)1、提问1)数据库的设计有哪几个步骤?每个步骤的任务是什么?2)需求分析的任务和方法?3) E-R模型设计方法2、作业、实验总结作业中出现的问题己在习题课中讲解二、创设意境,导入新课(5分钟)导入:上次课我们学习了数据库设计的两个步骤,我们在概念设计阶段得到了全局E-R图,怎么转换成计算机中表示和存储的二维表的形式呢?引出新内容:逻辑结构设计三、新授内容及时间分配1 .逻辑结构设计(35分钟)1)逻辑结构设计的步骤:工初始关系模式设计列举学生所做题目及过程等内容:1、课本例题【例2.2】-【例2.82、课后习题,让学生通过做题掌握E-R图的汇制及E-R图向关系模式的转换3、规范化理论部分让学生通过课本习题理解各范式的定义关系模式规范化工模式的评价与改进2)E-R图转换为关系模型要遵循的规则规则内容见课本P36规则2.1规则2.2.5结合实例(课本例题2.2-2.7)讲解转换规则3)关系模式的规范化4.规范化理论的提出4k函数依赖的概念4.范式的概念45级范式2 .数据库的物理设计:(10分钟)确定合适的存取方法及数据库的存储结构。3 .数据库的实施(10分钟)上数据库的创建工数据入库上相关数据库应用程序的编写及试运行。4 .数据库的运行与维护。(5分钟)5 .本项目知识小结。(5分钟)四、课堂小结(5分钟)1 .逻辑结构设计:ER图向关系模式的转换,重点是转换规则的运用:2 .数据库的物理设计、实施、运行和维护。五、作业复习本次课所学内容六、预习安装与启动MySQ1.课程名称数据库原理及应用课次8任务、项目、课题名称项目2复习+习题课时2学时教学内容1 .数据库设计概述2 .数据库的概念设计、逻辑设计3 .规范化理论教学目标1 .掌握数据库设计的流程与方法2 .掌握E-R图的绘制与优化3 .掌握逻辑结构设计方法教学重点2.概念模型设计、关系模式设计教学难点概念模型设计、关系模式设计教学活动及主要环节学生活动一、复习(5分钟)1、提问数据库的创建流程2、作业总结E-R图的绘制方法,属性、实体、联系的表示,码的表示。二、创设意境,导入新课O导入:数据库原理部分的内容基本学完,通过复习和习题环节做一总结,让大家加深理解,更好地学习数据库应用部分内容。引出新内容:创建数据库三、新授内容及时间分配1.项目2知识点总结(35分钟)1)数据库设计的流程六个设计阶段及每个阶段的主要任务2)概念结构设计重点是E-R图的设计与优化,包括:设计方法、冲突及其消除3)逻辑结构设计重点是E-R图向关系模式的转换,要求学生通过练习记住并灵活掌握转换规则。列举学生所做题目及过程等内容:1、项目2课后习题。通过习题练习让学生熟练掌握本章所学知识,熟悉数据库的设计流程及各阶段的任务及设计方法。2 .辅导答疑(15分钟)让学生复习本章内容,并对学生提出的问题进行辅导巩固。3 .章节测验(20分钟)利用超星网络平台对第2章知识点进行测验,了解学生对知识点的掌握情况。四、课堂小结(5分钟)1 .数据库设计流程及方法2 .总结学生这两周学习情况并提出下一步的要求五、作业复习项目1-2知识点六、预习安装与启动MySQ1.课程名称数据库原理及应用课次9任务、项目、课题名称安装与启动MySQ1.、创建与维护MySQ1.数据库课时2学时教学内容1 .MySQ1.的安装、配置、常用工具2 .数据库的创建3 .数据库的维护与删除教学目标1 .掌握MySQ1.的安装与配置方法2 .掌握常用MySQ1.工具,重点掌握NaViCat工具。3 .掌握MySQ1.数据库的组成。4 .掌握数据库的创建方法5 .掌握数据库的打开、删除等使用方法。6 .了解存储引擎的概念及分类。教学重点3 .MySQ1.的安装与配置4 .数据库的创建与使用方法教学难点数据库的创建教学活动及主要环节学生活动一、复习(5分钟)1、提问数据库的创建流程2、作业、实验总结E-R图的绘制方法,属性、实体、联系的表示,码的表示。二、创设意境,导入新课(5分钟)导入:我们掌握了数据库的创建流程,现在就来学习怎么在具体的数据库管理系统中创建数据库,掌握其具体操作方法。引出新内容:创建数据库三、新授内容及时间分配1. MySQ1.简介、安装与配置(5分钟)2. MySQ1.的服务启动、登录MySQ1.服务器(20分钟)MySQ1.服务的启动与停止d法一:右击“计算机”T“管理”T“服务和应用程序”,打开服务管理器,选择MySQ1.80,启动或停止服务。4.法二:“开始”“运行”,输入SerViCeS.msc,打开服务管理器。列举学生所做题目及过程等内容:1、安装MySQ1.软件,由学生利用前3周的课余时间完成。2、MySQ1.服务的启动与关闭及属性设置。3、登录MySQ1.服务器,利用Navicat工具及mysql命令两种方法。4.数据库的创建,利用Navicat工具和CREATEDATABASE命令两种方法。5、数据库的打开及删除操作,掌握USEdatabase_name和DROPDATABASE命令。出法三:“开始”“运行”,输入cmd,在打开的命令界面中输入net命令,netstartmysq180或netstopmysq180登录MySQ1.J法一:在NaViCat中新建连接,登录mysql4.法二:“开始”“运行”,输入cmd,在打开的命令界面中输入登录命令,mysql-hlocalhost-uroot-p3 .MySQ1.数据库简介(5分钟)每个数据库都对应存放在一个与之同名的文件夹中。4 .数据库的创建(20分钟)上利用NaViCat工具这是初学者较容易理解的方法,必须掌握利用SQ1.命令CREATEDATABASEdatabase_name5 .数据库的打开、删除操作(10分钟)上利用Navicat工具利用SQ1.命令rUSEdatabase_name1.DROPDATABASEdatabase.name6.数据库的存储引擎的概念及主要存储引擎介绍(5分钟)四、课堂小结(5分钟)1 .MySQ1.简介、MySQ1.的服务启动、登录MySQ1.服务器2 .数据库的创建、打开、删除操作五、作业复习本次课所学内容六、预习创建与维护学生信息管理数据表课程名称数据库原理及应用课次10任务、项目、课题名称创建与维护学生信息管理数据表课时2学时教学内容1 .表的基本概念2 .MySQ1.数据类型3 .默认值、空值等列的其它属性4 .表的创建(利用NaViCat工具和CREArETAB1.E命令)两种方法5 .表的查看、修改、复制、删除等维护操作6 .在表中添加、查看、修改与删除数据记录教学目标1 .掌握表的命名、表的结构、字段长度与小数位数等基本概念2 .掌握常用MySQ1.数据类型3 .掌握DEFAU1.T、ATUO-INCREMENT、NU1.1.、NOTNU1.1.等属性的含义及设置方法4 .掌握表的创建方法(利用NaViCat工具和CREATETAB1.E命令)两种方法5 .掌握表的查看、修改、复制、删除等维护操作及其SQ1.命令6 .掌握在表中添加、查看、修改与删除数据记录的操作方法教学重点1.表的创建2.DEFAU1.T>ATUO-INCREMENT、NU1.1.、NOTNU1.1.等属性的含义及设置方法教学难点用Createtable命令创建表教学活动及主要环节学生活动一、复习(5分钟)1、提问数据库的创建、打开、删除等操作方法及命令2、作业、实验总结讲解作业或实验中出现的问题二、创设意境,导入新课(5分钟)导入:我们创建了数据库只相当于盖了一所空房子,要想在房子中存放数据还需要创建二维表,这节课重点是讲述表的创建与管理操作。引出新内容:表的管理(复习第一章中关系的概念及相关述语)三、新授内容及时间分配1.表的命名、表的结构、字段长度与小数位数等基本概念。(5分钟)列举学生所做题目及过程等内容:1 .在Navicat中创建表,字段名、数据类型及长度、默认值、空值、主键等属性的设置。2 .利用CREATETAB1.E命令创建表。3、利用SHOWTAB1.ES命令、A1.TERTAB1.E命令、DROPTAB1.E命令实现表的查看、修改、复制、删除等维护操作。4 .利用Navicat工具实现表的查看、修改、复制、删除等维护操作。2 .常用MySQ1.数据类型(5分钟)3 .DEFAU1.T、ATUO-INCREMENT>NU1.1.、NOTNU1.1.等属性的含义及设置方法(5分钟)4 .表的创建方法(利用Navicat工具和CREATETAB1.E命令)两种方法(35分钟)要求学生重点掌握利用NaViCat工具创建和管理表,能正确地创建表,能确定各种约束条件。CREATETAB1.E命令要求学生能看懂,尤其是列级完整性约束条件和表级完整性约束条件要能分清,会设置。5 .表的查看、修改、复制、删除等维护操作及其SQ1.命令(10分钟)6 .在表中添加、查看、修改与删除数据记录的操作方法(5分钟)四、课堂小结(5分钟)1 .常用MySQ1.数据类型2 .DEFAU1.T、ATUO-INCREMENT、NU1.1.、NOTNU1.1.等属性的含义及设置方法3 .表的创建方法(利用Navicat工具和CREATETAB1.E命令)两种方法4 .表的查看、修改、复制、删除等维护操作及其SQ1.命令5 .在表中添加、查看、修改与删除数据记录的操作方法五、作业复习本次课主要内容六、预习查询与维护学生信息管理数据表5.利用Navicat工具在表中添加、查看、修改与删除数据记录。课程名称数据库原理及应用课次11任务、项目、课题名称简单数据查询课时2学时教学内容1 .单表无条件数据查询2 .使用WHERE子句实现条件查询教学目标1 .掌握单表无条件查询中DlSTlNCT关键字的使用、为列指定别名,为表指定别名等知识点的使用。2 .掌握单表有条件查询中各种查询条件的表达,包括涉及空值的查询、涉及范围。的查询、模糊查询、集体查询、多个查询条件的连接等条件表达式的书写。教学重点1 .单表无条件查询中DlSTlNCT关键字的使用、为列指定别名,为表指定别名等知识点的使用。2 .单表有条件查询中各种查询条件的表达,包括涉及空值的查询、涉及范围的查询、模糊查询、集体查询、多个查询条件的连接等条件表达式的书写。教学难点1.单表有条件查询教学活动及主要环节学生活动一、复习(5分钟)1、提问表的创建方法2、作业、实验总结创建表时主键设置、空值设置、字段类型的确定二、创设意境,导入新课(5分钟)导入:表创建完成后,我们的数据库中的数据就是存放在表中的,那么我们要进行查询,比如,我想在咱学校的学生表格中查询我的信息,查找我的老乡,怎么做?引出新内容:这就是我们接下来要讲的数据查询操作三、新授内容及时间分配1.单表无条件查询中DISTINCT关键字的使用、为列指定别名,为表指定别名等知识点的使用。(30分钟)Selectalldistinctas别名选项as别名FromV表名1.imitm,nIntoOUtfile输出文件名此处通过多个例题带领学生从简到难,逐步学习掌握SE1.ECT命令的使用,每个例题都包含一个小知识点。让学生学会总结复列举学生所做题目及过程等内容:学生所做题目主要是课本相关例题,让学生先能看懂这些题目,明白SE1.ECT命令的功能及书写方法,然后再自己动手去写命令。习。2.单表有条件查询中各种查询条件的表达,包括涉及空值的查询、涉及范围的查询、模糊查询、集体查询、多个查询条件的连接等条件表达式的书写(35分钟)Selectalldistinctas别名选项asV别名习From表名Where条件表达式此处通过多个例题带领学生从简到难,逐步学习掌握WHERE子句的使用,包括BETWEENAND、1.IKE、IN、NU1.1./NOTNU1.1.、ESCAPE等关键字的使用。四、课堂小结(5分钟)1 .单表无条件查询2 .单表有条件查询,主要是各种条件表达式的书写。五、作业复习木次课所学内容六、预习聚集函数的使用课程名称数据库原理及应用课次12任务、项目、课题名称聚集函数、分组筛选数据、对查询结果进行排序课时2学时教学内容1 .聚集函数的使用2 .查询结果的分组与排序教学目标1 .掌握CoUNT()、SUM()、AVG()、MAX()、MINO等聚集函数在数据查询中的使用。2 .掌握如何对查询结果集进行分组。3 .掌握如何对查询结果集进行排序。教学重点1 .聚集函数在数据查询中的使用。2 .查询结果集的分组。教学难点1.查询结果的分组教学活动及主要环节学生活动一、复习(5分钟)1、提问数据查询命令格式各种查询条件的表达2、作业、实验总结二、创设意境,导入新课(5分钟)导入:我们在进行数据查询时经常会用到对查询结果按照某一列或多列数据进行分类,以汇总各类数据。引出新内容:这就是我们接下来要讲的查询结果的分组及各聚集函数的使用操作三、新授内容及时间分配1 .聚集函数在数据查询中的使用。(20分钟)掌握CoUNT()、SUM()>AVG()、MAX()、MlN()等聚集函数的功能及使用方法;2 .查询结果的分组。(25分钟)上掌握GRoUPBY子句、HAVlNG子句的使用;3区分WHERE子句与HAVING子句的使用区别;3 .查询结果集的排序。(15分钟)掌握ORDERBY子句的使用。4 .单表数据查询小结。(5分钟)列举学生所做题目及过程等内容:学生所做题目主要是课本相关例题,让学生先能看懂这些题目,明白SE1.ECT命令的功能及书写方法,然后再自己动手去写命令。四、课堂小结(5分钟)1 .各聚集函数的使用;2 .查询结果的分组;3 .查询结果集的排序。五、作业复习本次课所学内容六、预习多表连接查询课程名称数据库原理及应用课次13任务、项目、课题名称掌握多表连接查询课时2学时教学内容1.多表连接查询教学目标1.交叉连接2.内连接3.外连接4.自连接教学重点1.内连接2.自连接教学难点自连接教学活动及主要环节学生活动一、复习(5分钟)1、提问常用聚集函数有哪些?查询结果集的分组命令格式?查询结果集的排序命令格式?2、作业、实验总结二、创设意境,导入新课(5分钟)导入:我们在进行数据查询时经常用到涉及两张表或更多表的查询,如查询某位同学选修的课程信息,怎么做?引出新内容:这就是我们接下来要讲的多表连接查询三、新授内容及时间分配1 .交叉连接查询(5分钟)注意为表指定别名的用法2 .内连接(25分钟)这是在多表连接查询中用得最多的一种查询方法,要求重点掌握多表的判断及多表连接条件的书写。尤其是三张表的连接中连接条件的确定,要记住是两两连接。连接格式:÷select子句from表名1,表名2where两个表的连接条件and其它筛选条件÷select子句from表名1innerjoin表名2on两个表的连接条件where其它筛选条件3 .自连接(20分钟)在实际应用中会经常用到,此处重点掌握在同一张表中进行列举学生所做题目及过程等内容:学生所做题目主要是课本相关例题,让学生先能看懂这些题目,明白SE1.ECT命令的功能及书写方法,然后再自己动手去写命令。自连接的方法,为一张表指定两个别名,使之在逻辑上成为两张表。此处难点在于自连接的判断。连接格式:÷select子句from表名a,表名bwhere两个表的连接条件and其它筛选条件4.外连接(15分钟)了解外连接的作用及写法四、课堂小结(5分钟)1 .内连接2 .自连接五、作业复习本次课所学内容六、预习嵌套查询课程名称数据库原理及应用课次14任务、项目、课题名称理解嵌套查询、集合查询课时2学时教学内容1.嵌套查询2.集合查询教学目标1 .掌握嵌套子查询的查询方法。2 .了解相关子查询。3 .掌握集合查询的查询方法。教学重点1 .嵌套子查询的查询方法。2 .集合查询的查询方法。教学难点1.嵌套子查询教学活动及主要环节学生活动一、复习(5分钟)1、提问内连接查询自连接查询2、作业、实验总结作业实验中出现的问题讲解二、创设意境,导入新课(5分钟)导入:要实现查询“查询与刘晨在同一个班学习的学生信息”,怎么做?引出新内容:嵌套查询操作三、新授内容及时间分配1.嵌套子查询的查询方法。(40分钟)4嵌套子查询的执行过程J嵌套子查询的书写4灵活掌握什么时候用嵌套2 .相关子查询(15分钟)上了解相关子查询的执行过程。工相关子查询与嵌套(不相关)子查询执行过程的区别3 .集合查询(5分钟)了解即可。4 .数据查询更习(5分钟)此处结合具体题目与学生一起分析、思考,练习多表连接查列举学生所做题目及过程等内容:学生所做题目主要是课本相关例题,让学生先能看懂这些题目,明白SE1.ECT命令的功能及书写方法,然后再自己动手去写命令。询与嵌套查询的命令格式区别,找出其异同点。四、课堂小结(5分钟)1 .嵌套子查询。2 .集合查询五、作业复习本次课所学内容六、预习数据更新课程名称数据库原理及应用课次15任务、项目、课题名称数据更新课时2学时教学内容1 .数据记录的插入2 .数据记录的修改3 .数据记录的删除教学目标1.掌握记录的插入命令INSERTINT0表名列名清单VA1.UES常量清单2,掌握记录的修改命令UPDATE3.掌握记录的删除命令DE1.ETE教学重点1 .数据记录的插入2 .数据记录的修改3 .数据记录的删除教学难点1 .数据记录的插入2 .数据记录的修改3 .数据记录的删除教学活动及主要环节学生活动一、复习(5分钟)1、提问数据查询命令?多表连接查询?嵌套子查询?2、作业、实验总结讲解作业或实验中出现的问题二、创设意境,导入新课(5分钟)导入:前面我们掌握了数据查询方法,能用SE1.ECT命令完成所有的查询,那么如果我想修改表中的数据怎么办?比如你的名字打错了,怎么改回来?引出新内容:数据修改三、新授内容及时间分配1.记录的插入命令(30分钟)语法格式:INSERTINTO表名列名清单VA1.UESC常量清单列举学生所做题目及过程等内容:学生所做题目主要是课本相关例题,让学生先能看懂这些题目,明白INSERT、UPDATEDE1.ETE命令的功能及书写方法,然后再自己动手去写命令。插入单条记录插入多条记录插入子查询结果举例演示讲解2 .记录的修改命令(15分钟)语法格式:UPDATE表名SETV字段名1=表达式l,v字段名2=表达式2WHERE条件表达式3 .记录的删除命令(10分钟)语法格式:DE1.ETEFROM表名WHERE条件表达式4 .项目6知识点总结(10分钟)四、课堂小结(5分钟)1 .记录的插入、修改、删除操作及其命令的使用。2 .项目6知识总结五、作业复习本项目所有知识点六、预习使用索引优化查询性能课程名称数据库原理及应用课次16任务、项目、课题名称项目5复习+习题课时2学时教学内容1 .数据查询命令复习2 .多表连接查询复习3 .嵌套查询复习4 .数据更新复习教学目标1 .SE1.ECT命令中各子句的使用2 .WHERE子句中各种查询条件的表达3 .分组4 .内连接和自连接5 .嵌套子查询6 .数据更新命令教学重点1 .SE1.ECT命令中各子句的使用2 .内连接3 .自连接4 .嵌套子查询5 .数据更新命令教学难点1.内连接2.自连接3.嵌套子查询教学活动及主要环节学生活动一、复习(3分钟)1、作业、实验总结二、创设意境,导入新课(2分钟)导入:我们学习了这么长时间的数据查询,有什么收获?存在哪些问题?引出新内容:针对大家提出的问题及所学主要知识点进行更习。三、新授内容及时间分配1 .管理表(5分钟)表的结构上表的创建方法利用NaViCat管理工具÷利用CREATETAB1.E命令手表结构的查看与修改

    注意事项

    本文(MySQL数据库原理及应用教学教案.docx)为本站会员(李司机)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开