Взаимосвязь «Вложенные многие в многие» (компании и отдельные лица> Команды> Проекты) для структур членства - PullRequest
0 голосов
/ 21 апреля 2019

Может кто-нибудь поделиться некоторыми идеями о структуре членства, которую я пытаюсь создать?

У меня уже есть,

Проекты имеют много команд (но команда может иметь один проект) - один ко многим

Команды имеют много людей, и люди принадлежат ко многим командам - ​​многие ко многим

Команды имеют много компаний, а компании принадлежат многим командам - ​​многие ко многим

Люди и компании считаются участниками проекта, мне нужно отсортировать участников проекта Person и участников проекта компании.

Чтобы сделать это, нужно ли мне просто создать еще одно отношение «многие ко многим» между (проектами и сотрудниками) и (компаниями и проектами) и назначить их при назначении их командам?

или я мог бы просто использовать «есть много» с тем, что у меня уже есть?

Спасибо ...

...