Вопросы, которые вы должны задать себе (или владельцу продукта):
- Какие сущности находятся в центре
ваше приложение?
- Как они
связаны друг с другом?
Мое предположение: система веб-каталогов имеет:
- запись
- Категория
- Метки
- Пользователи
А теперь продолжай ... как они связаны друг с другом?
- Записи относятся к категориям
- Теги связаны с записями
- Записи отправлены пользователями
И еще один шаг ..
- Записи имеют названия, описания, изображения, ссылки, контактную информацию
- У пользователей есть имена пользователей, электронные письма, пароли
.. и т. Д.