Structurer votre base de données, le MCD

Comment créer, structurer, et utiliser une base de données MySQL / MariaDB

Niveau Débutant
4 minutes de lecture
Créer et gérer une base de donnée

Un MCD (Modèle Conceptuel de Données), c'est quoi ?

Le MCD, ou Modèle Conceptuel de Données, est un outil utilisé dans le domaine de la modélisation des données et des bases de données. Il représente la structure des relations entre les différentes entités d'une application. Son objectif est de vous aider à comprendre les différents types d'informations qui doivent être stockés et les liens entre ces informations. Il fournit une représentation visuelle des entités, de leurs attributs et de leurs associations. Détaillons les différents éléments d'un MCD Entités : Ce sont des objets ou des concepts du monde réel qui doivent être représentés dans la base de données. Chaque entité est généralement représentée par un rectangle dans le MCD et possède un nom unique. Si nous revenons sur notre exemple, vous avez donc 2 entités, l'entité Item et User. Dans notre base de données, il s'agit donc de la représentation d'une Table. Attributs : Les attributs sont les caractéristiques ou les propriétés des entités. Ils décrivent les informations spécifiques qui doivent être enregistrées pour chaque entité. Les attributs sont généralement représentés par des ovales ou des ellipses et sont liés aux entités qu'ils décrivent. Dans notre Entité User, les attributs seraient donc name et money. Dans notre base de données, il s'agit donc de la représentation d'une Colonne. Relations : Les relations représentent les liens entre différentes entités. Elles décrivent comment les entités sont connectées les unes aux autres et peuvent avoir ce que l'on appelle des cardinalités, qui permettent de définir le " type de relation " entre les différentes entités. Les relations sont généralement représentées par des losanges et sont reliées aux entités qu'elles relient. Nous allons détailler dans le prochain chapitre les relations entre les tables en détail

Rejoindre la communauté de développeurs

Rejoins notre communauté de développeurs pour progresser et t'améliorer

Mais ça sert à quoi ?

Cela permet de mieux comprendre les exigences de la base de données, de détecter les erreurs de conception éventuelles et de communiquer efficacement avec vos clients, ou avec vos collègues. Je précise bien évidemment que la mise en place d'un MCD n'est pas obligatoire, mais conseillée. Cela permet d'éviter les atrocités ou différentes erreurs.

Passer au chapitre suivant :