Logical Data Model

Logical data models help to define the detailed structure of the data elements in a system and the relationships between data elements. They refine the data elements introduced by a Conceptual data model and form the basis of the Physical data model. In Enterprise Architect, a Logical data model is typically represented using the UML Class notation.

Topics

Topic

Detail

See also

Example

A simple example of a Logical data model is provided below.

Note that the data elements Sales Person and Customer contain UML Attributes; the Attribute types, however, remain platform-independent.

 

A Logical data model defined using UML Class notation

A Logical data model defined using UML Class notation

 

Platform-specific Attribute types and other meta-data that relate to a specific DBMS implementation are defined by the Physical data model.

 

UML Class Modeling

Learn more