属性/字段
属性/字段是实体/表内部直接承载数据的对象。同一个对象在逻辑模型中称为属性,在物理模型中称为字段,含义一致、名称随模型层级变化。本页说明两者的概念边界与字段承担的设计职责;新增和维护操作见属性/字段操作,各项属性的取值见属性/字段属性。
概念与对应关系
| 模型层级 | 对象名称 | 说明 |
|---|---|---|
| 概念模型 | — | 该层级以业务对象表达业务概念,不细化到属性,见业务对象 |
| 逻辑模型 | 属性 | 描述实体需要记录的信息项,按业务含义命名,不绑定具体数据库类型 |
| 物理模型 | 字段 | 逻辑属性在目标数据库上的落地形式,包含数据类型、长度、约束等物理存储属性 |
字段的中文名用于业务表达,字段名用于生成 DDL,两者分别维护。逻辑模型转换为物理模型时,属性与字段按对应关系同步。
字段承担的设计职责
| 职责 | 说明 | 维护位置 |
|---|---|---|
| 标识记录 | 作为主键或主键成员,唯一标识一行数据 | 字段编辑器、索引 |
| 建立关联 | 作为外键承载父表主键,形成关系 | 关系操作 |
| 表达业务含义 | 通过中文名与业务定义说明取值含义 | 字段编辑器属性栏 |
| 约束取值 | 通过检查约束、枚举代码限制取值范围 | 属性/字段属性 |
| 落地标准 | 引用数据标准,继承标准的技术属性 | 数据标准 |
| 描述物理存储 | 数据类型、精度、非空、默认值等 | 字段编辑器属性栏 |
字段在模型中的呈现
| 呈现位置 | 说明 |
|---|---|
| ER 图 | 字段作为实体/表内部的行动态显示,是否显示字段与数据类型由显示布局控制 |
| 字段编辑器 | 集中维护单个表的字段及其属性 |
| 索引与关系 | 字段作为主键、外键成员出现在索引与关系属性中 |
| DDL | 字段名、类型与约束写入建表语句,见生成 DDL |
与相邻页面的分工
字段是模型中最细的管理粒度,其名称、类型与标准引用会直接影响生成 DDL 的结果,修改前应确认影响范围。
