大案例教学法在SQL Server数据库课程教学中应用研究.docVIP

大案例教学法在SQL Server数据库课程教学中应用研究.doc

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
大案例教学法在SQL Server数据库课程教学中应用研究

大案例教学法在SQL Server数据库课程教学中应用研究   摘要:文章提出了以一个系统完整的工程案例贯穿一门课程的教学方法,即大案例教学法,并将这种教学法运用于《SQL Server数据库》课程教学实践中。并给出了大案例教学法的实施过程,探讨了案例库的建设,最后提出了大案例教学法中应注意的几个问题。   关键词:大案例教学法;SQL Server数据库;案例库      SQL Server是数据库软件设计人员的一门重要课程,是软件蓝领专业核心课程之一。以广东省软件蓝领专业为例,《SQL Server数据库》的课时达240学时,分两个学期完成教学任务,采用的教材是由广东省教学教材研究室编写的《SQL Server教程》。培养学生数据库设计开发的能力,这直接影响到学生的专业技能和毕业后的就业能力。本文提出了大案例教学法,经教学实践检验,取得了较好的教学效果。      大案例教学法的定义      大案例教学法基于传统的案例教学法,并借鉴了项目教学法的优点。所谓大案例教学法,就是在整个一学年的教学过程中,始终紧密围绕一个完整的工程案例来展开,随着教学进度的推进,将这个大案例逐步解剖为一个个独立的子案例,这些子案例又可以分解为更小的案例。这些小案例覆盖的知识点较少,学生相对比较容易掌握。学生在学习、掌握这些小案例的过程中,逐步理解了各个知识点及其相互之间的联系。最后再将这些小案例逐步组装成大案例,在此过程中,学生逐渐把握了SQL Server的总体架构,实现了对SQL Server开发与应用知识的构建。由于所选的大案例直接来自于实际的工程应用,因此学生在将这些小案例组装拆装的过程中,可以掌握大量实用的方法和技巧,从而积累经验,获得成就感,应用能力得到极大提高。笔者就是通过这种教学方法,使得学生轻松掌握了数据库完整性概念与实施、触发器、存储过程等普通职中生较难理解的内容。      大案例教学法的实施      结合教材,笔者选择了学生成绩管理数据库作为SQL Server数据库教学的大案例。学生成绩管理数据库主要由三张表组成,分别为学生情况表tblXSQK,包括系别、专业、班级、学号、姓名、出生日期、总学分等字段;学生课程表tblXSKC,包括课程号、课程名、开课学期、学时、学分等字段;学生成绩表tblXSCJ,包括学号、课程号、成绩、学分四个字段,其中“学分”为一个冗余字段,考虑到该系统除了成绩管理功能之外还需实现学分管理,笔者保留了这个冗余字段。   根据职中生的学习特点,在教学中笔者淡化了数据库理论知识,将SQL Server作为一门技能型课程或一种数据库工具来讲授。直接从创建数据库出发,到如何创建表,如何操作数据库中的数据,然后到分析实施数据完整性约束,创建视图、索引、存储过程和触发器,最后产生完整的创建学生成绩管理数据库的脚本。笔者还用VB作为界面开发工具,完成了学生成绩管理系统的全部代码,让学生实现其中的几个模块,从而掌握了在VB中如何访问SQL Server数据库,如何执行查询和调用存储过程等。   此外,笔者还设计了一系列的任务,作为课题实践,让学生上机去完成。小案例的设计与任务设计力求“一网打尽”,也就是说要考虑到该数据库实际应用时可能遇到的各种情况。例如在用如何操作成绩管理数据库中的数据这个子案例讲解SQL查询语言时,笔者通过将学生带入一个真实的需求环境,让学生分别扮演学生、任课教师、班主任、教务科工作人员等角色,让学生站在不同用户的立场,提出数据查询请求,然后分析实施。最后围绕该子课题设计的小案例和小任务多达几十个,先后要求学生完成的SQL查询命令不下六七十。为了检验学生掌握的情况,还用VB设计了随机抽题程序从这些查询任务中抽取若干条让学生进行上机考试。学生终过反复练习,终于掌握了多表联接查询、子查询、分组统计等初学SQL查询语言时较难掌握的知识点。      大案例的选择与案例库的建设      笔者认为,这是关系到大案例教学法能否成功实施的核心问题。   数据库的应用日常生活中比比皆是,如超市的收银系统、学校的学生成绩管理系统、公司的进销存管理系统等。大案例的选择最好能结合教材,由广东省教学教材研究室编写的《SQL Server教程》第二版与第一版相比有很大的改进,主要采用了案例和任务驱动相结合的编写方式,突出了课题的模块性,许多案例是围绕学生成绩管理系统来展开的,这也是笔者选定采用学生成绩管理系统作为大案例的主要原因。但是需要指出的是,该教材对SQL Server最重要的一些内容,如数据完整性、游标等都没有涉及,关于触发器、存储过程这些大中型数据库常用的开发手段也只是一带而过,数据库设计的理论知识更是只字未提。因此笔者花费了很大的精力来编写和整理案例。从制作相

文档评论(0)

bokegood + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档