Está en la página 1de 3

CREATE TABLE Proveedor (

ID_Proveedor int NOT NULL PRIMARY KEY,


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;

También podría gustarte