Vous êtes sur la page 1sur 10

BA S ES D E

DONNÉES

R É A L I S É PA R :
P R. EL OUAHAB I I KRAM
CONCEPTION
D’UNE BASE DE
DONNÉES
MÉTHODE MERISE

Module : Bases de données 2


MODÈLE CONCEPTUEL DE DONNÉES :
CONCEPTS DE BASE
• Le modèle conceptuel de données est un modèle entité-association utilisé par merise pour
décrire le monde réel le plus naturellement possible.
• Il s'appuie sur trois concepts de base :
– L’entité ;
– L'association ;
– La propriété.

Module : Bases de données 3


MODÈLE CONCEPTUEL DE DONNÉES :
CONCEPTS DE BASE
• Une entité est un objet concret ou abstrait qui a une existence propre, qu’on peut cerner et
définir indépendamment de tout autre objet.
– Exemples d’entités concrètes : l’élève Badr Salhi, le client Ahmed Idrissi, l’œuvre les misérables.
– Exemples d ’entités abstraites : la classe PC1, la matière informatique, la société Atlas.
• L’ensemble des entités de même nature est appelé type d’entité.
– Exemple : l’ensemble des élèves constitue le type d’entité élève.
• Par abus de langage on parle d’entité lorsqu’on veut signifier type d’entité.

Module : Bases de données 4


MODÈLE CONCEPTUEL DE DONNÉES :
CONCEPTS DE BASE
• Une association est une relation qui existe ou qui met en liaison deux ou plusieurs entités. Elle
n’a de sens que sous réserve de l’existence des entités dont elle fait la relation.
• Une association est dite binaire lorsqu’elle met en relation deux entités, elle est n-aire
lorsqu’elle met en jeu plusieurs entités.
• Exemples :
– « L’étudiant Badr Salhi appartient à la classe PC2 » : appartient est une association binaire.
– « Un professeur enseigne une matière pour une classe » : enseigne est une association ternaire .

Module : Bases de données 5


MODÈLE CONCEPTUEL DE DONNÉES :
CONCEPTS DE BASE
• La propriété est la plus petite donnée d'information décrivant une entité ou une association.
– Exemple : l’entité élève est décrite par les propriétés : c_massar, nom_e, prénom_e...

• L'occurrence d'une propriété est l'une des valeurs que peut prendre cette propriété.

• Une entité possède au moins une propriété.

• Une association peut n'avoir aucune propriété.

• Pour chaque entité, il est impératif de trouver une propriété particulière, qu’on appelle
identifiant, qui permet de désigner chaque occurrence de manière unique.

Module : Bases de données 6


MODÈLE CONCEPTUEL DE DONNÉES :
CONCEPTS DE BASE
• Les cardinalités précisent le lien entre les entités
reliées. Elles permettent de préciser la quantité
minimale et maximale qu’une entité a d’une autre
entité.
• Les cardinalités les plus répandues sont les suivantes :
– (0,1) : une occurrence de l'objet n'est jamais liée plus
d'une fois à l'association. ;
– (1,1) : une occurrence de l'objet est toujours liée une et
une seule fois à l'association ;
– (1,n) : une occurrence de l'objet est toujours liée au
moins une fois à l'association ;
– (0,n) : aucune précision donnée.

Module : Bases de données 7


MODÈLE CONCEPTUEL DE DONNÉES :
REPRÉSENTATION SCHÉMATIQUE
• Une entité est représentée par un rectangle
barré. Dans sa partie supérieure, on écrit le
nom de l’entité et dans l’autre partie, on
écrit la liste des propriétés en prenant soin
de souligner l’identifiant.
• L’association est schématisé par un ovale
barré. Dans la partie supérieure, on inscrit le
nom de l’association et dans l’autre, la liste
des propriétés.
• L’association et l’entité sont reliées par un
trait, appelée patte.
• Sur les pattes, on précise la cardinalité.

Module : Bases de données 8


MODÈLE CONCEPTUEL DE DONNÉES :
EXEMPLE

Module : Bases de données 9


MODÈLE CONCEPTUEL DE DONNÉES :
EXERCICE D’APPLICATION
• Une société qui vend des produits veut informatiser la gestion de commandes de ses clients.
Chaque commande d’un client peut comporter plusieurs produits différents.
• Les règles de gestion sont les suivants :
– La société vend des produits dans son magasin à des clients ;
– Les produits possèdent une référence, un libellé et un prix unitaire ;
– Les clients ont une identité (numéro, nom, prénom, adresse…) ;
– Les clients passent des commandes des produits, on mémorise la date de commande ;
– Pour chaque commande, le client précise une adresse de livraison ;
– La commande concerne un certain nombre de produits, en une quantité spécifiée pour chaque produit.
• Établir le MCD

Module : Bases de données 10

Vous aimerez peut-être aussi