数据库应用综合设计是计算机类专业的重要综合实践环节,对于培养学生的软件设计能力、信息素养等具有重要作用。其目的在于加深对数据库基础理论和基本知识的理解,培养学生的数据库设计与应用开发等实践能力。
要求能够自觉运用数据库系统课程学习的理论知识进行软件设计;掌握信息管理系统的开发方法和步骤。
整个应用系统的设计严格按照数据库设计的方法来进行,包括数据库的设计和应用程序的设计,两部分相辅相成。
1、数据库设计过程包含以下步骤:
(1)需求分析:系统的目的、用户的各种可能要求、业务流程图、数据流程图。
(2)概念结构设计:用 E-R 图来描述实体及实体间的联系。
(3)逻辑结构设计:确定关系模式(包括关系模式优化),各种约束的声明,如主外码约束、唯一性约束、非空约束等。同时给出系统的功能模块组成图,系统各模块功能。
(4)物理结构设计。
(5)数据库实施。
2.数据库的实施阶段:数据库用 SQL SERVER 等创建,前端开发使用 JAVA、NET
或 VB、VC、C#等实现。
3.通过此次综合设计提高自己独立分析问题、解决问题的能力。掌握从需求分析、数据库设计(概念结构设计、逻辑结构设计、物理结构设计)、编写程序、测试分析, 撰写文档的整个过程。
数据库应用综合设计是计算机类专业的重要综合实践环节,对于培养学生的软件设计能力、信息素养等具有重要作用。其目的在于加深对数据库基础理论和基本知识的理解,培养学生的数据库设计与应用开发等实践能力。
要求能够自觉运用数据库系统课程学习的理论知识进行软件设计;掌握信息管理系统的开发方法和步骤。
整个应用系统的设计严格按照数据库设计的方法来进行,包括数据库的设计和应用程序的设计,两部分相辅相成。
1、数据库设计过程包含以下步骤:
(1)需求分析:系统的目的、用户的各种可能要求、业务流程图、数据流程图。
(2)概念结构设计:用 E-R 图来描述实体及实体间的联系。
(3)逻辑结构设计:确定关系模式(包括关系模式优化),各种约束的声明,如主外码约束、唯一性约束、非空约束等。同时给出系统的功能模块组成图,系统各模块功能。
(4)物理结构设计。
(5)数据库实施。
2.数据库的实施阶段:数据库用 SQL SERVER 等创建,前端开发使用 JAVA、NET
或 VB、VC、C#等实现。
3.通过此次综合设计提高自己独立分析问题、解决问题的能力。掌握从需求分析、数据库设计(概念结构设计、逻辑结构设计、物理结构设计)、编写程序、测试分析, 撰写文档的整个过程。