Задать вопрос
Rimush
@Rimush

Как организовать хранение данных ингредиентов в базе рецептов?

Как лучше организовать хранение ингредиентов в базе рецептов? Для каждого рецепта свой набор ингредиентов. В таблице рецептов делать поля для ингредиентов с запасом по моему не выход. Получается я создаю в таблице рецептов поле где перечислены все ингредиенты. Но как потом делать поиск рецептов по определенным ингредиентам?
  • Вопрос задан
  • 419 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
phaggi
@phaggi
лужу, паяю, ЭВМы починяю
В общем случае это три таблицы:
  • Блюда
  • Ингредиенты
  • Отношения (ищи «многие ко многим»).
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
mayton2019
@mayton2019
Bigdata Engineer
Поскольку нет никаких больше требований. У нас имеется типичная документно-ориентированная БД.
Рецепты. Ингредиенты не специфицированы. Могут быть любые.

Лучше всего здесь подходит MongoDb. И поиск по ингредиентам нормально сработает.
Одна таблица. Просто и изящно.
Ответ написан
Ваш ответ на вопрос

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

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