《数据库原理及应用》教学教案(全)_第1页
《数据库原理及应用》教学教案(全)_第2页
《数据库原理及应用》教学教案(全)_第3页
《数据库原理及应用》教学教案(全)_第4页
《数据库原理及应用》教学教案(全)_第5页
已阅读5页,还剩49页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

课程名称数据库原理及应用课次1

任务、项目、课题名称理解数据处理、数据描述课时2学时

1.数据、信息、数据处理的概念

教学内容

2.数据描述

1.理解数据、信息、信息处理的概念

教学目标

2.掌握现实世界、信息世界、数据世界三个世界的描述方法

教学重点1.现实世界、信息世界、数据世界三个世界的描述方法

教学难点1.关系模型的表示

教学活动及主要环节学生活动

一、创设意境,导入新课(5分钟)列举学生所做题目及过程等

导入:内容:

什么是数据库?我们的生活中哪里用到数据库?1、所做习题为项目1课后

引出新内容:理解数据库习题及考试题库中的题目。

二、新授内容及时间分配

I.课程介绍与要求(15分钟)

L本课程在相关专业中课程体系的位置、重要性

工课程主要内容介绍

工上课、作业、实验、笔记本电脑、手机等要求

工考试说明

2.什么是数据(15分钟)

本节主要理解数据、信息、信息处理的概念

重点:数据的理解J数据的表现形式

