Base De Datos Distribuidas
Enviado por hector09po • 16 de Marzo de 2015 • 687 Palabras (3 Páginas) • 158 Visitas
CREATE DATABASE CentroCosturero;
drop database CentroCosturero;
USE CentroCosturero;
/* tabla PROVEEDOR */
create table proveedor(proveedor_id INT auto_increment
,nombre varchar (54)
,calle varchar (150)
,poblacion varchar (100)
,estado varchar (100)
,CONSTRAINT pkproveedor PRIMARY KEY (proveedor_id)
);
insert into proveedor (proveedor_id, nombre, calle, poblacion, estado)
values('001','Francisco Garcia Mendeza','Pinos','tlaxiaco','Oaxaca'),
('002','Yahir Gomez Mendeza','Moctezuma','oaxaca','Oaxaca'),
('003','Godinez Gomez Mendeza','sabinos','etla','Oaxaca');
drop table proveedor;
/* tabla INSUMO */
create table insumo(insumo_id INT auto_increment
,nombre varchar (54)
,presentacion varchar (150)
,CONSTRAINT pkinsumo PRIMARY KEY (insumo_id)
);
insert into insumo(insumo_id, nombre, presentacion)
values('001','botones','paquetes de 100 piezas'),
('002','tela','carretes'),
('003','cierres','bolsa de 100 piezaz');
drop table insumo;
select * from insumo;
/* tabla PROVEEDOR_INSUMO */
create table proveedorInsumo(
proveedor_id int
,insumo_id int
,precio float
,CONSTRAINT fkproveedor FOREIGN KEY(proveedor_id) REFERENCES proveedor(proveedor_id)
,CONSTRAINT fkinsumo FOREIGN KEY(insumo_id) REFERENCES insumo(insumo_id)
);
insert into proveedorinsumo(proveedor_id, insumo_id, precio)
values('2','3','100'),
('3','1','200'),
('1','2','300');
drop table proveedorInsumo;
/* tabla PRENDA */
create table prenda(prenda_id INT auto_increment
,nombre varchar (54)
,precioVenta float
,costoProducto float
,CONSTRAINT pkprenda PRIMARY KEY (prenda_id)
);
insert into prenda(prenda_id, nombre, precioVenta, costoProducto)
values('001','camisa','500','200'),
('002','falda','300','150'),
('003','vestido','1000','400');
drop table prenda;
show tables;
/* tabla INSUMO_PRENDA */
create table insumoPrenda(
prenda_id int
,insumo_id int
,cantidad int
,CONSTRAINT fkinsumo_prenda FOREIGN KEY(insumo_id) REFERENCES insumo(insumo_id)
,CONSTRAINT fkprenda_insumo FOREIGN KEY(prenda_id) REFERENCES prenda(prenda_id)
);
insert into insumoPrenda(insumo_id, prenda_id, cantidad)
values('2','3','100'),
('3','1','200'),
('1','2','300');
/* tabla sucursal */
create table sucursal(sucursal_id INT auto_increment
,nombre varchar (54)
,calle varchar (54)
,poblacion varchar (54)
,estado varchar (54)
,telefono numeric (12)
,CONSTRAINT pksucursal
...