La modélisation des données a pour objectif de mettre en évidence les types de données utilisées et stockées au sein du système, ainsi que les relations entre ces types de données. Elle décrit également les différentes façons dont les données peuvent être regroupées et organisées, ainsi que leurs formats et leurs attributs.
Les modèles de données sont conçus en fonction des besoins de l’entreprise. Les règles et les exigences sont définies en amont selon le feedback des parties prenantes, afin qu’elles puissent être intégrées dans la conception d’un nouveau système, ou adaptées lors de l’itération d’un système existant.
Les données peuvent être modélisées à différents niveaux d’abstraction. Le processus commence par la collecte d’informations sur les besoins de l’entreprise auprès des parties prenantes et des utilisateurs finaux. Ces règles métier sont ensuite traduites en structures de données pour formuler un design concret de base de données. Le modèle de données peut être comparé à une feuille de route, à un schéma directeur ou à tout autre diagramme formel qui permet de mieux comprendre ce qui est conçu.
La modélisation des données s’appuie sur des schémas normalisés et des techniques formelles. Cette approche offre un moyen commun, cohérent et prévisible de définir et de gérer les ressources de données au sein d’une entreprise, voire au-delà.
Idéalement, les modèles de données sont des documents évolutifs qui s’adaptent aux besoins changeants de l’entreprise. Ils jouent un rôle important dans le soutien des processus métier et la planification de l’architecture et de la stratégie informatiques. Les modèles de données peuvent être partagés avec des fournisseurs, des partenaires ou des pairs du secteur.