Représentation abstraite de la structure des données, des entités qu’elles décrivent et des relations entre ces entités.
Un modèle de données définit comment les données sont organisées et comment les différentes parties sont reliées. Il sert de plan directeur pour la conception des bases de données et des systèmes d’information.
Exemple : Un modèle de données pour un système de gestion des permis municipaux pourrait définir des entités comme Demandeur, Propriété, Permis et Inspection, avec des relations entre elles (un Demandeur peut avoir plusieurs Permis, chaque Permis est associé à une Propriété).