试论数据库课程教学模式研究.docxVIP

  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文档。上传文档
查看更多
  是一门是理论性和实践性都很强的面向实际应用的课程,介绍数据库系统的基本原理与设计开发方法。   在现代软件技术中,数据库的应用已经成为支持软件技术发展的重要内容。   在信息专业中,它通常是一门必修课,也是一门难度较大的课程。   数据库课程设计是数据库课程的实践阶段,要求学生根据所学设计并开发一个数据库系统。   由于本科教学多注重基础和理论教育而实践较少,数据库课程设计则是信息类本科教学中的几个重要实践之一。   因此,合理安排教学,充分利用该实践锻炼学生,对他们将来的发展具有重要意义。   1传统教学的弊端在传统的教学过程中,教师往往给出1-2个题目,每个学生选择一个题目,课程结束时上交自己完成的系统。   这种方式似乎完美,每个学生都完成了一套完整的锻炼需求分析、模式设计、系统设计、编程调试等。   但这只是教师一厢情愿想达到的教学效果,几乎无法实现。   首先,在这个网络时代,几乎没有网络上找不到的信息。   少数学生为了完成任务,极可能直接从网络上下载一个系统,敷衍了事,就如本科生的毕业设计一般。   还有,题目过少,多数同学都做同一个题目,很难避免相互抄袭行为。   因此,不仅不能使学生得到实践的锻炼,还可能助长他们的坏习惯。   其次,不利于团队精神的培养。   团队精神是现代企业最重视的品质之一,任何一个项目都不可能由一个人单打独斗来完成,必须学会与人交流、与人协作。   而这种每个学生单独完成一个题目的做法无益于团队精神的培养。   最后,不利于培养学生的交流能力。   在实际项目过程中,与客户交流、了解他们的需求是必不可少的工作,往往需要经过多次交流才能掌握客户的真实需求。   对需求的把握程度直接影响着项目的进度和满意度。   这种自己根据自己的需求做项目不但没有培养学生的交流能力,也与现实生活中的项目方式完全脱节。   因此,要培养出满足用人单位需要的合格人才,这种教学模式必须改变,实践课程必须贴近实际的项目开发过程。   笔者在教学的过程中采用模拟项目开发的教学模式,不仅增加了课程设计的趣味性,还能培养学生的主动性、提高他们与人交流的能力,取得了较好的教学效果。   2课前准备数据库课程设计的目的一方面是提供这样一个机会,让学生将所学的数据库理论运用于实践,巩固所学的知识,一方面是要培养学生的动手能力、团队精神和了解数据库技术的基本应用。   基于这两点,教师需要从选题、实施规划等方面做好合理的安排。   选题是数据库课程设计的一个重要环节,好的题目能激发学生的兴趣。   一般来讲,应该选取学生熟悉或有一定了解的应用领域,如学校图书馆管理系统、学生信息管理系统等等。   这些熟悉的应用不仅有利于学生收集系统的需求,也有利于他们设计功能。   选题的个数不应过少,至少应保证每个小组的题目不重复。   实施规划主要包括团队建设即学生分组、数据库软件、开发环境等。   另外,对学生常问的一些问题和一些常用的知识,如数据源构建步骤、数据源访问方式等总结成文档,发给每位学生以备查询。   这样,教师就不仅是单纯的答疑解惑还是项目组织者。   3实施过程根据现实经验,一个项目过程大体可分为三个阶段需求分析阶段、设计阶段、编码调试阶段。   需求分析就是分析用户的需求是什么。   如果投入大量的人力、物力、财力、时间、开发出的软件却不满足用户的要求,需要重新开发,这种返工是让人痛心疾首的。   需求分析具有决策性、方向性、策略性的作用,在软件开发的过程中具有举足轻重的地位。   每个项目团队在拿到自己的题目后还需要选择另一个团队作为自己的客户,如团队选择团队为其客户团队,则团队需要为团队所选的题目提需求,团队在团队确认需求后才可进入设计阶段。   数据库设计可分为概念结构设计、逻辑结构设计和物理设计三个阶段。   概念结构设计是整个数据库设计的关键,通过对用户需求进行综合、归纳与抽象,形成一个独立于具体数据库管理系统的概念模型;逻辑结构设计将概念结构转换为某个数据库管理系统所支持的数据模型对其进行优化。   物理设计为逻辑数据模型选取一个最适合应用环境的物理结构包括存储结构和存取方法。   无论是概念模型、数据模型还是最后的物理结构都需要各团队开会讨论通过,需要充分考虑效率、空间的最优性。   编码与调试是项目的最后阶段,运用提供的数据语言、工具及宿主语言,根据设计的结果建立数据库,编制与调试应用程序,组织数据入库,实现用户的各项需求。   这是一个循序渐进的过程,需要不断与用户演示现有系统,再根据用户的意见进行少量的修改。   4结语数据库技术是一门理论和实践并重的学科,课堂教学主要是对理论的介绍。   数据库课程设计是对

文档评论(0)

189****2507 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档