Тема: Правильна структура бази / або реалізація кодом.
Доброго часу доби.
Потрібна порада щодо того, як збудувати базу / логіку для зв'язків між елементами.
Для прикладу: https://myanimelist.net/anime/21881/Sword_Art_Online_II
Нас цікавить блок Related Anime.
Загалом я хочу зберегти зв'язок родини.
Якщо взяти просто дві сутності А1 та Б1 і зробити між ними хронологію
А1 - початок
Б1 - продовження
То зробити перехресний зв'язок приквел-сиквел - не проблема. Проблема, коли треба зробити такі от штуки як "Other" чи "Summary" іт.д. які не є прямими нащадками. Далі, якщо навіть забити руками зв'язок постає питання як його оновлювати чи банально виводити. Адже для кожної сутності родинна мінятиметься.
Я думав над Nested sets, причому для кожної сутності будувати дерево з нею як з root`ом але не впевнений.
Є якісь ідеї?