Bonjour , voici mon idée.
J'ai un répertoire d'entreprises (genre les pages jaunes), et sur mon site j'aimerais pouvoir ajouter des fonctionnalités en plus (système de profils...).
Donc une entrée dans mon répertoire est associée à 0 ou 1 profil.
Et un profil est associée à 0 ou 1 entrée de mon répertoire d'entreprises (car le profil peut être un simple utilisateur ou un profil d'un autre répertoire).
Comment représenter la chose?
user --- 0,1 ---- Business ---- 0,1--- repertoire_business
user --- 0,1 ---- Artist ---- 0,1--- repertoire_artist
Quand le SQL est généré il me met business_id et artist_id en cléf etrangère de users. Est ce une erreur?
J'aurais pensé faire une table artists et une table businesses .
Qui prendraient chacune 2 colonnes (user-id et artist_id respectivemenet business_id) !
Partager