Осваиваю бекенд по касательной, пишу тестовые проекты для самообучения.
Столкнулся с вопросом организации тегов.
Как их привязывать, например, к статьям?
Для них надо создавать отдельную таблицу и в этой таблице указывать статьи, к которым тег привязан? Или указывать в статье id привязанных тегов?
Или вообще в одном из полей статьи перечислять теги одной строкой с разделителем?
А может есть еще какие-то способы?
Интересно, какой вариант самый правильный, действенный.. логичный. Ну и легкоосуществляемый.
Возможно, есть какая-то функциональная разница в использовании тегов при помощи этих способов? Например, мне кажется, что если у тегов своя таблица, то так проще осуществлять поиск.
Денис Букреев: Вам стоит взять бумажку и ручку и пробовать рисовать структуру первое время.
Типо ИД этой таблички - линия- к ИД другой таблички и думать как будет когда записей будет больше и как они относятся друг к другу.