第5章 多表操作—教学设计

第5章 多表操作—教学设计

ID:46470786

大小:105.50 KB

页数:10页

时间:2019-11-24

第5章 多表操作—教学设计_第1页
第5章 多表操作—教学设计_第2页
第5章 多表操作—教学设计_第3页
第5章 多表操作—教学设计_第4页
第5章 多表操作—教学设计_第5页
资源描述:

《第5章 多表操作—教学设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、博学谷——让IT教学更简单,让IT学习更有效传智播客《MySQL数据库入门》教学设计课程名称:MySQL数据库入门授课年级:2014年级授课学期:2014学年第一学期教师姓名:某某老师2014年09月09日博学谷——让IT教学更简单,让IT学习更有效课题名称第5章多表操作计划学时8课时内容分析前面所学章节涉及的都是针对一张表的操作,即单表操作。然而实际开发中业务逻辑较为复杂,需要针对两张以上的表进行操作,即多表操作。本章将针对多表操作的相关知识进行详细地讲解。教学目标及基本要求1、了解什么是外键,会为表添加外键约束和删除外键约束2、了

2、解三种关联关系,会向关联表中添加和删除数据3、掌握使用交叉连接、内连接、外连接及复合条件连接查询多表中的数据4、掌握子查询,会使用IN、EXISTS、ANY、ALL关键字及比较运算符查询多表中的数据教学重点1、外键2、操作关联表3、连接查询4、子查询教学难点1、连接查询2、子查询教学方式讲师课堂教学要以PPT讲授为主,并结合多媒体进行教学教学过程第一课时(外键)一、创设情境,导入外键概念(1)老师提出需求,引出外键教师可以通过一个例子来讲解,例如,有学生档案和成绩单两张表,如果成绩单中有张三的成绩,学生档案中张三的档案却被删除了,这样

3、就会产生垃圾数据或者错误数据。一个健壮数据库中的数据一定是有很好的参照完整性的,为表添加外键约束可以将两表之间的数据建立关系,并保证数据的完整性。(2)明确学习目标1、要求学生了解外键的概念以及使用外键的作用2、要求学生掌握如何为表添加外键约束,如何删除外键约束。二、进行重点知识的讲解(1)什么是外键?教师首先给出外键的定义,然后通过一个案例来加深学生对定义的理解。博学谷——让IT教学更简单,让IT学习更有效创建两个表,一个班级表(grade)和一个学生表(student),其中student表中的gid是学生所在的班级id,是引入了

4、grade表中的主键id,因此gid就可以作为表student的外键。(grade表和student表的建表语句参见教材5.1.1小节)(2)如何为表添加外键约束?教师首先讲解添加外键约束的语法格式,讲解语法格式中的SQL语句。然后演示如何为表student添加外键约束,SQL语句为:“altertablestudentaddconstraintFK_IDforeignkey(gid)REFERENCESgrade(id);”。最后通过showcreatetable语句查看student表的详细结构。(3)如何删除外键约束?教师首先讲

5、解删除外键约束的语法格式,讲解语法格式中的SQL语句。然后演示如何将表student中的外键约束删除,SQL语句为:“altertablestudentdropforeignkeyFK_ID;”。SQL语句执行后,最后通过showcreatetable语句查看student表的详细结构。三、归纳总结,随堂练习,布置作业(1)对课堂上讲解的知识点进行总结,使用博学谷系统中的随堂练习题巩固本节课的知识点。(2)使用博学谷系统中的测试题给学生布置作业。第二课时(操作关联表)一、回顾上节课内容,继续讲解关联关系(1)对上节课留的作业进行答疑。

6、(2)回顾总结上节课的内容,引出本节课主题上节课讲解了什么是外键以及如何添加和删除外键约束,在讲解这些知识点的时候,我们就知道表与表之间是会存在关联关系的。在实际开发中,需要根据实体的内容设计数据表,实体间会有各种关联关系,所以根据实体设计的数据表之间也存在着各种关联关系,MySQL中数据表的关联关系有三种。博学谷——让IT教学更简单,让IT学习更有效(3)明确学习目标1、要求学生熟悉MySQL中数据表有哪三种关联关系,以及各种关联关系的含义2、要求学生掌握如何为关联表添加数据、删除关联表的数据。二、进入重点知识点的讲解(1)关联关系

7、教师首先列举出MySQL中数据表的三种关联关系,然后分别进行讲解,在讲解的过程中最好结合具体的例子,例如在讲解多对一的关联关系时,举出员工与部门之间的关系的例子,一个部门可以有多个员工,而一个员工不能属于多个部门。在一一讲解完这三种关联关系后,教师说出其中一种关联关系,让学生举出相对应的例子,考察学生是否真正掌握这三种关联关系的含义。(2)如何为关联表添加数据?首先通过为表student和表grade添加外键约束来建立两个表的关联关系,在操作之前,教师需要让学生明确表student和表grade是多对一关系。在进行添加外键约束操作时,

8、根据第一课时讲解的添加外键约束语法写出具体的sql语句并执行,语句执行成功后,再使用showcreatetable语句查看外键约束是否成功添加。外键约束添加成功后,再先后为主表grade和从表student添加数据,其中

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。