[表现方法(有型和值两部分)

3.数据描述。(40分钟)

工三个世界:现实世界、信息世界、数据世界

上现实世界:存在于人们头脑之外的客观世界

1信息世界:现实世界在人们头脑中的反映

1信息世界的描述所用相关术语:

♦实体

♦属性

,域

♦码

♦实体集

♦实体型

♦联系(重点:联系的类型及判断)

1数据世界:信息世界中的信息以数据形式表示

1现实世界中客观对象的抽象过程的理解(下图所示)

现实世界(事物、事物性质)

化1

信息世界(实体、实体属性)-----►概念模型描述

化、,

,DBMS支持的数据

机器世界(记录、数据项)-----►小在…3

模型描述

三、课堂小结(5分钟)

I.数据、信息的概念理解。

2.数据描述:现实世界、信息世界、数据世界三个世界的描述

方法。

四、作业

复习本次课所学内容

五、预习

数据模型

课程名称数据库原理及应用课次2

任务、项目、课题名称掌握数据模型课时2学时

1.数据模型的分类

2.概念模型的表示方法

教学内容

3.数据模型的要素和种类

4.关系模型

1.掌握数据模型的分类

2.掌握概念模型的表示方法、E-R图的表示方法

教学目标3.掌握数据模型的三要素

4.掌握关系模型的表示及相关术语

5.掌握关系的完整性

1.E-R图的表示方法

教学重点2.关系模型的表示及相关术语

3.关系的完整性

教学难点1.关系模型的表示

教学活动及主要环节学生活动

一、复习回顾(5分钟)列举学生所做题目及过程等

1.人们把客观存在的事物以数据的形式存储在计算机中,经历内容:

了哪几个世界?1、E-R图的表示补充题目

2.信息世界中常用的术语?2、所做习题为项目1课后

二、创设意境,导入新课(5分钟)习题及考试题库中的题目。

导入:

设计人员如何选择一种数据在计算机中的组织模式?

引出新内容:数据模型

三、新授内容及时间分配

1.数据模型的分类(5分钟)

上概念数据模型(简称概念模型)

上结构数据模型(简称数据模型)

2.概念模型的表示(25分钟)

4E-R图的表示方法

工补充题目练习

3.数据模型的要素和种类(5分钟)

,数据模型的三要素

C数据结构

\数据操作

数据约束条件

L常见的数据模型

‘层次模型(“树”结构)

«网状模型(“图”结构)

、关系模型(“表”结构:目前广泛使用)

4.关系模型(20分钟)

工关系模型的数据结构:二维表

所用相关术语

♦关系

4元组

♦属性

今域

嗪分量

,候选码

♦主码

♦全码

♦主属性和非主属性

♦关系模式

工关系的性质

5.关系的完整性(10分钟)

工实体完整性

工参照完整性

A用户自定义完整性

四、课堂小结(5分钟)

1.概念模型的表示、E-R图的表示方法。

2.关系模型的表示方法。

3.关系的性质

4.关系的完整性

五、作业

复习本次课所学内容

六、预习

关系代数

课程名称数据库原理及应用课次3

任务、项目、课题名称掌握关系代数课时2学时

教学内容1.关系代数

1.掌握传统的集合运算

2.掌握专门的关系运算

教学目标

3.掌握关系代数中各种运算的灵活综合使用

1.关系代数中各种运算的灵活综合使用

教学重点

1.关系代数中各种运算的灵活综合使用

教学难点

教学活动及主要环节学生活动

一、复习(5分钟)列举学生所做题目及过程等

1、关系的完整性约束有哪几种?内容:

1.并、交、差、笛卡尔积、

二、创设意境,导入新课(5分钟)选择、投影、连接等各种

导入:运算的使用,所做题目为

假如S关系中有10条记录,如果我想查询学号为课本例题。

'2014030210'的学生的信息,我应该如何实现呢2.所做习题为项目1课后习

引出新内容:关系代数题及考试题库中的题目。

三、新授内容及时间分配

1.传统的集合运算(15分钟)

工并

,交

工差

,广义笛卡尔积(难点)

2.专门的关系运算(35分钟)

,选择

工投影

4.连接

。连接

等值连接

自然连接(重点、难点)

3.各种关系运算的综合应用。(15分钟)

此处结合具体题目讲解及练习

四、课堂小结(5分钟)

1.各种关系运算的运算规则及各运算的综合应用。

五、作业

复习本次课所学内容

六、预习

数据库系统的组成与体系结构

课程名称数据库原理及应用课次4

明确数据库系统的组成与体系结

任务、项目、课题名称课时2学时

构、了解数据管理技术的发展历程

1.数据库系统的组成

教学内容2.数据库系统的体系结构

3.数据的独立性

4.数据管理技术的发展历程

1.掌握DB、DBMS、DBS等概念

2.掌握数据库系统的组成

教学目标3.掌握数据库系统的体系结构

4.掌握两级数据独立性

5.了解数据管理技术的发展历程

1.数据库系统的组成

教学重点2.数据库系统的体系结构

3.两级数据独立性

教学难点1.数据库系统的体系结构

教学活动及主要环节学生活动

一、复习(5分钟)列举学生所做题目及过程等

1、传统的集合运算?内容:

并、交、差、广义笛卡尔积3.所做习题为项目1课后习

2、专门的关系运算?题及考试题库中的题目。

选择、投影、连接(等值连接、自然连接)

二、创设意境,导入新课(5分钟)

导入:

要在计算机上实现对数据的管理,必须明确数据在计算机中

的存在形式。

引出新内容:数据库系统的组成和体系结构

三、新授内容及时间分配

1.数据库相关概念。(15分钟)

工数据库(DB)

工数据库管理系统(DBMS)

主要功能:

*数据定义功能

*数据操纵功能

♦数据库的运行管理

4数据库的创建与维护功能

工数据库应用系统(DBAS)

工数据库系统(DBS)

2.数据库系统的组成。(10分钟)

计算机硬件、数据库、数据库管理系统、数据库应用

系统、数据库用户等

3.数据库系统的体系结构。(25分钟)

分为三级模式和二级映象

「模式

\外模式

〔内模式

“外模式/模式映像

[模式/内模式映像

4.两级数据独立性。(10分钟)

数据独立性:应用程序与数据库的数据结构之间相互

独立,不受影响。

”逻辑数据独立性

[物理数据独立性

5.了解数据管理技术的发展历程。(5分钟)

,人工管理阶段

工文件系统阶段

X数据库系统阶段

工分布式数据库系统

,面向对象数据库系统

工数据仓库

工数据挖掘

工云计算与大数据

四、课堂小结(5分钟)

1.数据库的相关概念

2.数据库系统的组成

3.数据库系统的体系结构。

五、作业

复习本次课所学内容

六、预习

设计学生信息管理数据库

课程名称数据库原理及应用课次5

任务、项目、课题名称项目1复习+习题课时2学时

1.数据描述、数据模型

2.数据库系统的组成与结构

教学内容

3.关系代数

1.掌握数据描述、数据模型的基本理论

2.掌握数据库系统的组成与结构

教学目标

3.掌握各种关系运算的综合运用

1.数据模型、数据库的体系结构

教学重点

教学难点关系代数

教学活动及主要环节学生活动

一、复习(5分钟)列举学生所做题目及过程等

1.数据库系统的组成?内容:

2.数据库系统的体系结构?1、第1章课后习题。

通过习题练习让学生熟练

二、创设意境,导入新课()掌握本章所学知识,熟悉数据

导入:库相关概念、数据库系统的组

引出新内容:成、数据库系统的体系结构、

数据模型等理论知识。

三、新授内容及时间分配

1.第1章知识点总结(35分钟)

1)数据描述:三个世界的理解及相关术语

2)数据模型:概念模型、结构数据模型

概念模型的表示:E-R模型

(重点:E-R图的理解与绘制)

关系模型(重点):

'关系模型的数据结构

<关系的性质

,关系的完整性(实体完整性、参照完整性、用户

自定义的完整性)

3)数据库系统的组成

