数据库设计:数据库应用系统的生命周期
数据库应用系统的生命周期可以划分为:数据库规划、需求描述与分析、数据库与应用程序设计、数据库设计实现、数据库测试、数据库运维。
1、数据库规划
数据库规划是创建数据库应用系统的第一步,也是数据库应用系统的任务描述和目标的明确。
数据库规划的内容:工作量评估、明确数据库系统的任务和目标、使用的资源、成本、定义系统的范围和边界、与其他系统对接的接口。
2、需求描述与分析
需求描述与分析主要是以客户为角度,从系统中的数据和业务规则入手,收集和整理用户的信息,以特定的方式加以描述,是下一阶段作的基础。
3、数据库与应用程序设计
数据库的设计主要是对用户数据的组织和存储设计。应用程序设计是在数据库设计基础上对数据操作及业务实现的设计包括用户界面设计、事务设计。
4、数据库设计实现
数据库设计实现是按照设计,使用数据库系统支持的数据定义语言实现数据库的连接通信,然后用高级编程语言(Java、C#、C、PHP等)编写相应的应用程序。
5、数据库测试
数据库测试阶段是在数据库正式投入使用之前,通过精心制定测试计划和测试数据来测试数据库系统的性能是否满足设计要求,以便及时发现问题,解决问题。
6、数据库运维
当数据库正式投入生产环境后,便进入了数据库运维阶段。主要任务是对数据库进行评价、调整、修改直到系统结束。
一般情况下在任何设计阶段,一旦发现数据库不能满足用户实际的需求时,均需要返回前面合适的阶段进行必要的调整,直到满足用户需求为止。
通常在数据库设计过程中,多每一个阶段设计成果都应该进行评审,从而确认该阶段的任务是否全部完成,这样可以尽可能的避免数据库出现重大的设计错误和疏漏,从而保证了数据库的质量。
IT技术分享社区
个人博客网站:https://programmerblog.xyz
文章推荐程序员效率:画流程图常用的工具程序员效率:整理常用的在线笔记软件远程办公:常用的远程协助软件,你都知道吗?51单片机程序下载、ISP及串口基础知识硬件:断路器、接触器、继电器基础知识