数据建模概述

可以使用工作台来创建和修改物理数据模型和逻辑数据模型,并为这些模型生成 DDL。还可以创建和使用域模型和词汇表模型,以帮助您遵循命名标准和数据类型标准。所有数据建模对象都存储在数据设计项目中,并在其中进行编辑。
本产品中使用了以下类型的数据模型。
基本数据模型:
逻辑数据模型

逻辑数据模型不是特定于某个数据库的。它们在一个较高的层次描述组织想要针对哪些方面收集数据以及各方面之间的关系。它们按分层结构进行组织并包含诸如包、实体和属性之类的对象以及其他关系对象。

逻辑数据模型可以变换为物理数据模型或 UML 模型,也可以根据物理数据模型或 UML 模型生成逻辑数据模型。可以使用这些变换功能在数据模型生命周期内传播 UML 模型设计。也可以根据现有物理数据模型生成逻辑数据模型,以便可以复用现有数据库设计。

物理数据模型

这些模型是特定于数据库的模型,它们表示关系数据对象(例如,表、列、主键和外键)及其关系。对于某些数据库目标,还可以将存储对象添加到物理数据模型(如表空间和缓冲池)。

物理数据模型可以变换为逻辑数据模型,也可以根据逻辑数据模型生成物理数据模型。在完成物理数据模型设计之后,可以根据该模型生成 DDL 语句,然后将这些 DDL 语句部署到数据库服务器。

强制执行企业标准和最佳实践:
域模型
域模型描述组织允许使用的域类型及其约束。原子域可以存储在域模型中,也可以存储为逻辑数据模型的一部分。可以使域数据模型与数据设计项目产生关联,以便域数据类型可用于逻辑或物理数据建模。
词汇表模型
词汇表模型描述组织允许对数据对象使用的名称和缩写。可以使用词汇表模型在组织内强制执行对象命名标准。

除了使用这两个数据模型类型之外,还可以通过使用数据模型分析来强制执行命名标准和最佳实践。

使用工作台时,可以通过使用数据项目资源管理器、“属性”视图或模型图来创建和修改数据模型。还可以执行以下任务将数据模型信息传送给其他小组成员:

除了以上描述的四个数据模型类型之外,还可以使用映射编辑器来生成映射模型,这些模型描述并映射各种数据源之间的关系。映射模型可以用于生成脚本,然后您可以使用这些脚本将数据从符合源的映射模型变换为符合目标的映射模型并进行过滤。还可以将映射模型导出为 CSV 文件,以便您可以将映射模型信息传送给其他小组成员。

相关信息
逻辑数据模型
物理数据模型
域数据模型
词汇表模型
创建映射模型
根据逻辑数据模型生成物理数据模型
根据物理数据模型生成逻辑数据模型
比较和合并数据对象
分析数据对象的影响和依赖性
连接到数据库
通过向导生成 DDL 脚本

反馈