- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《多表查询》教学设计
[教学对象分析]:
1.学生学过select 部分语句,对FROM 子句有一定的理论认识和上机的经验。
2.高中二年级的学生,功课压力大,喜欢轻松学习计算机,又不太愿意听教师讲解;还会衡量一节课的教学容量。所以将查询表单设计成有实际意义的上学期期末考试成绩统计表xuesheng,激发学生主动学习的兴趣,在讲解内部连接的基础上让学生探究外部连接的特点。
[教学内容]:
本节课教材采用广州市教研室编写的《广州市信息技术教育课程〈网络?数据库〉》,具体为教材第六章第二节——多表查询,是《普通高中技术课程标准》选修内容之一。该节内容包含内部连接、左外部连接、右外部连接和完全外部连接四种连接方式的介绍,包括它们的语法格式、功能特点、应用及上机操作,用时2课时,本教学设计以第一课时为例讲解内部连接,学生自主探讨左外部连接;第二课时让学生在第一课时的基础上自主探讨右外部连接和完全外部连接,是在讲完单表的基本查询之后,提出的多表查询内容。
教学重点:掌握内部连接、左外部连接两种多表查询方式的语法格式及应用上的区别。
教学难点:理解在不建新表的情况下,两表如何连接成一个新表;如何利用不同的查询方式去解决实际问题。
[教学目标]:
认知领域:
= 1 \* GB3 ① 理解多表查询是属于前面学过的FROM 子句,是SELECT查询语句的一种基本结构;
= 2 \* GB3 ② 掌握多表查询中内、外部连接的语法功能和作用;
= 3 \* GB3 ③ 对比分析多表查询中内部连接与左外部连接的区别与联系,以及它对查询结果的影响;
= 4 \* GB3 ④ 学会应用各种连接的特点来解决实际问题。
2.操作领域:
熟悉内部连接、外部连接的各种上机操作、结果的验证,进一步熟悉SELECT查询语句上机注意事项。
情感领域:
由于多表查询是对前面SELECT??FROM 语句中FROM 子句的扩充,是数据库查询优势的明显体现之一,让学生增强对SQL 学习的兴趣;数据库和表单全改为学生自己的期末考试成绩,平时少看到这些,现在可以随心所欲的查询,以增查询的欲望,增强学习兴趣;同时,学生自己在教师讲解内部连接INNER JOIN的基础上寻找左外部连接的特点、区别,使学生获得一定程度上的成就感,及培养积极探索、实事求是的科学态度,间接获取学习方法的体验。
[教学策略方法]:
以任务及自我评价来驱动,教师讲授及学生上机操作、自主探寻相结合的学习方法。
[教学媒体]:
背投一台,教学广播网及每人一台计算机。
[教学过程]:
新课引入
复习:
Select ?From?(单表查询及表使用别名):
格式:Select 字段名表 from 表名 as 别名
查询xuesheng数据库中表单“成绩2班”(截取部分记录)的部分列,产生一个新的表(如下表)。用课件展示:
表:成绩2班
学号
班别
语文
数学
英语
物理x
化学x
综合
49
2
114
125
114
83
86
80
50
2
113
123
109
97
62
71
51
2
122
118
114
97
84
87
56
2
100
101
103
68
69
70
?产生(表名使用别名a)
学号
语文
数学
英语
49
114
125
114
50
113
123
109
51
122
118
114
56
100
101
103
在Query Analyzer中键入SQL语句:
select 学号,语文,数学,英语 from 成绩2班 as a
执行查询得到上表(产生的新表)
提出问题:
在实际应用中,往往从单表中获取我们所需要的信息有些美中不足,在不重新建立新表的基础上,能否从多个有关联的关系中获取我们所需要的信息——查询就需要涉及到对多个表的操作。例如:在上面数据库xuesheng 中除了记录2班学生成绩的“成绩2班”表(见上表)外,还有记录2班学籍的“gao202”表(部分记录见下页表):能否从两个表通过查询产生一个如下新表(见下图表)?
答案是肯定的,请把教材翻到88页,看新课《6.2 多表查询》。
(二) 新课讲授
1.内部连接 INNER JOIN
语法格式:FROM 表1 INNER JOIN 表2 ON 条件
例:在xuesheng 数据库中含有“成绩2班”和“gao202”两个表。“成绩2班”记录2班学生的成绩,其中含有学号、班别及各科成绩等字段内容;“gao202”记录2班学生的学籍,其中只含有学号、姓名等字段。现要求查询2班学生的学号、姓名及语文、数学、英语三科的成绩等信息。
执行:
SELECT A.学号,姓名,语文,数学,英语
FROM gao202 INNER JOIN 成绩2班 AS A ON gao202.学号=A.学号
演示
文档评论(0)