Glossary
Data Model
What Is a Data Model?
A data model is an abstract, structured representation that defines how information is organized, stored, and manipulated within an information system. It describes document types, attribute sets, SKUs, media, and the links between data, providing a solid foundation for managing product information.
Data modeling makes it possible to:
- Formalize business rules and the relationships between information.
- Ensure data quality and integrity throughout its lifecycle.
- Secure data and maintain its confidentiality.
- Facilitate integration with systems such as PIM (Product Information Management) or DAM (Digital Asset Management), optimizing the distribution of information across all sales channels.
Several models are suited to different needs:
- Relational model: uses tables to represent data and their relationships.
- Entity-relationship model: conceptualizes entities and their links.
- Object model: represents data as objects, similar to object-oriented programming.
- Document model: ideal for semi-structured data such as JSON or XML.
- Hierarchical model: organizes data in a tree structure.
- Network model: represents complex relationships between data.
A PIM like Quable relies on a robust data model to organize, manage, and distribute product information consistently and in line with each company's needs. This model must be both flexible enough to adapt to business specifics and structured enough to guarantee data quality.