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