Привет! Хочу организовать сохранение создаваемых постов, на своем сайте, под определенными тегами. Задача распространенная и выглядеть должна так:
Пользователь хочет добавить новый пост:
1. В первом текстовом поле - пишет свой текст.
2. Во втором текстовом поле - пишет несколько ключевых слов к своему тексту.
Пользователь хочет просмотреть определенные посты:
1. В навигационном поле - выбирает, из всех имеющихся, конкретное ключевое слово.
2. Видит все посты, которые относятся к выбранному ключевику, т.е. тегу.
Как грамотно реализовать архитектуру базы под данную задачу?