ER模型建模
其建模本质是是从全企业的高度设计一个3NF模型,用实体关系(ER)模型描述企业业务,在范式理论上符合3NF。
3NF - OLAP vs OLTP
OLAP中的3NF与OLTP系统中的3NF的区别在于,它是站在企业角度面向主题的抽象,而不是针对某个具体业务流程的实体对象关系的抽象。
建模步骤:
高层模型:一个高度抽象的模型,描述主要的主题以及主题间的关系,用于描述企业的业务总体概况。
中层模型:在高层模型的基础上,细化主题的数据项。
物理模型(也叫底层模型):在中层模型的基础上,考虑物理存储,同时基于性能和平台特点进行物理属性的设计,也可能做一些表的合并、分区的设计等。
业务流程建模(Business Process Modeling,简称BPM)是业务流程管理的核心方法和工具。以市场主流的管理软件:用友、金蝶为例,业务流程建模包括了流程节点建模、流程内容建模、流程权限建模等三个方面的内容。
业务建模(Business Modeling)是以软件模型方式描述企业管理和业务所涉及的对象和要素、以及它们的属性、行为和彼此关系,业务建模强调以体系的方式来理解、设计和构架企业信息系统。
业务建模(Business Modeling)是一种建模方法的集合,目的是对业务进行建模。这方面的工作可能包括了对业务流程建模,对业务组织建模,改进业务流程,领域建模等方面。
业务流程建模符号(BPMN)
通常公司使用由业务流程建模符号提供的标准化的一组元素来建模流程。正如BPM.com在2016份白皮书中所指出的,它有四种基本类型的元素:
事件,由圆圈表示。这些可以包括活动的开始和结束点。
活动,绘制为矩形,包括多个步骤,如表单和输出文档。
网关,可由钻石(菱形)识别。这些指示活动可以采取的各种路径。
序列流,标记为箭头(实数,点,等等),代表业务流程进行的方向。
业务流程
一个业务流程是相关的,结构化的活动或集合任务产生特定的服务或产品(服务于特定目标)为特定的客户或客户。业务流程主要有三种类型:
管理过程,控制系统的运行。典型的管理流程包括公司治理和战略管理。
构成核心业务并创造主要价值流的运营流程。典型的操作过程是采购、制造、营销和销售。
支持流程,支持核心流程。例子包括会计、招聘和技术支持。
一个业务流程可以分解为几个子流程,这些子流程具有各自的属性,但也有助于实现超级流程的目标。业务流程的分析通常包括流程和子流程到活动级别的映射。业务流程模型是一个或多个业务流程的模型,并定义了执行操作以实现组织的预期目标的方式。这样的模型仍然是抽象的,并取决于模型的预期用途。它可以描述工作流或业务流程之间的集成。它可以在多个级别上构建。
一个工作流程是操作序列的描述,声明为一个人工作、一个简单的或复杂的机制、一组人的工作人员的组织或机器。工作流可以看作是对实际工作的任何抽象,可以分为工作共享,工作拆分或其他类型的排序。出于控制目的,工作流可以是所选方面下的实际工作的视图。
相关推荐
SSD7数据库系统-ER建模详解.
因此,如果能基于ER模型进行多维建模,势必可以缩短数据仓库系统开发周期,节省开发费用。本文提出了基于上述思想的多维建模机制,并结合证券行业股票交易的多维建模过程,对这种方法进行详细的说明。
MyEclipse安装ERMaster 建模插件MyEclipse安装ERMaster 建模插件MyEclipse安装ERMaster 建模插件
领域概念知识建模是构建信息系统分析...简要分析了概念建模过程,比较了不同概念建模方法,介绍了FOM的技术演化过程,从业务规则、动态建模、模型抽象机制、模型转换和工程应用等方面评述了FOM的研究现状和待研究问题。
数据库建模—ER图数据库建模—ER图
SI OBJECT BROWSER ER 6 建模工具,支持主流数据库建模,SQL Server,Oracle,PostgreSQL,MySQL,DB2 全能支持,支持表定义导出,脚本瞬间生成,各种定义输入到EXCEL文件中,功能太好了,此软件是日语版的,如果需要...
对学生信息系统的数据建模,对学习画ER图有帮助。要用visual 打开
以信息技术为支撑的企业资源计划(EnterpriseResource Planning,ERP)是当今激烈竞争中强有力的工具。许多制造业通过ERP的实施来增强企业竞争优势。ERP是制造业中先进的管理理念和信息技术相 结合的产物,在制造业中...
ERSTUDIO資料建模工具
2.3 业务流程图 3 第三章 系统的数据模型和软件设计 6 3.1 系统E-R图 6 3.2 数据库概念模型(CDM)设计 10 3.3 物理数据模型(PDM)设计 10 3.4 应用程序类图设计 11 第四章 系统的应用程序模型 13 4.1 家具销售管理...
SI OBJECT BROWSER ER 6 建模工具,支持主流数据库建模,SQL Server,Oracle,PostgreSQL,MySQL,DB2 全能支持,支持表定义导出,脚本瞬间生成,各种定义输入到EXCEL文件中
订餐系统流程建模 订餐系统的一个企业流程建模,里面含不同类型的图
ER数据库建模PPT(案例分析),适合初级数据库设计人员参考
实体关系(ER)模型被广泛用于创建ER模式,以在信息系统开发领域对应用程序域进行建模。 但是,当ER模式转换为关系数据库模式(RDS)时,有关ER模式的一些重要信息可能无法在RDS上有意义地表示。 这会导致在转换过程...
为什么ER建模是软件产品设计的核心:通过一个案例让你深刻理解.docx
数据库建模ER图.ppt
数据库建模ER模型PPT课件.ppt
ER Master 是一个用于设计ER模型图的Eclipse插件。提供的功能包括:从数据库导入关系生成ER图,导出设计图,导出DDL数据定义语句等。目前完整支持的数据库包括 MySQL、PostgreSQL、Oracle (developing)、DB2 ...
一个很好的数据库建模工具,超级小方便使用,可随身携带,ER图工具
学生选课ER模型图 (构造学生选课中的各种实体和联系, 表达实体间的各种约束关系,定义了 ...通过使用建模工具,不仅能得到优化的业务功能和数据需求模型, 而且可以实现从E-R模型到数据库物理设计的转换。