Я все еще начинаю осваивать всю эту реляционную базу данных. Во всяком случае, я программист PHP, поэтому я могу делать все это шаббанг. Мне просто нужно подумать, что будет лучшим методом для этого сценария ...
Я занимаюсь разработкой сайта (с помощью CodeIgniter, если это поможет) - сайта, на котором пользователи могут публиковать контент (например, в стиле блога). Каждое сообщение должно иметь теги, любое количество тегов, я не могу ограничиться, скажем, 3 или 5. Это должно быть неограниченным.
Так, что из этого я делаю?
- Поместите теги рядом с записями в той же таблице базы данных, то есть «записи» содержат «запись», «заголовок» и «теги» (и, очевидно, «идентификатор»)
- Поместите теги в собственную таблицу и свяжите каждую строку тегов с записью (ями) 'id' ...?
- ... Что-то еще целиком?
Просто нужно знать лучший, наиболее логически структурированный способ сделать это. Думать о том, что столы общаются друг с другом, достаточно запутанно ...!
Да, и бонусные баллы всем, у кого есть фрагменты CodeIgniter, которые могут помочь мне в пути;)
Спасибо!
Jack