java中sqlite生命周期,数据库设计:数据库应用系统的生命周期

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

1、数据库规划

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

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

2、需求描述与分析

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

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

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

4、数据库设计实现

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

5、数据库测试

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

6、数据库运维

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

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

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

个人博客网站:https://programmerblog.xyz

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值