- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
任务驱动教学在数据库课程中的应用
任务驱动教学在数据库课程中的应用
摘要:为改善大学数据库课程的教学效果,我院引入任务驱动教学方法,将教学内容隐含到各个分阶段任务中。本文介绍了我院的改革实践,并给出了实施效果。br 关键词br本文来自:计算机毕业网 :教学模式;任务驱动;数据库br br 1数据库课程任务驱动教学的设计br br 数据库原理与应用类课程普遍实践性较强,从以往教学经验看,学生对数据库课程的理论部分一般都能掌握,但只是对其宏观设计和基本原理有了解,在数据库实际设计和程序编制上显得力不从心,难以胜任企业需要的数据库设计或管理维护工作。因此数据库课程任务非常适合采用项目型的开放任务,通过完成项目获得宝贵的实践经验。在本人担任的课程“数据库原理及SQL Server应用”中针对信息管理与信息系统专业本科三年级学生引入项目任务,即从零开始完成一个数据库的设计分析、创建、运行、维护过程,通过项目提升他们的学习兴趣、动手能力和对学习内容的理解深度,以达到更好的教学效果。br 项目开始前,要求学生自由组合成5~6人的小组完成任务。为提升他们的学习兴趣,要求他们为小组命名,并提出小组的行动格言。这一作法极大提升了学生的兴趣,他们把组队当成彰显个性的机会,甚至为此讨论得面红耳赤。组队的结果是一些富有创意的组名,例如“六仔团”、“Together”、“牛牛小队”等,相应的口号有“凡走过必留下痕迹……”、“学好数据库,走遍天下都不怕!”“哞,我就是牛!”等等。通过这种方式,学生对所在的组产生较强的归属感和荣誉感,有利于在后续环节中认真负责地完成任务。br 小组成立后要求各组以完成一个简单的SQL Server 2005数据库项目为总目标,配合课堂学到的知识一步步完成与课程有关的全部小任务,组合成完整的数据库设计项目。相关的小任务如下所述。br (1) 数据库设计选题。要求学生针对日常生活中出现的数据管理活动,选定一个与自身密切相关的,或具有较大应用价值,或具有较强创新意识的课题作为数据库设计对象。自主选题的方式使学生享受充分的自由,同时将自己的兴趣带入学习之中。学生的选题中有切合时事的“四川地震寻亲数据库”,有实用型的“本班同学录数据库”,有面向职业生涯的“益华百货导购数据库”“CBA职业联赛数据库”等等。br (2) 为项目作需求分析并完成概念设计(ER图)。需求分析是整个设计过程的基础,是最困难、最耗时的一步;但它明显不是数据库课程的重点,因此只对学生作出简要的要求,包括阐明数据库的应用对象,数据库需要完成的功能、数据在现实世界中的大体流动过程等。概念设计紧扣需求分析,因此将两者合并为一个任务。br (3) 建立数据模型(ER图转化为关系表)。此任务的内容相对简单,它的最主要作用是暴露学生在设计观念上的错误。例如将联系转化为单独的关系模式时,或者是在联系对应关系中包含了相关实体的非码属性,或者是在一个实体中包含了相联系实体的外码。这些错误极易改正,但隐藏在错误后的是对数据库设计危害极大的错误理解,因此在任务反馈中教师应结合实例阐明联系转化为关系模式的原理,包括一对一、一对多联系为什么可以和实体合并为一个关系模式,多对多联系为什么只能单独转化以及联系转化为关系模式之后,如何通过该关系模式查询实体之间的联系等等。br (4) 使用SQL语言编程完成数据库,并在课堂上演示该数据库的查询、修改等操作。此任务主要考验学生的操作能力,因此需在与课程相关的实验结束后进行。任务展示中教师应视学生编程水平提出相应难度的查询要求,以使宣讲者面临少许压力为恰当,例如“从数据库中找出查询了顾客张三查询过的所有货物的顾客名单”;这种方式能充分调动学生思维,达到锻炼的目的。br (5) 完成外模式设计,包括视图、存储过程的设计。外模式设计的要旨在于隐藏和展示:用户不关心的数据就必须隐藏,用户经常执行的操作就必须用存储过程完成。通过这个任务使学生充分理解外模式的重要性,以及外模式与模式的关系。在任务验收时需提醒学生在视图中要尽量隐藏数据库的内部细节,给用户一个“透明”的服务;在存储过程的设计中要尽量采用简约的表达方式以提高效率。br (6) 数据库安全设计。这里的安全设计是广义的,包括数据库的备份、还原、用户权限控制。学生需展示授予用户(有限)权限的操作和数据备份、恢复的操作。此任务的目的是增加学生对数据库安全的重视程度和熟悉程度;br (7) 有能力的小组使用其它编程工具完成以SQL Server 2005为基础的信息管理系统。此任务供学有余力的学生进一步发挥其能力。br 上述步骤中的每一步都要求小组成员通过幻灯片演示进行宣讲,并由教师或其他学生进行点评。为防止完成任务过程中的“伪合作”现象(即小
您可能关注的文档
最近下载
- DB5301_T 90-2023 工程建设项目联合测绘 技术规范.pdf VIP
- 2023年湖南岳阳市第一中学高一上入学考试数学模拟试卷附答案解析.pdf VIP
- 建立良好师生关系促进教育教学.pptx
- 2025年辅警招聘考试公安基础知识(情景分析题)模拟试卷3(题后含答案及解析.pdf VIP
- 中建一局首都体育学院项目临电方案(终)(28P)2.pdf VIP
- 无领导小组讨论几个派别、无领导小组讨论角色、无领导小组讨论面试十大精准切点、无领导小组讨论答题技巧、无领导小组讨论的加分项.docx VIP
- 《无人机基础》课件.pptx VIP
- 工程增项申请表格.docx VIP
- 2021利达JB-QG-LD988EL JB-QT-LD988EL 火灾报警控制器 消防联动控制器调试手册.docx VIP
- 实验动物学发展的趋势.ppt VIP
文档评论(0)