- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第 PAGE 页
《数据库中除法运算》微课程教学设计
一、教学背景
除法运算是数据库技术中一种非常特殊集合运算,能够解决两个具有包含关系集合之间属性选择问题,在实际操作中有着非常广泛应用。但是由于除法运算概念、关系代数表示与SQL语句表示等内容较为复杂,学生在学习时普遍存在一定困难,不仅影响《数据库原理》课程中关系代数与SQL语句两个重要章节内容学习,而且影响该类集合运算问题在实际操作中应用。
二、教学目标及思路
1.教学目标。学习“除法”这种特殊关系代数,使学生达到对除法运算从“发现问题”到“学习概念”到“计算机表示”再到“动手解决问题”这一过程深刻理解,最终实现对该知识点深刻理解与灵活应用。
2.课程设计思路。(见下图)
针对除法运算解决具体问题、除法运算概念、关系代数表示与SQL语句表示等四个方面难点问题,围绕一个具体实例逐层展开讨论与学习,同时运用flash动画演示SQL语句执行过程,提升学生对除法理解层次,最后,给出一个除法小?习,综合视频中讲解主要知识点,给学生提供一个自我思考、查缺补漏环境,同时对教师微课教学效果进行反馈,最终构建出“教学-学习微环境”。
第一步,抛出问题,在针对典型问题思考后,学生发现除法运算具有特殊作用,其他代数运算很难直接替代;
第二步,给出除法运算基本概念,通过概念中两个集合R与S包含关系,对应具体解决问题,使学生对除法运算概念有个初步认识;
第三步,通过关系代数表示除法运算概念中两个集合,被除数集R与除数集S,并再次通过例子强调概念中公共属性Y与结果属性X,加强概念理解同时,体会除法这种关系代数在计算机中表示形式;
第四步,回到解决问题实质,程序员需要用SQL语句来实现例子中查询要求,因此,给出问题SQL语句,重要是,结合概念与关系代数中都出现集合R与集合S包含关系图,通过包含关系自然过渡到除法SQL实现,从而实现课程知识点前后呼应;
第五步,给出了一个稍微复杂一些例子,并通过flash形式对除法执行过程进行强化,演示除法执行过程具体步骤,使学生对该问题理解提高到一个新层次;
第六步,除法小练习。目前,将小练习习题内容放在了PPT后,在实际视频上线后,可以将练习内容做成交互式,或提供word版文件下载与提交,供学生学习后将学习效果与问题及时反馈给教师,使教师完善教学效果。
三、教学方法及特色
1.举例法。围绕一个学生常见例子“查询选修了1号学生选修所有课程学生姓名”,引出除法运算能够解决具体问题类型,并从除法概念、关系代数、SQL语句等三个方面对这个查询问题进行解答,问题解释由浅入深,由概念到实际操作,使学生达到“学后会用”效果。
2.启发式方法。在讲解过程中,两次抛出问题,引发学生思考。此处,视频中插入要求学生思考片段,提示学生在此处思考问题,学生既可以跟随视频速度,继续学习;也可以自己选择暂停,自主控制学习思考时间,收到更好学习效果。
问题一:如在首次提出问题“查询选修了1号学生选修所有课程学生姓名”时,要求大家思考“可以用什么样关系代数进行表示”,此时,学生可以暂停视频,根据自己已经掌握知识,给出这个查询关系代数,在发现没有很好表示方法时,重新回到视频,就会明白除法运算重要意义了。
问题二:在对除法SQL实现中,最为重要一步,就是用not exists(S-R)来表示集合R对于集合S包含关系,所以,在写这一步SQL语句时,首先要求学生思考如何实现“判断某个学生是否满足not exists (S-R)结果为真”这个条件,让学生既能够体会到这是问题解决关键步骤,又能够启发学生应用不同方法解决这一问题,达到举一反三目。
3.综合运用多媒体。在视频中,应用flash演示了一个较为复杂除法运算SQL语句执行过程。由于使用两层not exists进行嵌套,传统板书形式,根本无法对执行过程进行详细说明,学生很难理解。通过flash动画形式,学生可以动态地看到每条语句执行过程,理解起来就没有难度了。
四、总结
本次视频录制内容,是多年来主讲教师在讲解《数据库原理》课程当中除法运算时,遇到问题与具体讲解方法以及教学手段一个总结,通过大量学生学习效果来看,通过这种实例讲解、关系代数与SQL语句相结合、辅助动画演示等教学方法运用,完全可以减轻学生对这个知识点理解难度,并达到深入理解与实际应用目。
希望以上资料对你有所帮助,附励志名言十条:
1、宁可辛苦一阵子,不要苦一辈子。
2、为成功找方法,不为失败找借口。
3、蔚蓝的天空虽然美丽,经常风云莫测的人却是起落无从。但他往往会成为风云人物,因为他经得起大风大浪的考验。
4、决不能放弃,世界上没有失败,只有放弃。
5、请记得,好朋友的定义是
文档评论(0)