DB、DBMS、DBAS、DBS的概念理解

DBMS的主要功能

DBS的组成:计算机硬件、数据库、数据库管理系统、

数据库应用系统、数据库用户

4)数据库系统的体系结构(三级模式、二级映像)

j外模式

J模式

〔内模式

-外模式/模式映像

[模式/内模式映像

5)两级数据独立性

J逻辑数据独立性

[物理数据独立性

6)关系代数:各种关系运算及其综合运用

关系的并、交、差、广义笛卡尔积、选择、投影、连

接等运算的灵活应用

难点:多表连接的判断及连接条件的判断与表达

2.第1章课后习题(15分钟)

第1章习题内容较多,安排学生在课余时间做一部分。

上课时间只讲解答案及相关知识点

3.章节测验(20分钟)

利用超星网络平台对第1章知识点进行测验,了解学生对知

识点的掌握情况。

四、课堂小结(5分钟)

1.数据库原理总结

2.总结学生这两周学习情况并提出下一步的要求

五、作业

复习项目1所有知识点,测验

六、预习

数据库的设计流程

课程名称数据库原理及应用课次6

任务、项目、课题名称了解数据库啜;、察分析、概念

课时2学时

结构设计

1.数据库的设计流程

2.需求分析

教学内容

3.概念结构设计

1.掌握数据库的设计流程

教学目标2.掌握设计流程中各步骤的任务及实施方法

1.数据库的设计流程

教学重点2.概念结构设计中E-R图的绘制方法、E-R图的合并及优化

1.概念结构设计中E-R图的绘制方法、E-R图的合并及优化

教学难点

教学活动及主要环节学生活动

一、复习(5分钟)列举学生所做题目及过程等

1、作业中出现的问题讲解内容:

1、课本例题【例2.1】

二、创设意境,导入新课(5分钟)2、课后习题,让学生通过

导入:做题掌握E-R图的绘制

我们理解了数据库的相关概念,那么我们要设计一个数据库

的话应该怎么做,从哪几个步骤入手,每一步需要做什么?怎么

做?

引出新内容:设计数据库

三、新授内容及时间分配

1.数据库设计的流程简介(10分钟)

主要介绍数据库设计的6个阶段及各个阶段的主要任务。

2.需求分析(5分钟)

工需求分析的任务、目标

工需求分析的方法

3.概念结构设计(30分钟)

工概念设计的方法、步骤

工局部E-R图设计(结合实例讲解)

工全局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)数据库的设计有哪几个步骤?每个步骤的任务是什么?1、课本例题【例2.2】一【例

2)需求分析的任务和方法?2.8]

3)E-R模型设计方法2、课后习题,让学生通过做

