Какими будут отношения с точки зрения ERD? - PullRequest
0 голосов
/ 03 мая 2020

Я разрабатываю платформу для онлайн-обучения, в которой есть такие организации, как Инструктор и Курсы. В настоящее время они имеют отношение «многие ко многим», с третьей таблицей, которая объединяет две сущности. Я хотел бы знать наверняка, является ли это наиболее подходящим решением или есть даже лучший способ связать их?

1 Ответ

0 голосов
/ 03 мая 2020

Я думаю, что отношение «многие ко многим» как раз подходит для вашего случая использования. Тем не менее, вы должны быть осторожны, как вы реализуете кратности.

Так что, если отношение определяется как (1 ... n) <-> (1..n), то каждый инструктор, которого вы хотите сохранить, должен есть хотя бы один курс. Если вы хотите сохранить инструктора, у которого еще нет курсов, я бы порекомендовал следующее: (0 ... n) <-> (1..n).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...