Я разрабатываю базу данных рецептов, которая должна быть очень гибкой, поскольку она собирается напрямую обмениваться информацией с нашей системой инвентаризации за пределами дома. Это то, что я имею в отношении таблиц:
- Рецепт: эта таблица будет содержать дату рецепта: имя, шаги, необходимые для приготовления и т.д.
- Ингредиенты/инвентарь: это наш запас инвентаря для дома, поэтому у него будет информация о каждом продукте, который будет использоваться в наших рецептах.
- Пункт рецепта: это сложная таблица, я хочу иметь возможность связываться с ингредиентами здесь, а также количество, необходимое для рецепта, но мне также нужно иметь возможность напрямую включать рецепты из таблицы рецептов (например, как соус маринара, который мы делаем в доме), и именно поэтому у меня возникли проблемы с поиском наилучшего способа разработки этой таблицы.
В принципе, таблица позиций в таблице рецептов должна иметь возможность ссылаться либо на таблицу ингредиентов, либо на таблицу рецептов в зависимости от того, какая позиция требуется, и я хочу знать, что было бы самым эффективным способом справиться с этим.
Большое вам спасибо заранее!