Nombre varchar(255) NOT NULL, Ciudad varchar(255), );
CREATE TABLE Factura (
ID_Factura int NOT NULL PRIMARY KEY, Descripcion varchar(255) NOT NULL, ID_Proveedor int FOREIGN KEY REFERENCES Proveedor(ID_Proveedor) );
CREATE TABLE Materia_Prima (
ID_Materia_Prima int NOT NULL PRIMARY KEY, Descripcion varchar(255) NOT NULL, Cantidad varchar(255), Total int, );
CREATE TABLE Detalle_Factura (
ID_Detalle_Factura int NOT NULL PRIMARY KEY, Descripcion varchar(255) NOT NULL, ID_Materia_Prima int FOREIGN KEY REFERENCES Materia_Prima(ID_Materia_Prima), ID_Proveedor int FOREIGN KEY REFERENCES Proveedor(ID_Proveedor), Cantidad varchar(255), Precio int, );
CREATE TABLE Formula (
ID_Formula int NOT NULL PRIMARY KEY, Descripcion varchar(255) NOT NULL, );
CREATE TABLE Detalle_Formula (
ID_Detalle_Formula int NOT NULL PRIMARY KEY, ID_Materia_Prima int FOREIGN KEY REFERENCES Materia_Prima(ID_Materia_Prima), ID_Formula int FOREIGN KEY REFERENCES Formula(ID_Formula), Tipos_Formula varchar(255) NOT NULL, );
CREATE TABLE Produccion (
ID_Produccion int NOT NULL PRIMARY KEY, Descripcion varchar(255) NOT NULL, );
CREATE TABLE Detalle_Produccion (
ID_Detalle_Produccion int NOT NULL PRIMARY KEY, ID_Produccion int FOREIGN KEY REFERENCES Produccion(ID_Produccion), ID_Materia_Prima int FOREIGN KEY REFERENCES Materia_Prima(ID_Materia_Prima), ID_Formula int FOREIGN KEY REFERENCES Formula(ID_Formula), Cantidad varchar(255) NOT NULL, Tiempo varchar(255) NOT NULL, );
CREATE TABLE Producto_Final (
ID_Producto_Final int NOT NULL PRIMARY KEY, ID_Detalle_Produccion int FOREIGN KEY REFERENCES Detalle_Produccion(ID_Detalle_Produccion), Descripcion varchar(255) NOT NULL, Cantidad varchar(255) NOT NULL, Total int, );
INSERT INTO Proveedor (ID_Proveedor, Nombre, Ciudad)
VALUES ('1', 'Felipe Herrera', 'El Paraiso');
INSERT INTO Proveedor (ID_Proveedor, Nombre, Ciudad)
VALUES ('2', 'Salomon Hernandez', 'Santa Rita');
INSERT INTO Materia_Prima (ID_Materia_Prima, Descripcion, Cantidad, Total)
VALUES ('1', 'Cafe', '1', '100');
INSERT INTO Formula (ID_Formula, Descripcion)
VALUES ('1', 'Cafe Seco');
INSERT INTO Formula (ID_Formula, Descripcion)
VALUES ('2', 'Cafe Uva');
INSERT INTO Produccion (ID_Produccion, Descripcion)
VALUES ('1', 'Despulpado');
INSERT INTO Produccion (ID_Produccion, Descripcion)
VALUES ('2', 'Trillado');
INSERT INTO Factura (ID_Factura, ID_Proveedor, Descripcion)
VALUES ('1', '1', 'Compra de Cafe Seco');
INSERT INTO Detalle_Factura (ID_Detalle_Factura, Descripcion, ID_Materia_Prima,
ID_Proveedor, Cantidad, Precio) VALUES ('1','Compra de Cafe','1', '1', '50', '3');
INSERT INTO Factura (ID_Factura, ID_Proveedor, Descripcion)
VALUES ('2', '2', 'Compra de Cafe Uva');
INSERT INTO Detalle_Factura (ID_Detalle_Factura, Descripcion, ID_Materia_Prima,
ID_Proveedor, Cantidad, Precio) VALUES ('2','Compra de Cafe','1', '2', '100', '2');
INSERT INTO Factura (ID_Factura, ID_Proveedor, Descripcion)
VALUES ('3', '2', 'Compra de Cafe Uva');
INSERT INTO Detalle_Factura (ID_Detalle_Factura, Descripcion, ID_Materia_Prima,
ID_Proveedor, Cantidad, Precio) VALUES ('3','Compra de Cafe','1', '2', '100', '2');
INSERT INTO Factura (ID_Factura, ID_Proveedor, Descripcion)
VALUES ('4', '2', 'Compra de Cafe Uva');
INSERT INTO Detalle_Factura (ID_Detalle_Factura, Descripcion, ID_Materia_Prima,
ID_Proveedor, Cantidad, Precio) VALUES ('4','Compra de Cafe','1', '2', '500', '2');
INSERT INTO Factura (ID_Factura, ID_Proveedor, Descripcion)
VALUES ('5', '2', 'Compra de Cafe Uva');
INSERT INTO Detalle_Factura (ID_Detalle_Factura, Descripcion, ID_Materia_Prima,
ID_Proveedor, Cantidad, Precio) VALUES ('5','Compra de Cafe','1', '2', '200', '2'); SELECT * FROM Materia_Prima; SELECT * FROM Produccio; SELECT * FROM Proveedor; SELECT * FROM Factura; SELECT * FROM Detalle_Factura;