0% ont trouvé ce document utile (0 vote)
59 vues39 pages

Si3 FN MLD

Le document présente les règles de transformation d'un modèle conceptuel de données en modèle logique de données, notamment la transformation des entités en tables, des relations en liens et clés, et la suppression des tables inutiles.

Transféré par

zakariaa baby (BABY)
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
59 vues39 pages

Si3 FN MLD

Le document présente les règles de transformation d'un modèle conceptuel de données en modèle logique de données, notamment la transformation des entités en tables, des relations en liens et clés, et la suppression des tables inutiles.

Transféré par

zakariaa baby (BABY)
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Pr.

Amina BENGAG

2022/2023
Chapitre II : Modèle Conceptuel des données

[Link] 103
Chapitre II : Modèle Conceptuel des données

[Link] 104
Chapitre II : Modèle Conceptuel des données

[Link] 105
Chapitre II : Modèle Conceptuel des données

[Link] 106
Chapitre II : Modèle Conceptuel des données

[Link] 107
Chapitre II : Modèle Conceptuel des données

[Link] 108
Chapitre II : Modèle Conceptuel des données

[Link] 109
Chapitre II : Modèle Conceptuel des données

[Link] 110
Chapitre II : Modèle Conceptuel des données

[Link] 114
Chapitre II : Modèle Conceptuel des données

[Link] 115
Chapitre II : Modèle Conceptuel des données

[Link] 116
Chapitre II : Modèle Conceptuel des données

[Link] 117
Chapitre II : Modèle Conceptuel des données

[Link] 118
Chapitre II : Modèle Conceptuel des données

[Link] 119
• MLD

[Link] 121
Passage du MCD vers MLD
 Le MCD ne peut pas être implanté dans une BDD sans
modification.

 Il est obligatoire de transformer le MCD en MLD qui pourra être


implanté dans une BDD.

 Un MLD est essentiellement composé de tables logiques reliées


entre elles par des flèches. (Pas d’associations)

[Link] 122
Modèle Logique des données (MLD)

MCD

MLD

[Link] 123
Règles de transformation du MCD au MLD

 L’étape de transformation du MCD en MLD passe par trois étapes :

1. Transformation des entités en tables,

2. Transformation des relations du MCD,

3. Suppression des tables inutiles.

[Link] 124
Règles de transformation du MCD au MLD

1. Transformation des entités en tables :

Cette transformation est directe, il suffit de recopier les entités. Il


s’agit essentiellement d’un changement de vocabulaire :

 Entité  Table

 Propriété  Champ

 Identifiant  clé primaire/clé étrangère


[Link] 125
Modèle Logique des données (MLD)

• CinClient : une clé primaire de la table client, et clé étrangère pour la table commande

• N°Cmd : une clé primaire de la table commande


[Link] 126
Modèle Logique des données
Terminologie

/Champs

[Link] 127
Règles de transformation du MCD au MLD
2. Transformation des relations en liens :
Règle 1: (Association Père-Fils)
 Une association de type 1:N (c-à-d qui a les cardinalités max positionnées
à « 1 » d’un côté de l’association et à « N » de l’autre côté ) se traduit par la
création d’une clé étrangère dans la relation correspondante à l’entité
côté « 1 ».

 Cette clé étrangère référence la clé primaire de la relation correspondant à


l’autre entité.

[Link] 128
Règles de transformation du MCD au MLD
2. Transformation des relations en liens :
Règle 1:

MCD

MLD

[Link] 129
Règles de transformation du MCD au MLD
2. Transformation des relations en liens :

Règle 2: (Association Fils-Fils)


 Une association de type 1:1 (c-à-d qui a les cardinalités max positionnées à
« 1 » dans les deux côtés de l’association).

 Cas 1 Relations (0,1) – (1,1) : On duplique la clé primaire de la table basée


sur l'entité à cardinalité (0,1) dans la table basée sur l'entité à cardinalité
(1,1).

[Link] 130
Règles de transformation du MCD au MLD
Règle 2:

Cas 1 Relations (0,1) – (1,1) :


 Ex: Dans un immeuble, un appartement peut bénéficier d’une place de
parking ou pas mais jamais de plusieurs.

MCD

[Link] 131
Règles de transformation du MCD au MLD
Règle 2:

MCD

MLD

[Link] 132
Règles de transformation du MCD au MLD
2. Transformation des relations en liens :

Règle 2:
 Cas 2 Relations (0,1) – (0,1) : On duplique la clé primaire d’une table vers
l’autre.
 Ex: Une activité culturelle peut disposer d’un animateur ou pas mais jamais
de plusieurs. Un animateur peut s’occuper au maximum d’une activité
culturelle.
MCD

[Link] 133
Règles de transformation du MCD au MLD
MCD

MLD

Animateur Activité_Culturelle
Animateur Activité_Culturelle
numAnimateur idActivité OU
numAnimateur idActivité
Nom nomActivité
Nom nomActivité
idActivité
numAnimateur

[Link] 134
Règles de transformation du MCD au MLD
2. Transformation des relations en liens :

Règle 3: (Association Père-Père)


 Une association de type N:N (c-à-d qui a les cardinalités max positionnées à « N
» dans les deux côtés de l’association).

 Se traduit par la création d’une table dont la clé primaire est composé des clés
étrangères référençant les relations correspondant aux entités liées par
l’association.

 Les éventuelles propriétés de l’association deviennent des attributs de la relation

[Link] 135
Règles de transformation du MCD au MLD
2. Transformation des relations en liens :

Règle 3:

MCD

commande Concerne Produit

MLD numCommande numCommande idProduit


dateCommande idProduit libelléProduit
quantité

[Link] 136
Règles de transformation du MCD au MLD
Règle 3:

 Si le nom du MCD n’est pas significatif, on peut renommer le nom de la

table.

 Dans notre exemple, plutôt que d’appeler la table « CONCERNE », on la

nommera « LIGNE_COMMANDE ».
commande LIGNE_COMMANDE Produit
MLD
numCommande numCommande idProduit
dateCommande idProduit libelléProduit
quantité

[Link] 137
Règles de transformation du MCD au MLD

[Link] 138
[Link] 139
[Link] 140
[Link] 142
[Link] 143
[Link] 144
[Link] 145

Vous aimerez peut-être aussi