2、作业、实验总结题掌握E-R图的汇制及E-R

作业中出现的问题已在习题课中讲解图向关系模式的转换

3、规范化理论部分让学生通

二、创设意境,导入新课(5分钟)过课本习题理解各范式的定

导入:义

上次课我们学习了数据库设计的两个步骤,我们在概念设计

阶段得到了全局E-R图,怎么转换成计算机中表示和存储的二维

表的形式呢?

引出新内容:逻辑结构设计

三、新授内容及时间分配

1.逻辑结构设计(35分钟)

1)逻辑结构设计的步骤:

1初始关系模式设计

A关系模式规范化

1模式的评价与改进

2)E-R图转换为关系模型要遵循的规则

规则内容见课本P36规则2.1--规贝IJ2.2.5

结合实例(课本例题2.2-2.7)讲解转换规则

3)关系模式的规范化

』规范化理论的提出

1函数依赖的概念

i范式的概念

工5级范式

2.数据库的物理设计:(10分钟)

确定合适的存取方法及数据库的存储结构。

3.数据库的实施(10分钟)

,数据库的创建

工数据入库

工相关数据库应用程序的编写及试运行。

4.数据库的运行与维护。(5分钟)

5.本项目知识小结。(5分钟)

四、课堂小结(5分钟)

1.逻辑结构设计:E-R图向关系模式的转换,重点是转换规则

的运用;

2.数据库的物理设计、实施、运行和维护。

五、作业

复习本次课所学内容

六、预习

安装与启动MySQL

课程名称数据库原理及应用课次8

任务、项目、课题名称项目2复习课时2学时

1.数据库设计概述

2.数据库的概念设计、逻辑设计

教学内容

3.规范化理论

1.掌握数据库设计的流程与方法

2.掌握E-R图的绘制与优化

教学目标

3.掌握逻辑结构设计方法

2.概念模型设计、关系模式设计

教学重点

教学难点概念模型设计、关系模式设计

教学活动及主要环节学生活动

一、复习(5分钟)列举学生所做题目及过程等

1、提问内容:

数据库的创建流程1、项目2课后习题。

2、作业总结通过习题练习让学生熟练

E-R图的绘制方法,属性、实体、联系的表示,码的表示。掌握本章所学知识,熟悉数据

库的设计流程及各阶段的任

二、创设意境,导入新课()务及设计方法。

导入:

数据库原理部分的内容基本学完,通过复习和习题环节做一

总结,让大家加深理解,更好地学习数据库应用部分内容。

引出新内容:创建数据库

三、新授内容及时间分配

1.项目2知识点总结(35分钟)

1)数据库设计的流程

六个设计阶段及每个阶段的主要任务

2)概念结构设计

重点是E-R图的设计与优化,包括:设计方法、冲突及

其消除

3)逻辑结构设计

重点是E-R图向关系模式的转换,要求学生通过练习记住

并灵活掌握转换规则。

2.辅导答疑(15分钟)

让学生复习本章内容,并对学生提出的问题进行辅导巩

固。

3.章节测验(20分钟)

利用超星网络平台对第2章知识点进行测验,了解学生对知

识点的掌握情况。

四、课堂小结(5分钟)

1.数据库设计流程及方法

2.总结学生这两周学习情况并提出下一步的要求

五、作业

复习项目1-2知识点

六、预习

安装与启动MySQL

课程名称数据库原理及应用课次9

任务、项目、课题名称安装与启动MySQL、创建与维护MySQL数据库课时2学时

1.MySQL的安装、配置、常用工具

2.数据库的创建

教学内容

3.数据库的维护与删除

1.掌握MySQL的安装与配置方法

2.掌握常用MySQL工具,重点掌握Navicat工具。

3.掌握MySQL数据库的组成。

教学目标4.掌握数据库的创建方法

5.掌握数据库的打开、删除等使用方法。

6.了解存储引擎的概念及分类。

3.MySQL的安装与配置

教学重点4.数据库的创建与使用方法

教学难点数据库的创建

