数据库课程设计任务书一、 设计目的数据库课程设计是软件工程专业和计算机科学与技术专业的一个综合性的设计型实验,是培养学生数据库设计、开发、应用能力的重要实践性教学环节。开设数据库课程设计主要目的是:通过本实训,使学生进一步了解数据库的设计方法、掌握一种数据库系统开发工具(如PB、ASP、.NET)的使用。通过设计实际的数据库系统,进一步熟悉数据库管理系统的操作技术,提高动手能力,提高系统分析和解决问题的能力。二、 设计工作要求本课程设计要求学生采用项目小组的形式,结合具体软件开发项目,完成以下设计内容:1. 需求分析对系统的功能及性能要求进行分析,写出需求规格说明书,并制定需求跟踪矩阵,以便在设计后期创建测试用例以对应需求,若使用面向对象的开发方法,则应确定系统的对象模型,状态模型及处理模型。2. 数据库设计2.1 概念结构设计(1) 画出系统各部分(子系统)E-R模型图(2) 消除冲突和冗余,合并各部分E-R模型图,形成总体E-R模型图2.2 逻辑结构设计(1) 完成E-R模型向关系模型的转换。(2) 对关系模型