Skip to content
Datablau DDM数据建模产品手册
数据建模客户端 模块手册下载 PDF

实体/表 ​

实体/表是模型中的主要设计对象:逻辑模型中是实体,物理模型中是表。同一次设计从逻辑模型转换到物理模型时,实体转换为表、属性转换为字段,转换规则见继承与转换。操作步骤见实体/表操作,属性项见实体/表属性。

实体与表的区别 ​

维度实体(逻辑模型)表(物理模型)
设计关注点业务概念、属性含义与实体间关系目标数据库中可落库的结构
包含的子对象属性,不含数据类型等数据库约束字段,含数据类型、长度、非空等约束
物理属性不可维护索引、分区、表空间、Schema可维护索引、分区、表空间、Schema
允许的关系类型包含多对多关系、Subtype 关系只保留数据库可实现的关系
命名可使用业务名称名称需符合目标数据库的对象命名规则

概念模型中维护的是业务对象,业务对象与实体/表的关系见业务对象和业务对象操作。

实体/表承担的设计职责 ​

  • 组织字段:字段的定义、顺序与约束在实体/表上维护,见属性/字段操作。
  • 承载关系:表之间的主外键关系由关系描述,并决定自动生成的索引,见索引。
  • 归属范围:表通过主题域被组织到不同 ER 图中,见主题域。
  • 物理存储:物理模型中表还承担 Schema、表空间、分区等存储定义。
  • 承载标准:字段可以引用数据标准,把治理要求落到设计态,见数据标准。

常见判断 ​

场景处理方式
需要多对多关系在逻辑模型中设计;转换为物理模型后由系统生成包含中间表的两个一对多关系
需要分区或表空间确认当前是物理模型,逻辑模型中不提供这些属性
表在画布上找不到检查当前主题域是否引用了该表,见主题域
表名需要按规范生成先维护命名词典,再使用表名翻译
需要批量维护表结构使用批量编辑或实体/表模板
需要确认表是否被使用在表上执行影响分析,查看与其他模型对象的关系