Всем привет. У меня есть вопрос. Может кто нибудь даст ответ. Например у меня есть несколько сущностей: баннеры, видео, тексты. Хочу прикрутить теги для этих сущностей, чтобы сделать фильтр. Насколько разумно делать теги общими для всех? То есть одна сущность "ТЕГ" на 3( баннеры, видео, тексты). Если например захочу еще как-то разделять теги по категориям: формат, язык. То есть введу поле type в сущность тегов. Вот пример:
Или все таки лучше вводить отдельные таблицы вида языки, форматы и фильтровать по ним. А теги будут общими без типов. Пример:
Если языков мало 5-10. Вообще тогда стоит вводить таблицу?) Что-то не могу нормально построить связи. Есть ли хорошие рекомендации по построению? Еще есть вариант отдельно вводить для каждой сущности свою "ТЕГ"