Bonjour sab6,
Envoyé par
sab6
2) Il n'y a pas de relation actuellement entre groupe et rubriques mais je souhaite en créer une avec le couple Compte-Groupe [...] La relation serait de type 0,n-0,n (cf. tableau exemple)
3) Le libellé correspond au texte de l'association créée.
Au final, je souhaites que la table "Association" fasse le lien entre Compte-groupe et Rubrique-Sous-Rubrique ou Rubrique avec un champ "Libellé" comme qualificatif.
Avec Rubrique / Sous-rubrique, ce n'est pas possible car l'association entre Rubrique et Sous-rubrique est simple lien référentiel (une Contrainte d'Intégrité Fonctionnelle ou CIF). Ce sera donc une association avec Rubrique.
Pour rendre les choses plus claires, nommons "A1" l'association entre Compte et Groupe.
Tu veux donc associer A1 avec Rubrique. Merise avancé le permet. Nommons cette nouvelle association "A2".
1 2 3 4 5 6 7 8 9 10 11 12
|
[ Compte ]
|
0,n
|
|
( A1 )--0,n----( A2 )----0,n--[ Rubrique ]<-0,n----( )----1,1--[ Sous-rubrique ]
|
|
0,n
|
[ Groupe ] |
Dérivation de ce MCD en modèle relationnel :
Compte (id_compte, ...)
Groupe (id_groupe, ...)
Rubrique (id_rubrique, ...)
A1 (id_compte, id_groupe)
A2 (id_compte, id_groupe, id_rubrique, libellé)
Envoyé par
sab6
sachant que le groupe peut être null.
Certainement pas. Une occurrence de A1 associe une occurrence de Compte existante avec une occurrence de Groupe existante. Null n'est en aucun cas une occurrence de quelque entité que ce soit.
Partager