数据库系统原理课程设计指南2008同济大学计算机科学与技术系详细内容总结

需积分: 3 25 下载量 60 浏览量 更新于2024-01-01 收藏 527KB PPT 举报
数据库系统原理课程设计指南是为了培养学生对数据库系统原理的理解和应用能力而设计的。通过这门课程的学习,学生将能够运用数据库设计理论设计实际意义的数据库,并掌握目前流行数据库管理系统SQL Server或ORACLE的应用与开发技术。此外,学生还需要利用某种高级语言为数据库开发相应的应用程序,形成完整的数据库应用系统。 具体目标方面,学生需要根据数据库设计理论设计一个较完善的有实际意义的数据库。同时,他们还需要掌握目前流行数据库管理系统SQL Server或ORACLE的应用与开发技术,以便能够灵活运用这些技术进行数据库系统的开发和管理。此外,学生还需要利用某种高级语言来为数据库开发相应的应用程序,以便能够形成完整的数据库应用系统。 在基本要求方面,课程设计要按照软件工程中的软件生命周期来设计应用系统,并撰写相应的设计报告。报告要求包含问题定义、可行性分析、需求分析、总体设计、详细设计、编码与单元调试、综合测试以及软件维护等内容。这种按照软件生命周期来设计应用系统的方式,可以提高学生对数据库应用系统开发的整体把控能力。 另外,在数据库设计方面,要求学生使用E-R图设计概念模型。概念模型是数据库设计的基础,通过使用实体、关系和属性等构建E-R图,有助于学生进行数据库系统的逻辑模型和物理模型的设计。此外,要求学生在设计过程中考虑规范化和实际应用的需要,一般要求达到三范式(3NF)。规范化是数据库设计中一个重要的步骤,能够提高数据库的数据存储和查询效率,同时避免了数据冗余和数据更新异常等问题。 综上所述,数据库系统原理课程设计指南旨在通过设计实际的数据库系统应用课题,加深学生对数据库系统和程序设计语言的理论知识的理解和应用水平。通过课程设计,学生将能够熟悉数据库应用系统的操作技术,提高分析问题和解决问题的能力,并强化动手能力。数据库系统原理课程设计指南对于学生在数据库系统领域的学习和应用能力的提升具有重要的意义。