
Omar Tinoco Padilla
PreguntaHola, si estoy construyendo un sistema de restaurante y creo una entidad de “ingrediente”, un atributo puede ser “cantidad”? Es decir, nombre: manzana, cantidad, 10,? o es un atributo que irrelevante, porque tal vez el software a usar tiene un funciones que permite contar por atributos como en excel?
Nicolas Bruna
La duda que me surge ahora es el control de stock de insumos y de productos producidos, nunca diseñe un control de inventario. No se como diseñar esa parte, porque me gustaría que todos los movimientos queden registrados, entradas de mercadería, salidas, materia prima usada para producir, cambios de deposito, estaba pensando hacer una tabla de stock con los campos:
Fecha y hora Tipo de movimiento cantidad Lugar de almacenamiento
y luego crear una consulta que sume todas las entradas y reste todas las salidas, pero creo que eso con el tiempo va a ser ineficiente porque cuando la base de datos este con mucha cantidad de datos habría que sumar miles de registros y restar miles de registros, no se como se comportara la base de datos en esos casos, tal vez se vuelva un poco lenta

Omar Tinoco Padilla
creo que tu duda se puede resolver mas adelante usando sentencias en SQL

Omar Tinoco Padilla
@nicolas-bruna mira este el modelo en el que estado trabajando
Nicolas Bruna
"lista_detalle" se refiere a los renglones correspondientes a la lista de productos que hay que producir en el día
Nicolas Bruna
Hola, yo estoy desarrollando un sistema similar pero para una panadería, estuve dándole mucha vuelta al tema del calculo del consumo de ingredientes porque lo que quiero saber es el consumo de cada insumo o ingrediente en un periodo de tiempo, por ejemplo, ¿cuanto azúcar se gasta por mes? Y que a su vez saque el precio de la factura donde se hizo la compra, te adjunto una foto de la solución a la que llegue, todavía esta en proceso y puede tener errores, miralo y decime que te parece, tal vez podamos compartir ideas ya que es un sistema muy similar, saludos!!

Andrés David Ríos Ramirez
Hola @omaredgardotinocopadilla, lo estuve pensando y se me ocurre algo así que en una entidad tengas las recetas y en otra los ingredientes (relacionados por un id) así desagregas una cosa de la otra y por ejemplo en la entidad de ingredientes puedes llevar un summary del stock del ingrediente y el sistema puede conociendo cual es la cantidad que requiere de cada ingrediente y sabiendo el stock decirte si un plato se puede hacer o no.
Ademas lo puedes hacer aun más interesante, puedes pasarle al sistema cuentos platos quieres hacer de cada uno y poder saber qué y cuánto comprar. Espero te sirva, saludos.
🚀🚀