Professional Documents
Culture Documents
Cours Semaine 7
Cours Semaine 7
Formalisme :
A B : 1 source , 1 but
( A, B, …) X : plusieurs sources , 1 but
A ( X, Y, …) : 1 source , plusieurs buts
Exemples :
N° Client Nom Client , Prénom , Adresse , Tél DF intra - entité
Commande Produit
Avoir 0,n
N° de commande 1,n Réf du produit
Date commande Quantité commandée Prix du produit
Date livraison Quantité en stock
Les cardinalités:
Une commande peut avoir un seul produit, peut avoir plusieurs produit n.
Un produit peut ne pas être commandé 0 peut être commandé plusieurs fois dans
différentes commande
N° de commande Quantité commandée N° de commande
Quantité commandée
Réf du produit
Réf du produit Quantité commandée
Le Modèle Conceptuel de Données (MCD)
Contraintes d’intégrité |Contrainte d’intégrité fonctionnelle (ou dépendance fonctionnelle)
• Graphe de dépendances fonctionnelles
Une représentation graphique de toutes les dépendances qui existent entre les données
prises en charge dans l’étude
Exemple
Le Modèle Conceptuel de Données (MCD)
Contraintes d’intégrité |dépendance fonctionnelle
• Transformation du GDF en MCD
R1 : les données sources d'au moins une DF (celles qui sont soulignées sur le GDF)
représentent les identifiants des entités dont les attributs sont les cibles de ces DF
Le Modèle Conceptuel de Données (MCD)
Contraintes d’intégrité |Contrainte d’intégrité fonctionnelle (ou dépendance fonctionnelle)
• Transformation du GDF en MCD
R2 : Les flèches restantes deviennent des associations. Les données déterminées par
une DF conjointe deviennent des attributs portés par l’association.
Le Modèle Conceptuel de Données (MCD)
Contraintes d’intégrité |dépendance fonctionnelle
• Transformation du GDF en MCD
R2 : Les flèches restantes deviennent des associations. Les données déterminées par
une DF conjointe deviennent des attributs portés par l’association.
R3 : Les règles de gestion doivent permettre de trouver les cardinalités
Le Modèle Conceptuel de Données (MCD)
Les étapes pour la construction d'un MCD
Ex.
Le Modèle Logique de Données (MLD)
Les règles de transformation du MCD au MLD
Passage MCD au MLD est basé sur notions suivantes:
Toute entité est transformée en table.
Les propriétés de l'entité deviennent les attributs de la table.
L'identifiant de l'entité devient la clé primaire de la table.
Table Colonnes
Entité
Ex.
Commande
Client
0,n 1,1 Num_commande
Num_client
passer Date_commande
nom
Prénom
adresse
Client Commande
Num_client
Num_commande
nom Date_commande
Prénom #Num_client
adresse
Le Modèle Logique de Données (MLD)
Transformation des relations binaires de type (x,n) – (x,n):
On crée une table supplémentaire ayant comme clé primaire une clé composée des clés
primaires des 2 tables. Lorsque la relation contient elle-même des propriétés, celles-ci
deviennent attributs de la table supplémentaire. Une propriété de la relation qui est
soulignée devra appartenir à la clé primaire composée de la table supplémentaire.
Le Modèle Logique de Données (MLD)
Transformation des relations Ternaires
On crée une table supplémentaire ayant comme clé primaire une clé composée des clés
primaires de toutes les tables reliées. Cette règle s'applique de façon indépendante des
différentes cardinalités. Lorsque la relation contient elle-même des propriétés, celles-ci
deviennent attributs de la table supplémentaire. Une propriété de la relation qui est soulignée
devra appartenir à la clé primaire composée de la table supplémentaire.