前页 | 后页 |
数据建模概述
信息建模人员,数据建模人员和架构师负责为组织的信息创建模型,这些模型跨越多个抽象级别,从概念到逻辑和物理。这些概念模型与技术无关,可以用于与业务人员和领域专家进行讨论,从而可以表示,讨论和达成共识。逻辑模型详细说明了概念模型,增加了更多细节和精度,但通常仍与技术无关,从而使信息分析师可以讨论并就逻辑结构达成共识。物理模型将特定于技术的数据应用于模型,并允许工程师讨论并商定技术决策,以准备生成目标环境(例如数据库管理系统)。
Enterprise Architect提供了许多功能来辅助此过程,包括开发概念,逻辑和物理模型以及能够在模型之间跟踪基础概念的能力。可以为各种数据库系统开发物理模型,并且正向和反向工程允许这些模型与实时数据库同步。
数据模型
类型 |
描述 |
也可以看看 |
---|---|---|
概念数据模型 |
概念数据模型(也称为领域模型)建立了给定领域的基本概念和语义,并帮助将这些概念和语义传达给广大的利益相关者。 在项目的分析阶段,概念模型还可以用作常用词汇。它们可以使用实体关系或UML类模型在Enterprise Architect创建。 |
概念数据模型 实体关系图(ERD) |
逻辑数据模型 |
逻辑数据模型为概念模型元素添加了更多细节,并优化了领域的结构;可以使用实体关系或UML类模型来定义它们。 逻辑数据模型的一个好处是,它为物理模型和后续的数据库实现提供了基础。 实体关系建模是一种抽象的概念数据库建模方法,用于生成例如关系数据库及其要求的架构或语义数据模型,并在实体关系图(ERD)中可视化。 ERD可以帮助您建立概念性数据模型,直至为目标DBMS生成数据定义语言(DDL)。 可以使用DDL转换将逻辑模型转换为物理数据模型。 |
逻辑数据模型 实体关系图(ERD) DDL转换 |
物理数据模型 |
Enterprise Architect物理数据模型可帮助您可视化数据库结构并自动派生相应的数据库模式。为此,您可以使用Enterprise Architect的UML配置文件进行数据建模。 该概要文件提供了UML标准的有用扩展,可将表和关系的数据库概念映射到类和关联的UML概念。您还可以对数据库列,键,约束,索引,触发器,参照完整性和其他关系数据库功能进行建模。 因为Enterprise Architect可以帮助您可视化同一存储库中的每种类型的数据模型,所以您可以轻松地管理每个抽象级别之间的依赖关系,以最大程度地提高可追溯性并验证系统实现的完整性。 |
物理数据模型 数据库模型 |