Vous êtes sur la page 1sur 3

CHIV LE MODELE LOGIQUE DE DONNEES

Schématisation logique des données

I INTRODUCTION :

Le Modèle logique des données est une représentation théorique qui se déduit du
MCD . C’est une traduction du MCD dans un formalisme compréhensible par la machine

II REGLES DE PASSAGE DU MCD AU MLD

1- Règles de passage des objets (entités) du MCD aux tables du MLD


 Règle 1 : Tout objet du MCD est transformé en table dans le MLD
 Règle 2 : Toutes les propriétés de l’objet deviennent les attributs de la
table
 Règle 3 : : L’identifiant de l’objet devient la clé de la table
2- Règles de passage des relations du MCD aux tables du MLD

Cas 1 : Cardinalité de type père fils (x,1) , (x,n) x= 0 ou 1

Objet1 Objet 2
0,1 0,n
R
ou 1,1 ou 1,n

o L’objet père devient une table T1


o Les attributs de l’objet père deviennent les attributs de la table T1
o L’identifiant de l’objet père devient la clé de la table T1
o L’objet fils devient une table T2
o Les attributs de l’objet fils deviennent les attributs de la table T2
o L’identifiant de l’objet fils devient la clé de la table T2
o L’identifiant de l’objet fils devient un attribut de la table T1 . Il sera
appelé clé étrangère

Exemple :
1,n 1,1
client commande
passe e
Numcli Numcde
Nomcli Datec

Suite à la traduction , nous obtenons le shéma relationnel suivant :


Client ( Numcli , Nomcli )
Commande ( Numcde , Datec , Numcli * ) ou autre notation Numcli#
Cas 2 : Cardinalité de type (x,n) – (x,n) dans une relation de type binaire
ou de degré quelconque

o Tout les objets deviennent des tables


o Toutes les propriétés des objets deviennent des attributs des
tables correspondantes
o L’identifiant d’un objet devient la clé de la table associée
o La relation entre les objets devient une table
o La clé de la relation est composée des identifiants des objets liés
par l’association . Les propriétés éventuelles portées par
l’association deviennent des attributs de la table

Exemple :

1,n 0,n Produit


command Contient
e
Numcde Qté Ref
Datec Designation

Suite à la traduction , nous obtenons le shéma relationnel suivant :

Produit (Ref , Désignation)


Commande ( Numcde , Datec )
Contient( Numcde , Ref , Qté)

 Cas particulier :
Cas des cardinalités (x,1) –(x,1)
o L’identifiant de l’objet 1 devient clé étrangère dans la table
associée à l’objet 2
o L’identifiant de l’objet 2 devient clé étrangère dans la table
associée à l’objet 1

Exemple :

Commande 1,1 1,1 Facture


Numcde Concerne Numfact
Datec DateF

Suite à la traduction , nous obtenons le shéma relationnel suivant :

Facture (Numfact , DateF , Numcde* )


Commande ( Numcde , Datec , Numfact * )

APPLICATION

Proposez la traduction du MCD suivant en MLD

Le MLD correspondant est :

Clients( CodeClient , Nom,Prénom,Adresse,Code postal , Ville , Téléphone , Mail )

Matériel (CodeMatériel , Désignation , Fabricant , Date d’achat, CodeClient* )

Intervention (NumIntervention,DescriptifPanne,Date d’intervention,Temps passé,


CodeMatériel*)
Pièce( Référence Pièce , Libellé ,Prix )

Utiliser(Référence Pièce , NumIntervention , Qté )

Vous aimerez peut-être aussi