概要设计的数据结构说明 简数数据结构设计思路怎么写好( 二 )


https://wenku.baidu.com/view/f120aff2487302768e9951e79b89680202d86b87)
当然了,企业内部一般都会有自己的需求分析报告模板,所以实际项目中会使用企业内部的模板,另外需求分析报告是不拘泥于一种形式的,没必须要按部就班地完成这么一个文档,有的公司往往还直接输出一个PPT,PPT也非常的简单,有的企业输出只有几百个字的word描述,只要要讲清楚用户的需求就可以了,然后拉上用户去确认,这样也是完成了 。
在需求分析阶段,还会产生一个数据字典,所谓数据字典是指有关数据的描述,通常认为数据字典就是数据的元数据,这个数据字典一般会在需求分析阶段建立出来 。并且在数据库设计的过程中,不断地去修改完善 。有关数据字典在百度百科有非常详细的描述(
https://baike.baidu.com/item/数据字典) 。这里强烈建议大家去看一看,文中介绍了数据字典的数据项、数据结构,数据流程、数据存储以及处理过程这五个部分 。其中数据项是数据的最小组成单位,若干个数据项就可以组成一个数据结构 。数据流是数据结构在系统内部传输的路径 。数据存储是指数据结构保存的地方,记录了数据流的来源或者是趋向的位置,最后,处理过程是数据的处理逻辑 。
概念结构设计阶段
概念结构设计阶段是整个数据库设计的关键,它通过对用户的需求进行综合归纳和抽象,从而形成一个独立于具体数据库管理系统的概念模型,更加通俗一点的描述,就是把需求分析阶段得到的应用需求,抽象出一个概念模型 。
逻辑结构设计阶段
逻辑结构设计是把概念结构转换为某个数据库管理系统所支持的数据模型,同时会做一些优化 。
物理结构设计阶段
物理结构设计阶段,会为逻辑数据模型选择一个最合适的物理结构 。
实施阶段
在实施阶段,研发人员可以根据逻辑设计和物理设计的结果,建立数据库,编写应用,组织数据入库并调试运行 。
运行与维护阶段
最后是运行与维护阶段,那当应用调试成功之后,应用就可以发布到线上了 。发布到线上,其实并不是终点,在数据库系统运行的过程中必须不断地进行评估,调整和修改,比方说当发现表结构设计不合理的时候,需要调整一下表结构 。当发生性能瓶颈的时候,需要去建立合适的索引,这些都是运行与维护阶段要做的事情 。
以上就是数据库架构设计的基本思路 。在整个过程中,相对重要也是有难度的工作是概念结构设计,逻辑结构设计以及物理结构设计,都需要运用数据库的设计原则来完成 。