第七章 系统详细设计
- 格式:ppt
- 大小:235.00 KB
- 文档页数:41
第七章数据库应用系统设计本章学习目标本章主要通过一个实际的系统介绍数据库应用系统的设计过程和包含的主要设计内容。
通过本章学习,读者应该掌握以下内容:●数据库结构设计的步骤●应用程序的结构设计●主动服务数据库系统设计7.1 概述管理信息系统是提供管理信息,辅助人们对环境进行控制和决策的系统。
数据库应用系统是其核心和基础。
数据是信息的载体,大量管理信息存在于大量数据之中,必须将这大量数据按一定规范和标准组织起来,人们才能灵活地使用这些数据为管理决策服务,真正发挥管理信息系统的效益。
也就是说,只有对数据库系统进行合理的逻辑设计和有效的物理设计,才有可能实现管理信息系统的预期功能和达到预期的性能。
数据库应用系统的设计是一项庞大的系统工程,其设计过程必须遵循软件工程的理论和方法。
我们在此仅从应用角度进行一些探讨。
数据库应用系统设计包括:数据库结构设计,应用系统功能与性能设计,应用程序设计等内容。
一般包括以下几个方面:(1) 根据给定的应用环境,构造最优的数据库模式,建立数据库,使之能够有效的存储数据;满足用户各种应用需求,充分而又及时地向用户提供各种所需信息。
为此必须研究数据的分布,数据之间的联系,数据库的逻辑结构与物理结构。
(2) 根据用户应用的需求,设计应用程序,提供存储、维护、检索数据的功能,使用户可以方便,快捷、准确地取得所需信息,向用户提供最为友好的人机界面。
(3) 研究如何使系统具有尽可能优良的性能,尽可能多的实现人工系统所不能达到的功能,尽可能提高数据的安全性,保证数据的完整性,提高数据共享度,提高工作效率,提高决策准确性,最大限度地创造信息效益。
一般说来,数据库结构对后两点关系极大,在设计全过程中,必须注意它们之间的相互制约,使结构设计和行为设计密切结合。
数据库应用系统设计通常在一些通用的DBMS支持下进行,涉及硬件、软件、人员各方面因素。
设计人员必须深入实际,深入了解应用环境及应用领域专业知识。