Un modèle conceptuel de données (MCD) pour une base de données permet d’identifier les principales entités à représenter, leurs relations et leurs attributs, et d’analyser la structure conceptuelle du système d’information. Contrairement à un modèle logique de données (MLD) ou à un modèle physique de données (MPD), un MCD est plus abstrait.
Les MCD offrent les avantages suivants :
- Un diagramme de relation entre entités (ERD) est une représentation graphique de la relation entre les entités de données.
- Valider la conception des données.
- Créez un modèle logique de données (MLD), un modèle physique de données (MDP) ou un modèle orienté objet (OOM), conformément à la norme UML.
Un modèle conceptuel de données, c’est quoi ?
Les données et les outils de traitement font partie de la méthodologie Merise de construction de bases de données. Un outil important concernant les données est le MCD (Modèle Conceptuel de Données).
Le MCD fournit une représentation graphique interactive qui vous aide à comprendre facilement et intuitivement les interrelations des différents éléments à l’aide de diagrammes codés. Les éléments du MDC sont notamment les suivants :
- Chaque rectangle représente un objet = Entités
- Les propriétés (la liste des données associées à l’entité)
- Les descriptions de la façon dont les entités sont reliées (les ovales et leurs jambes qui relient les entités)
- Ils (les chiffres au-dessus des “jambes”) sont appelés cardinalités
- Au début de la conception des bases de données, le MCD a ensuite conduit au MPD et au MLD, qui sont également des outils Merise.
Un tel outil permet aux informaticiens de partager avec des non-informaticiens des informations sur l’outil qu’ils doivent informatiser. Ainsi, on peut vérifier et préciser les règles qui régiront la future base de données (comme le montre le MCD ci-dessus) :
Le remplissage d’un formulaire d’assistance est limité à une seule personne ;
Dans ce modèle, différentes qualités peuvent s’appliquer aux contacts (par exemple, “utilisateur”, “employé”, “chef de projet”).
Comment créer un modèle conceptuel ?
Pourquoi avons-nous besoin d’un modèle conceptuel de données ?
L’objectif de la création d’un modèle conceptuel est d’établir les entités, leurs attributs et leurs relations. À ce niveau, la modélisation des données fournit peu d’informations sur la structure réelle de la base de données. Les architectes de données et les parties prenantes de l’entreprise créent généralement des modèles conceptuels de données.
Ne pas louper notre article sur : le Mail OVH (Création, Configuration…).
Un exemple de modèle conceptuel de données serait ?
Les modèles de données basés sur des concepts de haut niveau présentent les données d’une manière qui se rapproche le plus de la façon dont les gens interprètent les données. Dans le modèle entité-relation, les entités, les attributs et les relations sont utilisés comme concepts principaux.
Un exemple ci-dessous