
上QQ阅读APP看书,第一时间看更新
单元二 数据库需求分析与设计
数据库设计是在给定的应用环境、给定的软件环境和硬件环境下,创建一个具有良好性能的数据库模式,建立一个能有效、安全地存储和管理数据及数据库对象的系统,以满足客户的应用需求。从事数据库设计的人员,不仅要具备数据库相关知识、设计技术,同时还应该具有丰富的实际项目经验,在进行需求分析和设计时,不仅要灵活应用数据库技术知识和设计技术,更应该深入了解客户的实际业务需求,才能把数据库技术和客户应用需求达到合理的,甚至是完美的结合。在应用软件开发过程中,数据库需求分析和设计,是软件生命周期中的前期阶段,同时也是软件生命周期中重要阶段,它影响到软件后期各个阶段的质量、成本、进度和风险等方面。因此,在数据库需求分析和设计阶段的成果,须进行评审,评审成果的合理性、有效性、可行性,以及是否与客户的实际需求相符合,设计评审通过以后才能进入项目的下一个阶段。在进行评审时建议分组进行,并采用交叉评审的形式来完成。