Práctica de Mysql

1.El cliente introducte el codigo del primer producto y presiona ENTER, entonces el servidor e-Menu verifica el estado del producto introducido:

SELECT Estado_Producto FROM producto WHERE Codigo_Producto=TAL

2.Si el estado es 1, entonces recibe la cantidad y con eso crea el pedido , la primera instancia de ese pedido y el primer item_instancia, sino, envia un mensaje al dispositivo y luego recibe otro.

INSERT INTO pedido (Pedido, Fecha, Mesa, Pago_Efectivo, Pago_Electronico, Estado_Pedido) VALUES ('1', '2001-09-07', '1', '', '', '')

INSERT INTO instancia (Pedido, Instancia, Estado_Instancia) VALUES ('1', '1', '1')

Valor???

INSERT INTO item_instancia (Pedido, Instancia, Codigo_Producto, Cantidad, Valor_Producto) VALUES ('1', '1', '1', '2', '1000')

3.El cliente puede entrar otro item, es decir, otro producto con cantidad y entonces se realiza el siguiente procedimiento:

verificacion del estado del producto:
SELECT Estado_Producto FROM producto WHERE Codigo_Producto=TAL

Insercion del segundo item_instancia: Valor??
INSERT INTO item_instancia (Pedido, Instancia, Codigo_Producto, Cantidad, Valor_Producto) VALUES ('1', '1', '3', '2', '2000')

SIN MESEROS Y PAGO EFECTIVO

4.El cliente Hace el pedido y recibe el mensaje de espera, en ese momento el servidor de e-Menu...