数据库教案数据查询Word文档格式.docx

上传人:b****5 文档编号:18600846 上传时间:2022-12-29 格式:DOCX 页数:13 大小:20.70KB
下载 相关 举报
数据库教案数据查询Word文档格式.docx_第1页
第1页 / 共13页
数据库教案数据查询Word文档格式.docx_第2页
第2页 / 共13页
数据库教案数据查询Word文档格式.docx_第3页
第3页 / 共13页
数据库教案数据查询Word文档格式.docx_第4页
第4页 / 共13页
数据库教案数据查询Word文档格式.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

数据库教案数据查询Word文档格式.docx

《数据库教案数据查询Word文档格式.docx》由会员分享,可在线阅读,更多相关《数据库教案数据查询Word文档格式.docx(13页珍藏版)》请在冰豆网上搜索。

数据库教案数据查询Word文档格式.docx

1.主要目标:

(1)说出查询的其作用

(2)能举例说明建立查询的基本操作步骤和要领。

(3)记住SQL基本语句句式并能写出简单的查询语句。

(4)能在数据库中查询出满足条件的信息。

2.同时目标:

(1)培养学生信息管理意识,知道使用SQL能规范、高效地管理数据,激发学生学习SQL的兴趣。

初步培养学生分析问题、解决问题的能力,以及勇于克服困难的精神。

(2)通过网络环境下的自主、探究性学习,培养学生乐于钻研的精神和勇于挑战自我的竞争意识。

提高学生从众多信息中提取有用信息的能力。

(3)体验日常生活中应用查询的丰富性和多样性;

探究教材中没有介绍的更多查询的方法,并应用到实际生活中去。

(4)通过案例学习,形成对知识体系的建构培养学生在网络学习环境下的自主性、探究性学习的能力。

【教学内容】

1.数据库查询基本概念。

2.SQL基本查询语句及关键词。

3.用SQL语句建立查询的基本格式和操作步骤。

4.单表查询

5.多表查询

【教学材料】

1.导入材料:

高考成绩查询方法的讨论。

2.揭示材料:

PPT

3.举例材料:

“学生学籍表”、“学生成绩表”

4.强化材料:

带条件的单表查询的练习题,带条件的多表查询的练习题。

5.延伸材料:

数据库查询的其他不同方法。

6.检测材料:

课后作业。

7.教学软件工具:

硬件环境:

多媒体网络教室。

(教师机具有视频广播功能和文件发送功能.)

软件资源:

营造网络学习环境。

(WindowsXP、SQL2008、极域电子软件)

【教学过程与方法】

教学过程

教学程序

教师活动

学生活动

设计意图

导入新课

(2分钟)

[问题:

]一年一次的高考又考完了,大家都很关心高考的成绩,你的一个同学也参加了今年的高考,你很想知道他考了多少分,但又怕他考得不好所以不好意思问他,你可以通过什么样的方法知道他的分数呢?

[小结:

]在这里我们可以充分利用校内资源,在学校学生的成绩、学籍等信息广泛地使用数据库参与管理。

上次课我们已经学习了在数据库中建立基本信息表的方法,并将信息存入其中,那么,当我们需要知道某些信息时,我们如何从数据库中查出来呢?

本节课,我们一起来学习这部分知识。

兴趣浓,学生出点子:

(1)等学校公布栏公布;

(2)问跟他一个班的其他同学

(3)在校内网上查

发挥教师所长,采取活泼、亲和,的方式,组织学生感受、体验、激发兴趣、增强求知欲。

探究一

(5分钟)

巩固强化一

(7分钟)

探究二

巩固强化二

拓展

