Skip to content
Datablau DDMData modeling product guide

Property/Field ​

A property/field is an object that carries data directly inside an entity/table. The same object is called a property in the logical model and a field in the physical model, with the same meaning and the name changes with the model hierarchy. This page describes the conceptual boundaries of both and the design responsibilities of the fields; see Attributes/Field Actions for new and maintenance operations, and Attributes/Field Attributes for the values of each attribute.

Concepts and Correspondence ​

Model HierarchyObject NameDescription
Concept Model—This hierarchy expresses business concepts as business objects without refining them into properties, see Business Objects
Logical ModelPropertiesDescribe the information items that the entity needs to record, named according to the business meaning, without binding to a specific database type
Physical ModelFieldsThe landing form of logical properties on the target database, including physical storage properties such as data type, length, constraints, etc.

The Chinese name of the field is used for business expression, and the field name is used to generate DDL, which are maintained separately. When the logical model is converted to a physical model, the properties and fields are synchronized according to the corresponding relationship.

Design Responsibilities for Fields ​

ResponsibilitiesDescriptionMaintenance Location
Identity RecordUniquely identifies a row of data as a primary key or a member of a primary keyField Editor, Index
Establish AssociationHost the parent table primary key as a foreign key, forming a relationshipRelation Action
Expressing Business MeaningExplanation of Value Meaning by Chinese Name and Business DefinitionField Editor Property Bar
Constraint ValuesLimit Values by Checking Constraints, Enumerating CodesAttributes/Field Attributes
Landing standardsReference data standards, inheriting the technical properties of the standardData standards
Description Physical StorageData Type, Precision, Non-empty, Defaults, etc.Field Editor Property Bar

Field rendering in the model ​

Rendering LocationDescription
ER DiagramFields are displayed dynamically within entities/tables, and display fields and data types are controlled by Display Layout
Field EditorCentralized maintenance of individual table fields and their properties
Index and RelationshipFields appear as primary keys and foreign key members in Index and Relationship Properties
DDLField names, types, and constraints write table-building statements, see Generating DDL

Division of labour with adjacent pages ​

The field is the finest management granularity in the model. Its name, type and standard reference will directly affect the result of generating DDL. The scope of influence should be confirmed before modification.