数据库设计:数据库应用系统的生命周期

举报
IT技术分享社区 发表于 2023/01/16 22:36:56 2023/01/16
【摘要】 ​ 数据库应用系统的生命周期可以划分为:数据库规划、需求描述与分析、数据库与应用程序设计、数据库设计实现、数据库测试、数据库运维。1、数据库规划 数据库规划是创建数据库应用系统的第一步,也是数据库应用系统的任务描述和目标的明确。数据库规划的内容:工作量评估、明确数据库系统的任务和目标、使用的资源、成本、定义系统的范围和边界、与其他系统对接的接口。2、需求描述与分析 需求描述与分析主要是以客户...

 


数据库应用系统的生命周期可以划分为:数据库规划、需求描述与分析、数据库与应用程序设计、数据库设计实现、数据库测试、数据库运维。

1、数据库规划 

数据库规划是创建数据库应用系统的第一步,也是数据库应用系统的任务描述和目标的明确。

数据库规划的内容:工作量评估、明确数据库系统的任务和目标、使用的资源、成本、定义系统的范围和边界、与其他系统对接的接口。

2、需求描述与分析 

需求描述与分析主要是以客户为角度,从系统中的数据和业务规则入手,收集和整理用户的信息,以特定的方式加以描述,是下一阶段作的基础。

3、数据库与应用程序设计 

数据库的设计主要是对用户数据的组织和存储设计。应用程序设计是在数据库设计基础上对数据操作及业务实现的设计包括用户界面设计、事务设计。

4、数据库设计实现 

数据库设计实现是按照设计,使用数据库系统支持的数据定义语言实现数据库的连接通信,然后用高级编程语言(Java、C#、C、PHP等)编写相应的应用程序。

5、数据库测试 

数据库测试阶段是在数据库正式投入使用之前,通过精心制定测试计划和测试数据来测试数据库系统的性能是否满足设计要求,以便及时发现问题,解决问题。

6、数据库运维 

当数据库正式投入生产环境后,便进入了数据库运维阶段。主要任务是对数据库进行评价、调整、修改直到系统结束。

一般情况下在任何设计阶段,一旦发现数据库不能满足用户实际的需求时,均需要返回前面合适的阶段进行必要的调整,直到满足用户需求为止。

通常在数据库设计过程中,多每一个阶段设计成果都应该进行评审,从而确认该阶段的任务是否全部完成,这样可以尽可能的避免数据库出现重大的设计错误和疏漏,从而保证了数据库的质量。

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。