Отношения нескольких сущностей друг с другом
У меня 6-7 сущностей, и каждая из этих сущностей связана друг с другом (один к одному, один ко многим или многие ко многим). В будущем мы можем добавить к этим объектам больше объектов. Должны ли мы создавать отдельную таблицу отношений для каждых двух сущностей ИЛИ одну таблицу с дополнительным столбцом, определяющим тип отношения. Нам нужно создать эти отношения через REST API в таблице.
Какие плюсы и минусы такого подхода? Какой рекомендуемый подход?
Пример статической таблицы 1 Связь AB 2 Связь BC 3 Связь CD 4 Связь BD
Таблица одинарных отношений Id1 Id2 Тип 12 12 3 34 5 41 41