`
阅读更多

业务处理模型(Business Process Model,简称BPM)
      业务处理模型主要用在需求分析阶段。这个阶段的主要任务是理清系统的功能,系统分析员与用户充分交流后,应得出系统的逻辑模块。BPM用于业务人员的角度对业务逻辑和规则进行详细描述,并使用流程图来表示从一个或多个起点到终点间的处理过程、流程、消息和协作协议。

概念数据模型(Conceptual Data Model,简称CDM)
      概念数据模型主要用在系统开发的数据设计阶段,是按用户的观点来对数据和信息进行建模,并用实体-联系图(E-R图)来体现。CDM静态地描述系统中的各个实体以及相关实体之间的关系,系统分析员通过E-R图来表达对系统静态特征的理解。E-R图实际上相当与对系统的初步理解所形成的一个数据字典,系统的进一步开发将以此为基础。
      概念数据模型的主要功能包括:
      1)以图形化(E-R图)的形式组织数据。
      2)检验数据设计的有效性和合理性。
      3)生成物理数据模型(PDM)。
      4)生成面向对象模型(OOM)。
      5)生成可定制的模型报告。

物理数据模型(Physical Data Model,简称PDM)
      物理数据模型提供了系统初始设计所需要的基础元素,以及相关元素之间的关系。但是,在数据库的物理设计阶段,必须在此基础上进行详细的后台设计,包括数据库存储过程、触发器、视图和索引等。物理数据模型是以常用的DBMS(数据库管理系统)理论为基础,将CDM中所建立的现实世界模型生成相应的DBMS的SQL语言脚本,利用该SQL脚本在数据库中产生现实世界信息的存储结构(表、约束等),并保证数据在数据库中的完整性和一致性。
      利用概念数据模型可以自动生成物理数据模型。物理数据模型的主要功能包括:
      1)可以将数据库的物理设计结果从一种数据库移植到另一种数据库。
      2)可以利用逆向工程把已经存在的数据库物理结构更新生成物理模型或概念模型。
      3)可以生成可定制的模型报告。
      4)可以转换为OOM。
      5)完成多种数据库的详细物理设计。生成各种DBMS(如Oracle、Sybase、SQL Server和SQL Anyhere等30多种数据库)的物理模型,并生成数据库对象(如表、主键、外部键等)的SQL语句脚本。

面向对象模型(Object-Oriented Model)
      面向对象模型是利用UML(统一建模语言)的图形来描述系统结构的模型,它从不同角度表现系统的工作状态。这些图形有助于用户、管理人员、系统分析员、开发人员、测试人员和其他人员之间进行信息交流。
      面向对象模型的主要功能包括:
      1)利用统一建模语言UML的用例图(Use Case Diagram)、时序图(Sequence Diagram)、类图(Class Diagram)、构件图(Component Diagram)和活动图(Activity Diagram)等来建立面向对象模型OOM,从而完成系统的分析和设计。
      2)利用类图生成不同语言的源文件(如Java、PowerBuilder、XML等),或利用逆向工程将不同类型的源文件转换成相应的类图。
      3)利用逆向工程将面向对象模型(OOM)生成概念数据模型(CDM)和物理数据模型(PDM)。

 

分享到:
评论

相关推荐

    政务逻辑数据模型(GLDM)

    跨层级、跨地域、跨系统、跨部门、跨业务的政务逻辑数据模型(GLDM)是衔接块数据理论体系和目前各省市区大规模开展的数据采集、共享、整合、集中、开放等实践的工程指南,也是省市区数据资源库(数据湖)建设的方法...

    中国联通IT系统数据架构规范_第一分册_企业数据模型分册

    中国联通IT系统数据架构规范_第一分册_企业数据模型分册 以下是根据提供的文件信息生成的相关知识点: 企业数据模型是中国联通IT系统数据架构规范的重要组成部分,该规范旨在为中国联通企业提供一个统一的数据架构...

    数据模型资源手册-中文版-卷1.rar

    《数据模型资源手册》是数据建模领域的一部权威之作,尤其其中文版的推出,为国内广大读者提供了深入理解数据模型的宝贵资料。该书第一卷主要涵盖了数据模型的基础知识、理论体系以及实践应用,旨在帮助读者构建扎实...

    数据模型资源手册中文版卷1+卷2

    《数据模型资源手册中文版卷1+卷2》是一份极具价值的IT文献,它涵盖了数据建模领域的广泛知识,是数据库设计者、数据分析师和系统架构师的重要参考资料。这份资源手册分为两卷,深入浅出地介绍了数据模型的设计、...

    附件:《证券期货业数据模型_第1部分:抽象模型设计方法》.pdf

    机构多、类型广、交易方式多样,机构内及机构间数据交换频繁、 业务发展迅速,为提高数据交换效率、规范行业机构数据应用系统建设、提升行业数据标准化水平,证 券期货行业组织开展了行业数据模型建设工作,...

    中国电信计费模型:数据模型

    本文将深入探讨中国电信计费模型中的数据模型,它是一套涵盖产品、客户、定价、计费事件及账务等多个方面的复杂体系,旨在适应电信业务的复杂性和市场的需求变化。 首先,产品域模型是整个计费数据模型的基础,它...

    数据模型资源手册+卷2 中文版

    《数据模型资源手册 卷2 中文版》是一本专注于数据模型开发和应用的工具书,为数据库开发人员提供了一套功能强大的数据模型库。书中详尽描述了多个行业领域内经过验证的通用业务功能模型,使得数据库的开发人员能够...

    数据模型资源手册-英文版_数据模型资源_

    数据模型资源手册是建模专业人士的重要参考资料,尤其对于那些希望深入了解和掌握数据建模技术的英文读者来说。这本书详尽地介绍了数据模型的概念、类型、设计原则和实践应用,是学习和提升数据建模能力的理想工具。...

    数据模型资源手册卷3

    《数据模型资源手册卷3》是一本专注于数据库建模的专业资料,它作为前两卷的深化和提炼,为读者提供了全面而深入的数据模型设计知识。本手册覆盖了多个关键概念和实践,旨在帮助读者理解并掌握如何有效地设计和构建...

    微软Excel 2013:用PowerPivot 建立数据模型

    相反,《微软Excel 2013:用PowerPivot 建立数据模型》承载了大量信息,这样一旦学完《微软Excel 2013:用PowerPivot 建立数据模型》 你在Excel新的建模选项中将有足够的背景知识。用最后一句话来强调这本书的主要...

    FSDM金融服务数据模型

    ### FSDM金融服务数据模型详解 #### 一、引言 IBM的FSDM(Financial Services Data Model)金融服务数据模型是一种专为金融行业设计的数据模型,旨在帮助金融机构更好地管理和利用其核心业务数据。该模型自1990...

    MIDAS_example.rar_midas混频_多元混频MIDAS_实时预测_混频数据_混频数据模型

    这个名为"MIDAS_example.rar_midas混频_多元混频MIDAS_实时预测_混频数据_混频数据模型"的压缩包文件,显然包含了一个关于如何使用MIDAS模型进行多元混频及实时预测的实例。 MIDAS模型是由Ghysels、Santa-Clara和 ...

    数据库原理 数据模型概述

    数据库原理数据模型概述 数据库原理是计算机科学中研究数据库系统的基本理论和方法的学科。数据模型是数据库原理的核心概念,它是对现实世界中的事物的抽象描述,这种抽象描述能确切地反映事物的特征和事物之间的...

    Teradata 金融行业数据模型

    Teradata金融行业数据模型是Teradata公司为满足金融机构在数据管理和分析方面需求而设计的一种专业数据模型。这个模型是Teradata统一数据模型(Unified Data Architecture, UDA)的一部分,旨在帮助金融服务业提升...

    数据模型资源手册

    数据模型资源手册是数据库设计和信息管理领域的重要参考资料,它涵盖了数据建模的基本概念、方法和技术。本手册分为两卷,卷1和卷2,分别深入探讨了不同类型的数据库模型和实际应用。以下是对这些关键知识点的详细...

    三维空间数据模型与数据结构.pptx

    1基本概念 1.1模型 1.2数据模型 1.3空间数据模型 1.4三维空间数据模型 1.5三维空间数据模型与三维空间数据结构的区别 三维空间数据模型与数据结构全文共28页,当前为第3页。 1.2数据模型(Data Model) 数据模型是...

    企业级数据模型构建数据中心的探索

    ### 企业级数据模型构建数据中心的关键技术与实践 #### 一、引言 随着信息技术的飞速发展,企业越来越依赖于高效的数据管理来支持其业务决策。为了更好地整合和利用这些数据,许多企业开始构建数据中心,以实现...

Global site tag (gtag.js) - Google Analytics