|
In computer science, a logical data model is an abstract DBMS-independent representation of a set of data entities and their relationships within the scope of a system. A logical data model typically includes all the entities and their attributes that correspond to a set of specified information requirements, which includes the definition of logical constraints on these attributes: primary, alternate key, foreign key, subtyping, data types, and domain of valid values. The purpose of a logical data model is: a) to give a normalized and graphical representation of the scoped business data requirements and related data business rules to the stakeholders; b) promote understanding and communication between stakeholders and the modeler; c) correct and validate the assumptions about the scope specifications of the data related requirements and business rules. It is not intended to be a representation of a physical database. It is typically produced early in system design, it the successor to a conceptual data model, and it is frequently a precursor to the physical data model that documents the DBMS-dependent design of a database, schema, or portion thereof, and its actual implementation.
| ||||||||
|
| |||||||||
![]() |
|
| |