Bonjour,
Je débute en base de donnée et je voudrais votre avis entre deux solutions pour ce problème.
Soit un objet X qui peut être créé par une objet A ou un objet B (chaque objet a un identifiant unique "id").
* Est ce qu'il vaut mieux mettre deux champs dans la table de X qui seraient a_id et b_id avec l'un ou l'autre null selon qui a créé X.
* Ou est ce qu'il vaut mieux creer deux tables d'association : TJ_A_X avec comme champs id_a et id_x puis TJ_B_X avec comme champs id_b et id_x.
Et si c'est A qui crée X alors on ajoute un enregistrement dans TJ_A_X.
merci
Partager