Sunteți pe pagina 1din 3

CREATE DATABASE bdRepuestos; GO USE bdRepuestos; GO CREATE TABLE tVendedor (codiVende CHAR(2) PRIMARY KEY, apeVende VARCHAR(15) NOT

NULL, nombreVende VARCHAR(15) NOT NULL, ingreVende date, correoVende VARCHAR(30), telefoVende VARCHAR(15), direcVende VARCHAR(30), ciudadVende VARCHAR(20)); INSERT INTO tVendedor VALUES ('00','Camac','Richar','01/23/2011','richi.rcp42@gmail.com','990695335','Pj. Ni namango #170','El Tambo'); INSERT INTO tVendedor VALUES ('01','Pealoza','Vilma','12/15/2011','','964011622','Pj. Ninamango #170','El Tam bo'); INSERT INTO tVendedor VALUES ('02','Camac','Esteban','08/03/2011','','964436469','Pj. Ninamango #170','El Ta mbo');

CREATE TABLE tCliente (codiClien CHAR(3) PRIMARY KEY, nombreClien VARCHAR(30) NOT NULL, direcClien VARCHAR(30), telefoClien VARCHAR(15)) INSERT INTO tCliente VALUES ('000','Carlos Perez','Av. Real #1002','999999999'); INSERT INTO tCliente VALUES ('001','Ricardo Cachuan','Av. Circunvalacion #574','966666666'); INSERT INTO tCliente VALUES ('002','Marilin Taype','Pj. Ninamango #174','955555555');

CREATE TABLE tProveedor (codiProve CHAR(3) PRIMARY KEY, nombreprove VARCHAR(30) NOT NULL, direcProve VARCHAR(30), distriProve VARCHAR(15), regionProve VARCHAR(15), telefoProve VARCHAR(15), RUCProve VARCHAR(15)); INSERT INTO tProveedor VALUES ('000','Repuestos Canta S.A.','Jr. Canta 271 ','La victoria','Lima','6285573','2 0136568192'); INSERT INTO tProveedor VALUES ('001','PROMHIL S.R.L.','Av. Manco Capac 944','La victoria','Lima','3323461','20 117431615');

INSERT INTO tProveedor VALUES ('002','WURTH Per S.A.C.','Av. Los Ingenieros 142','Ate','Lima','3482727','203486 87191'); INSERT INTO tProveedor VALUES ('003','RAMLE CAR S.A.C.','Jr. Francia 1716','La victoria','Lima','4281075','205 10897740'); INSERT INTO tProveedor VALUES ('004','RC AUTOPARTES & ACCESORIOS ','Jr. Paruro 1199',' ','Lima',' ','204922984 42'); INSERT INTO tProveedor VALUES ('005','CORPORACION CAR MARKET S.A.C.','Jr. Paruro 1170',' ','Lima','6280367','2 0524480779'); INSERT INTO tProveedor VALUES ('006','AUTOPARTES ZIN LIMITES S.A.C.','Av. Aviacion 867','La Victoria','Lima',' ','20506283613'); CREATE TABLE tCategoria (codiCate CHAR(2) PRIMARY KEY, nombreCate VARCHAR(30) NOT NULL, descripCate VARCHAR(50)); INSERT INTO tCategoria VALUES ('FO','Focos','Focos de 12/24 voltios'); INSERT INTO tCategoria VALUES ('CA','Cables','Cables de diferentes medidas'); INSERT INTO tCategoria VALUES ('PE','Pernos','Pernos de diferentes medidas'); INSERT INTO tCategoria VALUES ('FA','Faros','Faros de 12/24 voltios');

CREATE TABLE tProducto (codiProduc CHAR(5) PRIMARY KEY, descripProduc VARCHAR(50) NOT NULL, stockProduc INT, precioUProduc DECIMAL(7,2), precioCProduc decimal(7,2), codiCate CHAR(2), codiProve CHAR (3) FOREIGN KEY (codiCate) REFERENCES tCategoria(codiCate), FOREIGN KEY (codiProve) REFERENCES tProveedor(codiProve)) INSERT INTO tProducto VALUES ('48351','Foco H3 12v 100w NARVA',20,6.20,6.00,'FO','000'); INSERT INTO tProducto VALUES ('48751','Foco H3 24v 100w NARVA',20,11.90,11.00,'FO','000'); INSERT INTO tProducto VALUES ('48328','Foco H7 12v 55w NARVA',9,12.50,12.00,'FO','000'); INSERT INTO tProducto VALUES ('17919','Foco lagrimon 2c NARVA',10,5.50,5.00,'FO','000'); INSERT INTO tProducto VALUES ('17632','Foco lagrimon 1cont 12v 21w NARVA',10,4.50,4.00,'FO','000'); INSERT INTO tProducto VALUES ('48702','Foco H1 24v 70w PASTILLA NARVA',20,8.00,7.00,'FO','000'); INSERT INTO tProducto VALUES ('48350','Foco H1 12v 70w PASTILLA NARVA',10,8.50,8.00,'FO','000');

create TABLE tOrden (codiOrden CHAR(7) PRIMARY KEY, RUCOrden VARCHAR(20), fechaOrden DATE, totalOrden decimal (7,2), igvOrden decimal (7,2), tPagoOrden decimal (7,2), codiClien CHAR(3), codiVende CHAR(2), FOREIGN KEY (codiClien) REFERENCES tCliente(codiClien), FOREIGN KEY (codiVende) REFERENCES tVendedor(codiVende)); ----------crea una factura y aunmenta -------Create Table tDetallesOrden (codiOrden CHAR(7), codiProduc CHAR(5), descripProduc VARCHAR(50), cantiProduc INT, precioUProduc DECIMAL (7,2), PRIMARY KEY (codiOrden, codiProduc), FOREIGN KEY (codiOrden) REFERENCES tOrden(codiOrden), FOREIGN KEY (codiProduc) REFERENCES tProducto(codiProduc)); INSERT INTO tDetallesOrden VALUES ('0000010','48351','Foco H3 12v 100w NARVA',1,6.20);

S-ar putea să vă placă și