北航2021数据库大作业指南:Web应用与中型数据库设计

需积分: 0 0 下载量 150 浏览量 更新于2024-08-05 收藏 327KB PDF 举报
《数据库大作业指导手册-20211》是由郎波教授编著,针对北京航空航天大学计算机学院2021年秋季学期的学生设计的一份详尽的教学资料。该手册的主要目标是通过实际的数据库应用系统设计与开发项目,帮助学生深入理解和掌握数据库系统原理、设计方法以及相关的编程技术。 一、作业目标 大作业的核心目标是提升学生的实践能力,具体包括以下几点: 1. 掌握数据库设计的基本方法,能独立设计一个实际的关系数据库管理系统(RDBMS),例如MySQL。 2. 学习并运用Web客户端开发技术,如ODBC/JDBC接口,进行数据库操作,实现基本的CRUD(Create, Read, Update, Delete)功能,并能在浏览器中展示操作结果。 3. 了解和运用数据库触发器和存储过程,但需避免过度依赖数据库访问框架,以培养底层操作的理解。 4. 团队合作:每个小组由3名同学共同完成,锻炼团队协作和沟通能力。 二、作业内容 大作业分为两个任务: 1. **基于Web的简单数据库应用实现**:任务要求学生使用主流Web开发技术和MySQL,设计和实现一个简单的数据库应用,包括至少2-3个表(如学生表、课程表、选课表)和用户界面,允许用户执行基本的增删改查操作,并实时更新浏览器中的数据显示。 2. **中等规模数据库应用系统设计与实现**:这是一项进阶任务,要求学生根据所学的数据库设计理论,结合特定的应用场景,选择MySQL、SQLServer等数据库系统,使用如Java、JSP、PHP、Python或C++等编程语言,设计并实现一个中等规模的数据库应用系统。在这个阶段,学生可以适当使用数据库访问框架来简化复杂操作,但应确保对底层原理有基本理解。 三、进度安排和上机安排 手册中包含了详细的作业进度计划和上机操作指导,以确保学生能够按部就班地完成各个阶段的学习和实践。 四、考核方式 考核方式可能包括但不限于:项目报告的质量、代码审查、小组讨论表现、上机实验成绩以及最终答辩,全面评估学生对数据库系统原理、设计方法和技术的实际应用能力。 附录部分提供了系统设计和实现报告的模板,有助于学生规范撰写技术文档。整体而言,《数据库大作业指导手册-20211》是一份实用的教学资源,旨在通过实际项目训练,让学生在实践中深化理论知识,提升数据库技术技能。