MCD Methode MERISE

Fermé
naruto-94 Messages postés 865 Date d'inscription mercredi 17 août 2005 Statut Membre Dernière intervention 20 décembre 2012 - Modifié par naruto-94 le 30/06/2010 à 15:56
naruto-94 Messages postés 865 Date d'inscription mercredi 17 août 2005 Statut Membre Dernière intervention 20 décembre 2012 - 30 juin 2010 à 16:06
Bonjour ,

voilà je dois faire le MCD de mon projet de stage mais j'ai oublié un truc .

On a par exemple la table Familles(1,n) et Voitures(1,n) ( en sachant qu'une famille peut avoir plusieurs voiture et qu'une voiture n'est pas unique car c'est selon un champs select) , donc on créer la table Posseder qui va comprendre l'id de la famille et l'id de la voiture , mais j'ai oublié si ces 2 champs doivent être en clé primaire ou pas ?? selon moi non .

Merci

1 réponse

chossette9 Messages postés 4239 Date d'inscription lundi 20 avril 2009 Statut Contributeur Dernière intervention 12 septembre 2014 1 308
30 juin 2010 à 15:58
Bonjour,

selon moi, et selon mes cours de méthode Merise, quand tu as deux tables (1,n), la clé primaire de chaque table descend dans la 3e table, et la clé primaire de cette 3e table est composé des clés primaires descendues. Donc dans ta table Posseder, la clé sera composée de l'id de la famille et de l'id de la voiture.

Cordialement.
2
naruto-94 Messages postés 865 Date d'inscription mercredi 17 août 2005 Statut Membre Dernière intervention 20 décembre 2012 188
30 juin 2010 à 16:04
aaaaaaaah je viens de comprendre, en faite le soucis c'était que je me demandais comment une clé primaire pouvait apparaitre en double , en faite je viens de comprendre que les deux champs ne sont pas des clé primaires différente mais en forme qu'une seule .

merci
0
naruto-94 Messages postés 865 Date d'inscription mercredi 17 août 2005 Statut Membre Dernière intervention 20 décembre 2012 188
30 juin 2010 à 16:06
et juste un truc , dans le MCD il faut laisser la relation Famille/voiture comme un rond avec écrit posseder dedans ? ou alors on forme un table et dans le MLDR on met ensuite les clé primaire ?
0