par
zeus » 14 déc. 2018, 12:09
Je pense qu'il faut que tu commences par définir très proprement les associations, et tu auras ta réponse.
Qu'est-ce que l'utilisateur pour une entreprise ? Est-ce qu'il peux/doit être associé à une entreprise pour être responsable d'une catégorie, ou est-ce qu'il n'est associé à une entreprise QUE parce qu'il est responsable d'une catégorie ?
Dans le premier cas, il faut que tu fasses une première association entre l'utilisateur et l'entreprise, puis une association entre cette association et la catégorie.
Dans le second cas, tu peux faire une unique association entre les 3 tables.
Le plus simple pour savoir dans quel cas tu te trouves, c'est de trouver un nom aux associations.
Je pense qu'il faut que tu commences par définir très proprement les associations, et tu auras ta réponse.
Qu'est-ce que l'utilisateur pour une entreprise ? Est-ce qu'il peux/doit être associé à une entreprise pour être responsable d'une catégorie, ou est-ce qu'il n'est associé à une entreprise QUE parce qu'il est responsable d'une catégorie ?
Dans le premier cas, il faut que tu fasses une première association entre l'utilisateur et l'entreprise, puis une association entre cette association et la catégorie.
Dans le second cas, tu peux faire une unique association entre les 3 tables.
Le plus simple pour savoir dans quel cas tu te trouves, c'est de trouver un nom aux associations.