(PPT出示查询概念。

一、认识查询

数据库查询就是依据一定的条件,在数据库中查找所需数据的方法。

(查询只是在表中搜索数据,不会改变基础表的内容和记录的排放次序。

【知识讲解】SQL基本查询语句及关键词

SELECT字段名[,字段名…]FROM表名[,表名…]

[WHERE条件表达式]

[GROUPBY字段名[,字段名…][HAVING条件]]

[ORDERBY表达式[ASC/DESC]]

谓词:

BETWEEN…AND;

IN;

LIKE。

连接词:

AND;

OR。

二、规划查询

即首先要确定从数据库中提供的数据中获得什么样的信息。

三、数据查询

(一)单表查询(任务一)

打开数据库,导入上节课建立的“学生学籍表”、“学生成绩表”

【例子讲解】

1.查看“学生成绩表”的全部信息。

步骤:

(1)在SQL语句窗口输入:

SELECT*FROM学生成绩表

(2)选中该条语句,在SQL语句窗口单击“执行”按钮。

(将“*”换成所有属性名称,并改变顺序进行变形演示)

教师总结:

建立查询首先要指定数据源,第二步是定义查询字段,也就是从选定的数据源中选择需要在查询中显示的数据字段。

既可以选择数据源中的全部字段,也可以仅选择数据源中的部分字段,且各个查询字段的排列顺序可以与数据源中的字段排列顺序相同,也可以与数据源中的字段排列顺序不同。

(查询全表有时候对我们来说是没有意义的,因为我们只需要其中的某部分信息,下面让我们来看第二个例子)

2.查询“学生成绩表”中学号为2013001的同学的语文、数学、英语的成绩

SELECT学号,语文,数学,英语FROM学生成绩表

WHERE学号=‘2013001’;

(每次考试之后,如果我们不只是想知道自己的成绩,还想知道班上数学成绩90分以上的同学有哪些,那我们该怎么来查询呢?

下面我们来看第三个例子)

3.查询全班数学成绩大于90分的同学的学号。

SELECT学号,数学

FROM学生成绩表

WHERE数学>

90;

可通过查询条件语句建立满足不同条件下的查询。

【牛刀小试】

(同学们,查询方法是不是很简单啊?

那么让我们来完成以下几个小任务吧,看看你学习得怎么样了。

1.查询“学生学籍表”中籍贯为贵州省的同学的所有信息。

2.查询“学生成绩表”中英语成绩在80到90分的同学(提示:

用AND或者BETWEENAND)

让我们检验一下吧。

(二)多表查询(任务二)

【提出问题形成任务】

数据库中为了减小冗余和节约内存,在建立表的过程中重复信息有时只出现在一个表中。

比如姓名,那如果我们想查询学生的姓名和所有科目的成绩那我们该怎么办呢?

这里就涉及到了两个表了。

下面我们来看具体操作吧。

1.查询“学生成绩表”和“学生学籍表”中所有同学的姓名和所有科目的成绩

SELECT学生学籍表.姓名,学生成绩表.语文,学生成绩表.数学,学生成绩表.英语,学生成绩表.物理,学生成绩表.化学,学生成绩表.生物

FROM学生成绩表,学生学籍表

WHERE学生成绩表.学号=学生学籍表.学号

(2)选中该条语句,在SQL语句窗口单击“执行”按钮。

2.查看班级所有同学的姓名、数学成绩及排名

SELECT学生学籍表.姓名,学生成绩表.数学

ORDERBY数学DESC

多表查询是通过表中相同的关键字来建立连接的,无论多少个表,只要能建立起连接,就能同时查询多个表中的内容。

(多表查询其实就是多了一个建立表的连接的语句,大家通过下面具体的题目自己感受一下吧)

1.查询四川籍同学所有科目的成绩。

2.找出语文不及格男同学的学号、姓名。

3.查询所有男同学在数学成绩上的降序排名(提示:

用ORDERBYASC)。

  

【合作探讨】

要求:

给出的练习题,组织学生讨论并回答如下问题:

1)单表查询与多表查询有何相同和不同之处?

2)查询的关键词有哪些?

3)建立查询的一般方法是什么?

4)从查询结果上看,查询的实质是什么?

【自我检测】

  布置教材课后练习,要求提交作业

3.查询四川籍同学所有科目的成绩。

4.找出语文不及格男同学的学号、姓名。

5.查询所有男同学在数学成绩上的降序排名(提示:

用ORDERBYDESC)

通过教师的讲解,对查询有了初步的了解。

了解查询关键词及基本查询语句

听老师讲解并演示相关例子。

认真听老师的总结,达到对知识的进一步掌握

通过实践,观察两种查询方法操作的异同。

问题积极思考,与老师产生共鸣,小组讨论,自主完成任务。

学生观察完教师的操作

完成例题,通过上述知识的学习体验,小组讨论回答问题

进一步学习多表查询的基本语句。

对查询中遇到的问题积极探讨,并找出解决办法。

按老师要求完成多表查询的两个问题,加强对知识的巩固和应用能力。

交待学习的第一个目标,主题鲜明。

“实践”是最好的学习方法,通过案例分析,理解查询作用

高二学生已经有很好的信息技术学习基础了,通过简单的的例子讲解能增强他们对数据库查询的理解。

增加问题难度,提高理解层次

体验成功的喜悦

对比体验法,强调知识间存在的联系和区别。

有了一次自学成功的经历,学生会敢于、乐于学习

环环相扣,保持学生学习的兴趣

如果继续讲解太多例子,生容易产生疲劳感和倦怠情理,适当改变一下教学方法,此处采用自主探究法和任务驱动法。

这几个问题涵盖了本节的学习内容,通过这几个问题的思考回答,达到对知识点的理解掌握

整合

【知识整合】

基础:

1.SQL基本查询语句及关键词

2.SQL语句的操作步骤

3.单表查询

重点:

用SQL语句创建满足任务需求的查询。

难点:

设定查询的约束条件。

使学生掌握学习的方法

个性探究,让有能力的学习进一步提高

运用

检验教与学的回应和反馈

在已将作业中,选取有代表性的作业向全班展示,并组织评价。

参与评价

自我反思

作业展示,鼓励评价,重在参与。

【板书设计】

一、关键知识点二、操作步骤

1.SQL基本查询语句及关键词1.写SQL查询语句

SELECT字段名[,字段名…]FROM表名[,表名…]2.执行查询语句。

[GROUPBY字段名[,字段名…][HAVING条件]]三、具体案例分析

[ORDERBY表达式[ASC/DESC]]1.单表查询。

2.谓词:

[NOT]BETWEEN…AND;

[NOT]IN;

[NOT]LIKE。

2.多表查询。

3.连接词:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1