MCD Methode MERISE

naruto-94 Messages postés 904 Statut Membre -  
naruto-94 Messages postés 904 Statut Membre -
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 6855 Date d'inscription   Statut Contributeur Dernière intervention   1 312
 
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 904 Statut Membre 188
 
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 904 Statut Membre 188
 
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