Diseñar una base de datos de recetas que incluya ingredientes y sub-recetas.

Estoy diseñando una base de datos de recetas que debe ser muy flexible, ya que se comunicará directamente con nuestro sistema de inventario de back-of-house. Esto es lo que tengo hasta ahora en lo que respecta a las tablas:

Receta: esta tabla contendrá la fecha de la receta: el nombre, los pasos necesarios para cocinar, etc.Ingredientes / Inventario: este es nuestro inventario posterior, por lo que contará con la información sobre cada producto que se utilizará en nuestras recetas.Elemento de línea de receta: esta es la tabla difícil, quiero poder vincular los ingredientes aquí así como la cantidad necesaria para la receta, pero también debo poder incluir directamente recetas de la tabla de recetas (como la salsa marinara que hacemos en la empresa), y es por eso que tengo problemas para descubrir la mejor manera de diseñar esta tabla.

Básicamente, la tabla de elementos de línea de la receta debe poder vincularse a la tabla de ingredientes o a la tabla de recetas dependiendo de qué artículo de línea se necesita y quiero saber cuál sería la forma más efectiva de manejar eso.

¡Muchas gracias de antemano!

Respuestas a la pregunta(5)

Su respuesta a la pregunta