NEW
Also known as: Logical Data Modeling
A data modeling phase that specifies entities, attributes, and relationships independent of physical storage or specific database technology.
DESCRIPTION
Logical modeling captures detailed data structures and constraints without committing to physical implementation. It refines conceptual models into normalized entities, keys, and relationships aligned to business semantics. Logical models drive consistency and guide downstream physical design decisions. They aid communication among stakeholders and support impact analysis. Artifacts include ER diagrams, data dictionaries, and integrity rules. Logical models evolve iteratively with requirements and governance.
ALTERNATIVE DEFINITIONS
Wikipedia
A logical data model describes the data in as much detail as possible, without regard to how they will be physically implemented in the database.
Emphasizes technology independence and detailed semantics.
IBM
Logical models define entities, attributes, and relationships, providing a technology-independent view of the data to support analysis and design.
Connects logical modeling explicitly to analytics and design processes.
RELATED TERMS
ER Modeling Feature Scaling Constraints Business Glossary Kimball Methodology Data Schema UML Forward Engineering
COMPETING TERMS
Physical Modeling Conceptual Modeling
KNOWLEDGE AREAS
Data Modeling Data Architecture Data Warehousing & BI Software Modeling
TARGET AUDIENCE
Data Modeler Data Architect Data Engineer Information Analyst
EXTERNAL SOURCES
- Wikipedia - Logical data model
- Oracle - Data modeling basics overview
- IBM - Creating data models in IBM tools
- Microsoft - Guidance on modeling for SQL Server
TOP QUESTIONS
What is Logical Modeling?
Logical modeling defines entities, attributes, and relationships in detail while remaining independent of physical implementation concerns.
Category: Definition
Why is Logical Modeling important?
It ensures clear semantics, supports consistency, and guides physical design and integration across systems and teams.
Category: Relevancy
How does Logical Modeling differ from Conceptual Modeling?
Conceptual models capture high-level business entities; logical models add detailed attributes, keys, and constraints without physical specifics.
Category: Comparison
What artifacts result from Logical Modeling?
ER diagrams, data dictionaries, integrity rules, and normalized schemas typically emerge from logical modeling.
Category: Example
What are common mistakes in Logical Modeling?
Over-normalization, unclear naming, and missing business rules lead to complex or incomplete models.
Category: Mistakes
How does Logical Modeling support BI?
It informs dimensional modeling and semantic layers, ensuring accurate, consistent analytical data structures.
Category: Example
How to validate a Logical Model?
Conduct stakeholder reviews, use constraints and test cases, and prototype with sample data to confirm assumptions.
Category: Testing
What tools help with Logical Modeling?
erwin, Oracle Data Modeler, and IBM modeling tools support diagramming, dictionaries, and validations.
Category: HowTo
Where to start learning Logical Modeling?
Study ER modeling fundamentals and practice by designing normalized schemas from real business scenarios.
Category: Learning