В: Таблица "многие ко многим" с отношениями "один ко многим" - PullRequest
0 голосов
/ 08 мая 2020

в настоящее время я занимаюсь проектом и планирую создание REST API, но проблема, с которой я столкнулся, заключается в разработке базы данных, в первую очередь, таблицы "многие ко многим" (отмечены красным на изображении).

In В колледже мне казалось, что мне нужно использовать составные ключи при создании таблиц "многие-ко-многим", но, поскольку я использую REST API, я чувствую, что это будет сложно, особенно потому, что таблица "многие-ко-многим" может иметь отношения один-ко-многим, и причина для этого заключается в следующем: у многих видов растений может быть одна и та же полезная часть, но изображение части может быть разным, как и биоактивное вещество.

Я думал о создании обычного ключа автоматического увеличения для многих ко многим table и просто добавьте уникальный индекс для plantpecies_id и полезныхpart_id, но я не уверен, что это правильный способ.

Есть ли оптимальный способ сделать это, но сохранить структуру базы данных как можно более правильной с точки зрения правил?

enter image description here

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