Skip to content

Data Models

Data Model

A data model is a collection of tools used to articulate: * Data entities * Relationships between data entities * The semantics of the data system * The constraints to which the data entities are subjected

Types of Data Models

  • Entity-Relationship data model (primarily for database design only)
  • Relational Model
  • Object-based data models (may be object-oriented or object-relational)
  • Semi-structured data model (XML / YAML / JSON)
  • Archaic models, such as:
    • Network model
    • Hierarchichal model