教学活动及主要环节学生活动

一、复习(5分钟)列举学生所做题目及过程等

1、提问内容:

数据库的创建流程1、安装MySQL软件,由学

2、作业、实验总结生利用前3周的课余时间完

E-R图的绘制方法,属性、实体、联系的表示,码的表示。成。

2、MySQL服务的启动与关闭

二、创设意境,导入新课(5分钟)及属性设置。

导入:3、登录MySQL服务器,利

我们掌握了数据库的创建流程,现在就来学习怎么在具体的数用Navicat工具及mysql命令

据库管理系统中创建数据库,掌握其具体操作方法。两种方法。

引出新内容:创建数据库4.数据库的创建,利用

Navicat工具和CREATE

三、新授内容及时间分配

DATABASE命令两种方法。

1.MySQL简介、安装与配置(5分钟)

5、数据库的打开及删除操作,

2.MySQL的服务启动、登录MySQL服务器(10分钟)

掌握USEdatabase_name和

3.Navicat工具的使用(5分钟)

DROPDATABASE命令。

4.数据库的创建(30分钟)

心利用Navicat工具

这是初学者较容易理解的方法,必须掌握

工利用SQL命令

CREATEDATABASEdatabase_name

5.数据库的打开、删除操作(10分钟)

A•利用Navicat工具

1•利用SQL命令rUSEdatabase_name

IDROPDATABASEdatabase_name

6.数据库的存储引擎的概念及主要存储引擎介绍(5分钟)

四、课堂小结(5分钟)

1.MySQL简介、MySQL的服务启动、登录MySQL服务器

2.数据库的创建、打开、删除操作

五、作业

复习本次课所学内容

六、预习

创建与维护学生信息管理数据表

课程名称数据库原理及应用课次10

任务、项目、课题名称创建与维护学生信息管理数据表课时2学时

1.表的基本概念

2.MySQL数据类型

3.默认值、空值等列的其它属性

教学内容

4.表的创建(利用Navicat工具和CREATETABLE命令)两种方法

5.表的查看、修改、复制、删除等维护操作

6.在表中添加、查看、修改与删除数据记录

1.掌握表的命名、表的结构、字段长度与小数位数等基本概念

2.掌握常用MySQL数据类型

3.掌握DEFAULT、ATUO-INCREMENT.NULL、NOTNULL等属性的含义及设

教学目标置方法

4.掌握表的创建方法(利用Navicat工具和CREATETABLE命令)两种方法

5.掌握表的查看、修改、复制、删除等维护操作及其SQL命令

6.掌握在表中添加、查看、修改与删除数据记录的操作方法

1.表的创建

教学重点2.DEFAULT,ATUO-INCREMENT、NULL、NOTNULL等属性的含义及设置方

教学难点用CREATETABLE命令创建表

教学活动及主要环节学生活动

一、复习(5分钟)列举学生所做题目及过程等

1、提问内容:

数据库的创建、打开、删除等操作方法及命令1.在Navicat中创建表,字

2、作业、实验总结段名、数据类型及长度、默认

讲解作业或实验中出现的问题值、空值、主键等属性的设置。

2.利用CREATETABLE命

二、创设意境,导入新课(5分钟)令创建表。

导入:我们创建了数据库只相当于盖了一所空房子,要想在房子

3、利用SHOWTABLES命

中存放数据还需要创建二维表,这节课重点是讲述表的创建与管

令、ALTERTABLE命令、

理操作。

DROPTABLE命令实现表

引出新内容:表的管理(复习第一章中关系的概念及相关述语)的查看、修改、复制、删除等

维护操作。

三、新授内容及时间分配

4.利用Navicat工具实现表

1.表的命名、表的结构、字段长度与小数位数等基本概念。(5

的查看、修改、复制、删除等

分钟)

维护操作。

2.常用MySQL数据类型(5分钟)5.利用Navicat工具在表中

3.DEFAULT,ATUO-INCREMENT.NULL、NOTNULL等添加、查看、修改与删除数据

属性的含义及设置方法(5分钟)记录。

