首页> 外文会议>Frontiers in education annual conference;Frontiers in education conference >Transforming a Database Systems Design Course for Non Computer Science Majors
【24h】

Transforming a Database Systems Design Course for Non Computer Science Majors

机译:非计算机科学专业的数据库系统和设计课程的变革

获取原文

摘要

Methods of instruction for many undergraduate courses in database systems and design still focus primarily on lectures and a single all encompassing design project to reinforce database concepts. This paper describes how the Database Systems course, taught at the United States Military Academy, (USMA) has evolved to include immediate concept reinforcement in the classroom using networked PCs and a graphically oriented relational database and application development software tool for each cadet.Heretofore many relational database concepts such as integrity constraints, relationship constraints, triggers, cascading modifications, and transaction processing were discussed in theory and not thoroughly demonstrated. Our course incorporates immediate concept demonstration using running courseware examples that graphically illustrate practical application of the underlying theory. These examples, for instance, allow direct mapping from theoretical discussions of Relational Algebra to SQL implementation, and finally to Query-By-Example construction.The traditional course culminated in a final project of limited practical use. This delayed mastery of the theory until completion of the course project still leaving students without a meaningful product to show for their efforts. With direct application of the theory in our course, understanding is immediate. This allows successful integration of an early project of equal magnitude to the usual final design project. Later, a capstone design project is permitted emphasizing group interaction with a real world client and team development of a viable, stand-alone database application. To conclude the course, groups orally present their product in class and write a technical report supporting their work.
机译:用于数据库系统和设计的许多本科课程的教学方法仍主要集中于讲座和一个旨在加强数据库概念的涵盖全部的设计项目。本文介绍了在美国军事学院(USMA)教授的数据库系统课程如何发展,包括使用联网的PC以及针对每个学员的图形化关系数据库和应用程序开发软件工具,在教室中立即增强概念。 迄今为止,在理论上讨论了许多关系数据库的概念,例如完整性约束,关系约束,触发器,级联修改和事务处理,但并未进行详尽的论证。我们的课程使用正在运行的课件示例结合即时概念演示,这些示例以图形方式说明了基础理论的实际应用。例如,这些示例允许从关系代数的理论讨论直接映射到SQL实现,最后到按示例查询构造。 传统课程的最终结果是有限的实际使用。这使理论的掌握延迟到课程项目完成为止,仍然使学生没有有意义的产品来展示自己的努力。通过将理论直接应用到我们的课程中,可以立即理解。这样就可以成功集成与通常的最终设计项目同等规模的早期项目。后来,允许进行顶点设计项目,以强调与实际客户的团队互动以及可行的独立数据库应用程序的团队开发。最后,小组在课堂上口头介绍他们的产品,并撰写一份支持他们工作的技术报告。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号