[merise] cardinalités 0,1-0,1 ?
marocarmy
Messages postés
2
Statut
Membre
-
KX Messages postés 19031 Statut Modérateur -
KX Messages postés 19031 Statut Modérateur -
Bonjour,
je souhaiterai savoir,si je voudrais transformais un mcd to mld et j'ais une relation de 0,1 - 0,1
dans cet cas c'est quoi la solution pour fait un mld
merci d'avance
je souhaiterai savoir,si je voudrais transformais un mcd to mld et j'ais une relation de 0,1 - 0,1
dans cet cas c'est quoi la solution pour fait un mld
merci d'avance
1 réponse
-
Bonjour,
Dans le cas 0:1-0:1 tu choisis l'une des deux tables pour porter la clé de l'autre.
Exemple :
Un homme est marié à 0 ou 1 femme et une femme est mariée à 0 ou 1 homme.
La table HOMME a une clé primaire "Identifiant", la table FEMME a une clé primaire "Identifiant" et dans la table HOMME tu ajoutes la clé étrangère "IdFemme" qui correspond à la valeur identifiant de la femme avec laquelle il est marié.
Remarque : on peut aussi faire l'inverse et ajouter dans la table FEMME la clé étrangère "IdHomme" correspondant à la valeur identifiant de l'homme avec lequel elle est mariée.
Attention : c'est soit l'un soit l'autre, jamais les deux.
La confiance n'exclut pas le contrôle