Blog ENI : Toute la veille numérique !
🐠 -25€ dès 75€ 
+ 7 jours d'accès à la Bibliothèque Numérique ENI. Cliquez ici
Accès illimité 24h/24 à tous nos livres & vidéos ! 
Découvrez la Bibliothèque Numérique ENI. Cliquez ici
  1. Livres et vidéos
  2. Merise - Guide pratique (3e édition)
  3. Guide pratique (3e édition)
Extrait - Merise - Guide pratique (3e édition) (modélisation des données et des traitements, manipulations avec le langage SQL,...)
Extraits du livre
Merise - Guide pratique (3e édition) (modélisation des données et des traitements, manipulations avec le langage SQL,...)
1 avis
Revenir à la page d'achat du livre

Le Modèle Conceptuel des Données

Introduction au Modèle Conceptuel des Données

Le Modèle Conceptuel des Données introduit la notion d’entités, de relations et de propriétés. Nous allons commencer par voir certains aspects « théoriques » avant de plonger dans la pratique. Il décrit de façon formelle les données utilisées par le système d’information. La représentation graphique, simple et accessible, permet à un non-informaticien de participer à son élaboration. Les éléments de base constituant un modèle conceptuel des données sont :

  • les propriétés

  • les entités

  • les relations

1. Les propriétés

Les propriétés sont les informations de base du système d’information.

Un client possède un numéro de client, un nom, un prénom, habite à une adresse précise, etc. Ces informations élémentaires essentielles sont des propriétés.

Les propriétés disposent d’un type. Elles peuvent être numériques, représenter une date, leur longueur peut être aussi définie. Par exemple : le nom est une propriété de type alphabétique et de longueur 50, c’est-à-dire que la valeur saisie ne comportera aucun chiffre et ne dépassera pas cinquante caractères.

Les types ne sont pas décrits au niveau conceptuel, car ce niveau est trop proche de la définition du système physique. Nous y reviendrons plus tard.

2. Les entités ou objets

Comme il est aisé de le constater, les clients sont définis par certaines propriétés (numéro, nom, prénom…). Le fait de les regrouper amène naturellement à créer une entité Clients. Le symbolisme retenu est le suivant :

images/Chap3-1.PNG

a. L’identifiant

Une de ces propriétés a un rôle bien précis, c’est l’identifiant nommé aussi la clé.

L’identifiant permet de connaître de façon sûre et unique l’ensemble des propriétés qui participent à l’entité. Par exemple, le fait de connaître la ville d’un client permet-il de connaître son nom ? La réponse est non....

Conception d’un Modèle Conceptuel des Données pas à pas

Pas à pas, nous allons créer un Modèle Conceptuel des Données en partant d’un cas fictif.

Votre oncle, restaurateur, vous demande de lui réaliser un logiciel de gestion des commandes de repas. Voici les indications qu’il vous donne :

Il souhaite pouvoir gérer certaines informations concernant ses employés : nom, prénom, adresse complète, téléphone et diplômes.

Au niveau de la prise de commande, il souhaite savoir si elle porte sur le service de midi ou celui du soir et à quelle date elle a été passée.

Pour certains calculs statistiques, il souhaite aussi savoir quelle table a passé la commande et quel serveur l’a prise.

La carte du restaurant propose l’ensemble des plats d’entrées, principaux et desserts. Les menus proposés sont un assemblage des plats à la carte.

La carte des vins propose une sélection de vins qui sont stockés dans la cave du restaurant. Votre oncle désire connaître pour chaque bouteille son millésime, sa date d’achat, son prix d’achat et son prix de vente. Il voudrait saisir aussi pour chaque cru les informations concernant le viticulteur (nom, prénom, adresse complète, téléphone). À l’heure actuelle votre oncle, amoureux du vin, met sur chaque goulot de chaque bouteille une étiquette contenant le prix d’achat ainsi que la date d’achat. Votre système doit pouvoir remplacer ce traitement manuel.

Ensuite, certaines boissons comme les apéritifs, les digestifs, les sodas ou les cafés sont gérés de façon simpliste juste par leur libellé et leur prix de vente.

Chaque serveur prenant une commande saisit l’ensemble des informations sur un Pocket PC qui transmet la commande via Wifi sur un ordinateur central.

À l’aide de ces quelques informations basiques, essayons de réaliser le modèle conceptuel. Nous allons commencer par un dictionnaire des données simplifié.

1. Le dictionnaire des données

Nom

Format

Longueur

Type

E

C

Numéro employé

Numérique

Nom employé

Alphabétique

30

X

Prénom employé

Alphabétique

30

X

Adresse employé...

Conclusion

Cette phase est l’une des plus importantes, il est évident qu’il faut y passer du temps. Il faut savoir aussi que plus vous pratiquerez les modèles conceptuels plus vous serez à l’aise.

N’hésitez pas à faire et refaire les exercices situés à la fin de ce livre pour vous perfectionner.