《多表查询》教学设计[页2]_第1页
《多表查询》教学设计[页2]_第2页
《多表查询》教学设计[页2]_第3页
《多表查询》教学设计[页2]_第4页
全文预览已结束

下载本文档

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

文档简介

1、多表查询教学设计页2多表查询教学设计多表查询教学设计要求:1.学生对比新表和原表在学号最后几位(50号之后)的 记录变化;2 .最后一行“(rows affected)的数字变化。引导:学生留意正确结果:查询后的新表只有 51个记录,两个 原表分别含有 “ 51、52、53、54、55”、“51、56、57、58”;有效 记录数:新表是“51 rows affected ”,原表分别是“ 55 rowsaffected “、54 rows affected ”。归纳:内部连接的功能及注意事项:功能:根据指定的条件从表1和表2中产生新的记录集。说明:条件参数是一个逻辑表达式,通常在该表达式中会涉

2、及到两 个表中的字段。 只有当来自不同的两个记录满足条件 时,才会由这两个记录产生一个新的记录。 当来自不同表中的字段同名时,指定这些字段名需要在其前 面冠以表名加以区别。例如:成绩 2班.学号,gao202.学号扩展部分:实际生活中有时需要即使在没有匹配的记录的情况下仍然能够产生一个新记录,外部连接可以解决这类问题。学生自主探究:2.左外部连接 left outer join语法格式:from源表 left outer join连接表 on条件学生上机练习:依据语法格式及内部连接的例题和格式,用左外部连接方式,做上述例题(表1和表2的位置不变,只改查询方式)。注意:特别留 意每班最后的同学,

3、即2班51号之后的同学,姓名为“挂籍”的“52、 53、54、55”号同学是没有对应考试分数的,在挂籍之后的学生“56、 57、58”号有成绩但没对应的姓名。同学请留意在不同的查询方式 中这部分学生在查询输出表中的变化情况, 把变化及执行语句写在上 机练习纸相应位置。具体为1、学生对比左外部连接查询的新表和内部连接查询所得 的表在学号最后几位(50号之后)的记录变化;2、内部连接及左外 部连接中最后一行“(rows affected) 的数字变化。要求:分两个同学一组对比查询结果:每人先分别查询左外连和 内部连接,然后一人屏幕显示内部连接的结果,另一人显示左外连的 查询结果,进行比较。或用多窗

4、口显示进行对比。广播几个学生的查询结果,让学生自己归纳出左外部连接产生的 新表与内部连接产生的表的区别,并明白为什么会有此区别。预测上机情况,广播时引导学生:1 .能比较出区别:有效记录数及左外连多了姓名为“挂籍” 4 个同学。引导学生找出多出的记录字段来自哪个表?为什么其他字段 的内容为“ null” ?其他字段本来应来自哪个表?引导下,由学生 自己讲出“ 4个挂籍的同学来自连接方式left outer join左 边的表gao202 ,其他字段本应来自成绩2班,但在成绩2 班没有挂籍的这几个同学的相应记录,所以填上 null。2 .继而进一步引导学生回答下述问题: 提出是否两个原表的记 录

5、都出现?与内部连接比较:多出的记录来自左边的表,对比语法格 式,是否明白“源表”指什么? “连接表”又指什么?学生自己归纳 出左外连与内连的区别,以及为什么有此区别。学生应归纳内容:不 是两个原表的记录都出现,只出现了左边表“ gao202 ”的所有记录 项,右边表“成绩2班”中出现的是在左表中有相应记录的学号为 “1 51”号记录,没有相应记录项的学号为“ 56 58”号没有出 现。对比语法格式,知道源表即是主表,主表中的所有记录都出现, 连接表中只有满足条件的记录才出现。执行:select a.学号,姓名,语文,数学,英语from gao202 left outer join 成绩 2 班 as a on gao202.学号二a.学号描述:截取部分记录如下:内部连接与左外部连接学号姓名语文数学英语45 强薇 113 108 10246 董韵 120 120 120447

温馨提示

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

评论

0/150

提交评论