Les Allergies
Alimentaires
Posez votre question Signaler

Cardinalité 1,n 1,n

Felix - Dernière réponse le 20 mai 2009 à 12:29
Bonjour,
voilà j'ai comme mcd :
Danseurs ---(1,n)---(relation)---(1,n)---Danses
cela me donne une table supplémentaire [relation] qui contient l'attribut clé primaires de Danseurs et l'attribut clé primaires de Danses
ca donne en mysql pour la creation de cette table relation :
create table RELATION
(
id_danses tinyint(3) not null,
id_danseurs tinyint(3) not null,
primary key (id_danseurs, id_danses)
);
Est ce la bonne méthode sachant que je souhaite insérer des danseurs qui peuvent maitriser 0 ou n danses?
Je voudrais en fait quelque chose comme çà :
table Danseurs :
id_danseurs nom_danseur
1 danseur 1
2 danseur 2
3 danseur 3
...
table Danses :
id_danses nom_danse
1 danse 1
2 danse 2
3 danse 3
et par exemple pour table Relation
id_danseurs id_danses
1 2
1 3
2 1
3 3
Lire la suite 

Cardinalité 1,n 1,n »

1 réponses
Réponse
+0
moins plus
La meilleure solution à mon avis est Danseurs ---(0,n)---(relation)---(1,n)---Danses. De cette manière il y'aura des danseurs ne maitrisant pas de danses.
Ajouter un commentaire
Ce document intitulé « cardinalité 1,n 1,n » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?