数据建模vs过程建模
数据建模是创建数据对象的概念模型以及数据对象如何在数据库中相互关联的过程。数据建模主要关注如何组织数据对象,而不是对数据执行的操作。流程建模或具体来说,业务流程建模(BPM)涉及表示企业的流程,以便对现有流程进行分析,以提高质量和效率。BMP通常是组织中进行的活动顺序的图表表示。它显示从开始到结束的事件、操作和连接点。
什么是数据建模?
数据模型是数据库中数据对象和数据对象之间关联的概念表示。它主要关注如何组织数据对象。数据模型就像架构师使用的建筑平面图。数据模型试图填补用户如何看待真实世界事件和它们在数据库中如何表示之间的空白。有两种主要的数据建模方法,称为实体关系(ER)方法和对象模型。这两种模型中应用最广泛的是ER模型。数据模型是根据数据库的需求建立的,方法是查阅现有的文件和与系统的最终用户面谈。数据建模主要产生两个输出。第一个是实体关系图(通常称为ER图),它是数据对象及其之间交互的图形表示。这是有价值的,因为它很容易学习,可以用于与终端用户沟通。 Second output is the data document that describes data objects, relationships among data objects, and rules required by the database. This is used by the database developer to develop the database.
什么是流程建模?
流程建模或具体地说,BPM是一系列活动的图表表示,其中显示了序列中的事件、动作和连接点。BMP用于提高业务流程的效率和质量。业务流程模型主要有两种类型。第一个是“现状”或显示当前情况的基线模型。该模型可以用来识别弱点和瓶颈,这对未来的改进很有用。另一个模型是“将来”模型,它代表预期的新情况。这包含了基线模型中确定的潜在改进,可以在实际实现新过程之前用于演示和测试新过程。
数据建模和过程建模有什么不同?
数据模型表示数据对象以及组织中数据对象之间的交互,而流程模型则是组织中一系列活动的图表表示。可以将数据模型视为业务流程模型的一部分,业务流程模型指定如何有效地存储组织中的信息,以提高整体性能。在典型的组织中,数据模型和业务流程模型之间存在重要的交互。
留下一个回复