15megatonn
@15megatonn

Как организованы теги на сайтах?

Здравствуйте, не могли бы Вы объяснить как организованы теги на сайтах?
К примеру есть "статья" у которой указаны несколько тегов,
как эта статья с тегами хранится в базе данных?
На каждый тег создается отдельная таблица в которой хранится информация о "статьях"?
Или же есть общая таблица где у каждой запись "статьи" указана информация о тегах?
  • Вопрос задан
  • 384 просмотра
Пригласить эксперта
Ответы на вопрос 3
@maxyc_webber
Web-программист
есть таблица статей
есть таблица тегов

есть связующая таблица, которая объединяет теги и статьи

искать в гугле по запросу Базы данный отношения Многие ко многим, кросстаблицы
Ответ написан
Комментировать
@omichkun
Обычно это делается при помощи связи "многие ко многим". То есть, существуют две таблицы - одна с тегами, вторая со статьями. И есть третья - связующая таблица, в которой сопоставляются ID статей с ID тегов.
Ответ написан
iwqn
@iwqn
Программист-самоучка
есть общая таблица где у каждой запись "статьи" указана информация о тегах

на каждый тег по таблице делать это из пушки по воробьям
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы