Logical Data Model
Logical Data Model
Defines HOW the system should be implemented regardless of the DBMS. This model is typically created
by data architects and business analysts. The purpose is to develop a technical map of rules and data
structures. The logical data model is used to define the structure of data elements and set relationships
between them. The model adds further information to the conceptual data model elements. The
advantage of using a logical data model is to establish a foundation to form the base of a physical data
model however modelling structures remain generic
At this modelling level no primary or secondary key is defined just verification and adjustment of the
connector details that were set earlier of relationships.
The model is the most used in designing business intelligence apps. It builds upon the requirements
provided at the conceptual model
It includes a further level of detail, supporting both business system related and data requirements
The business rules are appropriate into the model where they form relationships between various data
objects and entities as opposed to conceptual model which may be very general, the logical model is the
first step in designing and building out the architecture of the app
Like the conceptual model, the logical model is independent of specific database and data storage
structures. It uses indexes and foreign keys to represent data relationships, but these are defined in a