4.表的创建方法(利用Navicat工具和CREATETABLE命令)

两种方法(35分钟)

要求学生重点掌握利用Navicat工具创建和管理表,能正确地

创建表,能确定各种约束条件。

CREATETABLE命令要求学生能看懂,尤其是列级完整性约

束条件和表级完整性约束条件要能分清,会设置。

5.表的查看、修改、复制、删除等维护操作及其SQL命令(10

分钟)

6.在表中添加、查看、修改与删除数据记录的操作方法(5

分钟)

四、课堂小结(5分钟)

1.常用MySQL数据类型

2.DEFAULT,ATUO-INCREMENT,NULL、NOTNULL等

属性的含义及设置方法

3.表的创建方法(利用Navicat工具和CREATETABLE命令)

两种方法

4.表的查看、修改、复制、删除等维护操作及其SQL命令

5.在表中添加、查看、修改与删除数据记录的操作方法

五、作业

复习本次课主要内容

六、预习

查询与维护学生信息管理数据表

课程名称数据库原理及应用课次11

任务、项目、课题名称简单数据查询课时2学时

1.单表无条件数据查询

教学内容2.使用WHERE子句实现条件查询

1.掌握单表无条件查询中DISTINCT关键字的使用、为列指定别名,为表指定别

名等知识点的使用。

教学目标2.掌握单表有条件查询中各种查询条件的表达,包括涉及空值的查询、涉及范围

的查询、模糊查询、集体查询、多个查询条件的连接等条件表达式的书写

1.单表无条件查询中DISTINCT关键字的使用、为列指定别名,为表指定别名等

知识点的使用。

教学重点2.单表有条件查询中各种查询条件的表达,包括涉及空值的查询、涉及范围的查

询、模糊查询、集体查询、多个查询条件的连接等条件表达式的书写

1.单表有条件查询

教学难点

教学活动及主要环节学生活动

一、复习(5分钟)列举学生所做题目及过程等

1、提问内容:

表的创建方法学生所做题目主要是课本相

2、作业、实验总结关例题,让学生先能看懂这些

创建表时主键设置、空值设置、字段类型的确定题目,明白SELECT命令的

功能及书写方法,然后再自己

二、创设意境,导入新课(5分钟)动手去写命令。

导入:表创建完成后,我们的数据库中的数据就是存放在表中的,

那么我们要进行查询,比如,我想在咱学校的学生表格中查询我

的信息,查找我的老乡,怎么做?

引出新内容:这就是我们接下来要讲的数据查询操作

三、新授内容及时间分配

1.单表无条件查询中DISTINCT关键字的使用、为列指定别名,

为表指定别名等知识点的使用。(30分钟)

Select[allldistinct]<选项>[as<别名>][<选项>[as<别名>]…]

From<表名〉

Limitlm,Jn

Intooutfile输出文件名

此处通过多个例题带领学生从简到难,逐步学习掌握SELECT

命令的使用,每个例题都包含一个小知识点。让学生学会总结复

习。

2.单表有条件查询中各种查询条件的表达,包括涉及空值的查

询、涉及范围的查询、模糊查询、集体查询、多个查询条件的连

接等条件表达式的书写(35分钟)

Select[allldistinct]<选项>[as<别名>][<选项>[as<别名>]…]

From〈表名>

Where〈条件表达式>

此处通过多个例题带领学生从简到难,逐步学习掌握WHERE

子句的使用,包括BETWEEN…AND…、LIKE、IN、NULL/NOT

NULL、ESCAPE等关键字的使用。

四、课堂小结(5分钟)

1.单表无条件查询

2.单表有条件查询,主要是各种条件表达式的书写。

五、作业

复习本次课所学内容

六、预习

聚集函数的使用

课程名称数据库原理及应用课次12

聚集函数、分组筛选数据、对查询

任务、项目、课题名称课时2学时

结果进行排序

1.聚集函数的使用

教学内容2.查询结果的分组与排序

1.掌握COUNT()、SUM()、AVG()、MAX()、MIN()等聚集函数在数据

查询中的使用。

