页面树结构
转至元数据结尾
转至元数据起始

正在查看旧版本。 查看 当前版本.

与当前比较 查看页面历史

« 前一个 版本 3 下一个 »

基本概念

术语:关联类(Relation Class)、关联类对象(Relation Object)、关联类属性(Relation Class Attribute)

(一)关联类(Relation Class)——表

关联类是具有关联关系的业务对象的描述。在DWF中,一个关联类描述的是两个实体类关联属性的在数据库中存在的数据表。关联类包括:类名(英文名)、显示名、数据库表前缀、左类名、左类角色(左类显示名)、右类名、右类角色(右类显示名)

(补充)

元素英文名备注
英文名ClassName类的名称,系统内唯一标识,英文字母,不允许被更改。
显示名DisplayName显示名称,可以用中英文。
数据库表前缀ZoneName标识记录类的域名,如实体类定制数据库表的默认前缀为CUS。对应数据库表名为:固定标识_前缀_英文名,如实体类的英文名为:Part,则数据库名为:plt_cus_part,其中plt为在DWF系统中定制的实体类的固定标识。

(二)关联类对象(Relation Object)——行

关联类对象是关联类类对应的数据表中具体的一行关联属性数据及关联类配置的左类和右类上的实体对象数据,是三张表Join后的对象数据。DWF封装了关联类对象查询接口,通过关联类对象查询可以一次返回关联类对象相关的数据。

(三)关联类属性(Relation Class Attribute)——列

关联类属性是描述关联类数据的详细信息,用DWF建模工具可以将关联类和属性建立绑定关系,就可以完成关联类属性的定义;关联类属性分为系统属性和自定义属性。

关联类系统属性:每创建一个关联类,DWF自动会为其增加12个系统属性,分别是:oid(全局唯一标识)、creator(创建人)、createTime(创建时间)、lastModifier(最近更新人)、lastModifyTime(最近更新时间)、leftClass(左对象类)、leftOid(左对象标识)、rightClass(右对象类)、rightOid(右对象标识)、order(序号)、version(版本号)、rightRev(右对象迭代标识)

自定义属性:为了描述关联类上的关联关系需要自行定义的属性,例如:装配数量(记录设备和零件的装配关系)、考试分数(记录学生课程成绩)等

基本功能


关联类建模


关联类使用场景

  • 无标签