Bonjour,
Dans les règles de modélisation il est écrit qu'une même propriété ne peut pas apparaître deux fois au niveau du MCD.
Or, dans la décomposition d'une entité qui n'est pas en 3 Fn (car il existe un Df entre une propriété non identifiant et une autre propriété non identifiant), la règle est de diviser chaque entité en deux nouvelles entités.
La nouvelle entité aura comme identifiant la propriété dont vient la DF et comme propriétés celles qui dépendent de ce nouvel identifiant.
Voici un exemple:
Voiture(N°Stock, marque, année, prix)
Si l'on suppose qu'iol existe une Df entre "année" et "prix", ce qui signifie que l'entité "Voiture " n'est pas en 3 FN on décompose cette entité en deux entités
Voiture(N°Stock, marque, année)
Prix_vente(Année, prix)
La propriété "année " existe bien deux fois dans le MCD mais une fois en tant que propriété élémentaire clé étrangère et une autre fois en tant qu'identifiant.
En fait lorsqu'on dit qu'une propriété ne peut pas apparaître deux fois dans le MCD veut on dire qu'elle ne peut pas apparaître deux fois avec la même fonction?
Dans ce cas, en effet, la règle s'appliquerait bien car dans notre cas la propriété "année" apparaît deux fois mais avec deux fonctions différentes.
Par ailleurs, est il exact de parler de 'clé étrangère' au niveau du MCD alors que je pensais qu'on abordait ces notions qu'au niveau du MLD?
En effet, après la décomposition de l'entité 'Voiture', la propriété 'année" apparaît bien en tant que clé étrangère dans l'entité "Voiture".
Merci beaucoup de votre aide pour tout.
Cordialement.
Nathalie
Partager