教学目标2.掌握如何对查询结果集进行分组。

3.掌握如何对查询结果集进行排序。

1.聚集函数在数据查询中的使用。

教学重点2.查询结果集的分组。

1.查询结果的分组

教学难点

教学活动及主要环节学生活动

一、复习(5分钟)列举学生所做题目及过程等

1、提问内容:

数据查询命令格式学生所做题目主要是课本相

各种查询条件的表达关例题,让学生先能看懂这些

2、作业、实验总结题目,明白SELECT命令的

功能及书写方法,然后再自己

二、创设意境,导入新课(5分钟)动手去写命令。

导入:我们在进行数据查询时经常会用到对查询结果按照某一列

或多列数据进行分类,以汇总各类数据。

引出新内容:这就是我们接下来要讲的查询结果的分组及各聚集

函数的使用操作

三、新授内容及时间分配

1.聚集函数在数据查询中的使用。(20分钟)

掌握COUNT()、SUM(),AVG()、MAX()、MIN()等聚集函

数的功能及使用方法;

2.查询结果的分组。(25分钟)

,掌握GROUPBY子句、HAVING子句的使用;

人区分WHERE子句与HAVING子句的使用区别;

3.查询结果集的排序。(15分钟)

掌握ORDERBY子句的使用。

4.单表数据查询小结。(5分钟)

四、课堂小结(5分钟)

1.各聚集函数的使用;

2.查询结果的分组;

3.查询结果集的排序。

五、作业

复习本次课所学内容

六、预习

多表连接查询

课程名称数据库原理及应用课次13

任务、项目、课题名称掌握多表连接查询课时2学时

1.多表连接查询

教学内容

1.交叉连接

2.内连接

教学目标3.外连接

4.自连接

1.内连接

教学重点2.自连接

1.内连接

教学难点2.自连接

教学活动及主要环节学生活动

一、复习(5分钟)列举学生所做题目及过程等

1、提问内容:

常用聚集函数有哪些?学生所做题目主要是课本相

查询结果集的分组命令格式?关例题,让学生先能看懂这些

查询结果集的排序命令格式?题目,明白SELECT命令的

2、作业、实验总结功能及书写方法,然后再自己

动手去写命令。

二、创设意境,导入新课(5分钟)

导入:我们在进行数据查询时经常用到涉及两张表或更多表的查

询,如查询某位同学选修的课程信息,怎么做?

引出新内容:这就是我们接下来要讲的多表连接查询

三、新授内容及时间分配

1.交叉连接查询(5分钟)

注意为表指定别名的用法

2.内连接(25分钟)

这是在多表连接查询中用得最多的一种查询方法,要求重点学

握多表的判断及多表连接条件的书写。

尤其是三张表的连接中连接条件的确定,要记住是两两连接。

3.自连接(20分钟)

在实际应用中会经常用到,此处重点掌握在同一张表中进行

自连接的方法,为一张表指定两个别名,使之在逻辑上成为两张

表。

此处难点在于自连接的判断。

4.外连接(15分钟)

了解外连接的作用及写法

四、课堂小结(5分钟)

1.内连接

2.自连接

五、作业

复习本次课所学内容

六、预习

嵌套查询

课程名称数据库原理及应用课次14

任务、项目、课题名称理解嵌套查询、集合查询课时2学时

1.嵌套查询

教学内容2.集合查询

1.掌握嵌套子查询的查询方法。

2.了解相关子查询。

教学目标

3.掌握集合查询的查询方法。

1.嵌套子查询的查询方法。

教学重点2.集合查询的查询方法。

教学难点1.嵌套子查询

教学活动及主要环节学生活动

一、复习(5分钟)列举学生所做题目及过程等

1、提问内容:

内连接查询学生所做题目主要是课本相

自连接查询关例题,让学生先能看懂这些

2、作业、实验总结题目,明白SELECT命令的

作业实验中出现的问题讲解功能及书写方法,然后再自己

动手去写命令。

二、创设意境,导入新课(5分钟)

导入:要实现查询“查询与刘晨在同一个班学

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论