日期:2014-05-17  浏览次数:20739 次

数据库建模的流程是怎样的
数据库建模的流程是怎样的?

------解决方案--------------------
这个问题非一言两语说清楚
一般来说(关系型数据库),就是抽象出实体(Entity),然后分析实体之间的关系(Relation),然后建立ER图


------解决方案--------------------
1.数据建模人员邀请业务人员进行"头脑风暴",开发一系列可能的主题域,然后检查所有的主题域列表,精益求精。

2.建立主题域之间的关系,用建模工具画出最终的主题域关系图。

3.在已经确定的主题域内,通过项目组讨论,以"头脑风暴"的方式分析所有可能的主题和实体,并且建立标示符,确定实体和实体之间的关系,为实体加入属性,其中实体应该有一个唯一的名字,最后确定模型的结构和内容。逻辑模型的设计表达了企业的信息需求。

4.在逻辑模型设计完成之后,技术人员再根据所选数据库产品的特点及其他外界因素,基于逻辑模型按照实现技术进行物理模型的设计。物理模型需要满足逻辑模型的基本需求,并且对性能进行优化。物理模型设计的最终目的就是将逻辑模型表达的信息需求转化为数据库中的物理表。