15
 CREATE DATABASE VENTAS USE VENTAS CREATE TABLE DISTRITOS( CODDIS CHAR (4) PRIMARY KEY, NOMBRE VARCHAR (30)) INSERT INTO DISTRITOS VALUES('D001','ATE') INSERT INTO DISTRITOS VALUES('D002','ANCON') INSERT INTO DISTRITOS VALUES('D003','CALLAO') INSERT INTO DISTRITOS VALUES('D004','COMAS') INSERT INTO DISTRITOS VALUES('D005','LOS OLIVOS') SELECT * FROM DISTRITOS CREATE TABLE CLIENTES( CODCLI CHAR(5) PRIMARY KEY, APE_PAT VARCHAR(30), APE_MAT VARCHAR (30), NOMBRES VARCHAR (50), DNI CHAR (8), F_NAC DATETIME, SEXO CHAR(1), DIRECCION VARCHAR(40), CODDIS CHAR(4)FOREIGN KEY REFERENCES DISTRITOS (CODDIS), TELEFONO CHAR(7), CELU CHAR(9), E_MAIL VARCHAR(50), ESTADO CHAR(1)) INSERT INTO CLIENTES VALUES('C0001','Palacios','Ponce','Hiro Eduardo Joshio','72 758210','25/04/1991','M','Villa el salvador','D005','2875262','991415416','bd_ja [email protected]','E') INSERT INTO CLIENTES VALUES('C0002','Torres','Rodriguez','Jazmin Katherine','744 58145','23/03/2000','F','Ate','D001','6602596','993186509','[email protected]' ,'E') INSERT INTO CLIENTES VALUES('C0003','Castillo','Perez','Estefany','85694154','05 /10/1981','F','Ancon','D002','5596245','993617630','[email protected]','E') INSERT INTO CLIENTES VALUES('C0004','Ruiz','Meza','Johan Esteban','72158541','13 /04/1989','M','Callao','D003','2875298','995896221','[email protected]','E') INSERT INTO CLIENTES VALUES('C0005','Suarez','Mendoza','Diana Alejandra','828520 15','18/07/1990','F','Ancon','D002','2592457','995589654','[email protected] m','E') SELECT * FROM CLIENTES  CREATE TABLE MARCAS( CODMARCA CHAR(4) PRIMARY KEY, NOMMARCA VARCHAR (30) NOT NULL) INSERT INTO MARCAS VALUES('M001','SONY') INSERT INTO MARCAS VALUES('M002','LG') INSERT INTO MARCAS VALUES('M003','SAMSUNG') INSERT INTO MARCAS VALUES('M004','HP') INSERT INTO MARCAS VALUES('M005','IBM') SELECT * FROM MARCAS CREATE TABLE PRODUCTOS( CODPROD CHAR(4) PRIMARY KEY, NOMPROD VARCHAR (30) NOT NULL, CODMARCA CHAR (4) FOREIGN KEY REFERENCES MARCAS (CODMARCA), PRECIO DECIMAL (7,2) NOT NULL, STOCK INT, FCOMPRA DATETIME, ESTADO CHAR (1))

Bdd(Ventas)Refresh

Embed Size (px)

DESCRIPTION

8787/

Citation preview

CREATE DATABASE VENTASUSE VENTASCREATE TABLE DISTRITOS(CODDIS CHAR (4) PRIMARY KEY,NOMBRE VARCHAR (30))INSERT INTO DISTRITOS VALUES('D001','ATE')INSERT INTO DISTRITOS VALUES('D002','ANCON')INSERT INTO DISTRITOS VALUES('D003','CALLAO')INSERT INTO DISTRITOS VALUES('D004','COMAS')INSERT INTO DISTRITOS VALUES('D005','LOS OLIVOS')SELECT * FROM DISTRITOSCREATE TABLE CLIENTES(CODCLI CHAR(5) PRIMARY KEY,APE_PAT VARCHAR(30),APE_MAT VARCHAR (30),NOMBRES VARCHAR (50),DNI CHAR (8),F_NAC DATETIME,SEXO CHAR(1),DIRECCION VARCHAR(40),CODDIS CHAR(4)FOREIGN KEY REFERENCES DISTRITOS (CODDIS),TELEFONO CHAR(7),CELU CHAR(9),E_MAIL VARCHAR(50),ESTADO CHAR(1))INSERT INTO CLIENTES VALUES('C0001','Palacios','Ponce','Hiro Eduardo Joshio','72758210','25/04/1991','M','Villa el salvador','D005','2875262','991415416','[email protected]','E')INSERT INTO CLIENTES VALUES('C0002','Torres','Rodriguez','Jazmin Katherine','74458145','23/03/2000','F','Ate','D001','6602596','993186509','[email protected]','E')INSERT INTO CLIENTES VALUES('C0003','Castillo','Perez','Estefany','85694154','05/10/1981','F','Ancon','D002','5596245','993617630','[email protected]','E')INSERT INTO CLIENTES VALUES('C0004','Ruiz','Meza','Johan Esteban','72158541','13/04/1989','M','Callao','D003','2875298','995896221','[email protected]','E')INSERT INTO CLIENTES VALUES('C0005','Suarez','Mendoza','Diana Alejandra','82852015','18/07/1990','F','Ancon','D002','2592457','995589654','[email protected]','E')SELECT * FROM CLIENTES CREATE TABLE MARCAS(CODMARCA CHAR(4) PRIMARY KEY,NOMMARCA VARCHAR (30) NOT NULL)INSERT INTO MARCAS VALUES('M001','SONY')INSERT INTO MARCAS VALUES('M002','LG')INSERT INTO MARCAS VALUES('M003','SAMSUNG')INSERT INTO MARCAS VALUES('M004','HP')INSERT INTO MARCAS VALUES('M005','IBM')SELECT * FROM MARCASCREATE TABLE PRODUCTOS(CODPROD CHAR(4) PRIMARY KEY,NOMPROD VARCHAR (30) NOT NULL,CODMARCA CHAR (4) FOREIGN KEY REFERENCES MARCAS (CODMARCA),PRECIO DECIMAL (7,2) NOT NULL,STOCK INT,FCOMPRA DATETIME,ESTADO CHAR (1))INSERT INTO PRODUCTOS VALUES('P001','MONITOR 15P', 'M001',400,10,'15/10/09','A')INSERT INTO PRODUCTOS VALUES('P002','PARLANTES', 'M002',90,150,'03/04/10','A')INSERT INTO PRODUCTOS VALUES('P003','CASE', 'M003',1500,20,'13/08/02','A')INSERT INTO PRODUCTOS VALUES('P004','IMPRESORA', 'M004',700,30,'08/12/06','A')INSERT INTO PRODUCTOS VALUES('P005','TECLADO', 'M005',40,100,'04/09/09','A')SELECT * FROM PRODUCTOSCREATE TABLE VENDEDORES(CODVEN CHAR (4) PRIMARY KEY,APE_PAT VARCHAR (30) NOT NULL,APE_MAT VARCHAR (30) NOT NULL,NOMBRES VARCHAR (40) NOT NULL,DNI CHAR (8) NOT NULL,DIRECC VARCHAR (30) NOT NULL,CODDIS CHAR (4) FOREIGN KEY REFERENCES DISTRITOS (CODDIS),SEXO CHAR (1) NOT NULL,ESTADO CHAR (1) NOT NULL)INSERT INTO VENDEDORES VALUES('V001','ROBLES','MEDINA','IVAN ANTHONY','06932283','AV SAN ROQUE 145','D001','M','A')INSERT INTO VENDEDORES VALUES('V002','ROJAS','INFANTE','IRVING MARCONNI','07832078','AV BELAUNDE OESTE 1080','D002','M','A')INSERT INTO VENDEDORES VALUES('V003','YARLEQUE','QUEVEDO','JOSUE RICARDO','08564162','AV MICAELABASTIDAS 777','D003','M','A')INSERT INTO VENDEDORES VALUES('V004','FERNANDEZ','CARBAJAL','CINDY MARIANNE','09895123','AV TORRE TAGLE 1430','D004','F','A')INSERT INTO VENDEDORES VALUES('V005','SANCHEZ','YAYICO','KATHERINE MIYU','04616010','AV NARANJAL 472','D005','F','A')SELECT * FROM VENDEDORESCREATE TABLE COMP_CABECERA(CODCOMP CHAR (10) PRIMARY KEY,CODCLI CHAR (5) FOREIGN KEY REFERENCES CLIENTES (CODCLI),CODVEN CHAR (4) FOREIGN KEY REFERENCES VENDEDORES (CODVEN),FCOMP DATETIME,TIPO_COMP VARCHAR (20))INSERT INTO COMP_CABECERA VALUES ('COMP000001','C0001','V001','10/04/02','TICKET')INSERT INTO COMP_CABECERA VALUES ('COMP000002','C0002','V002','20/08/08','BOLETA DE VENTA')INSERT INTO COMP_CABECERA VALUES ('COMP000003','C0003','V003','11/11/99','FACTURA')INSERT INTO COMP_CABECERA VALUES ('COMP000004','C0004','V004','30/12/02','BOLETA DE VENTA')INSERT INTO COMP_CABECERA VALUES ('COMP000005','C0005','V005','01/02/07','TICKET')SELECT * FROM COMP_CABECERACREATE TABLE COMP_DETALLE(CODDET CHAR(4) PRIMARY KEY,CODCOMP CHAR(10) FOREIGN KEY REFERENCES COMP_CABECERA(CODCOMP),CODPROD CHAR(4) FOREIGN KEY REFERENCES PRODUCTOS(CODPROD),CANTIDAD INT NOT NULL,PRECIO DECIMAL (7,2) NOT NULL)INSERT INTO COMP_DETALLE VALUES ('CD01','COMP000001','P001',4,450)INSERT INTO COMP_DETALLE VALUES ('CD02','COMP000002','P002',15,100)INSERT INTO COMP_DETALLE VALUES ('CD03','COMP000003','P003',45,301)INSERT INTO COMP_DETALLE VALUES ('CD04','COMP000004','P004',100,250)INSERT INTO COMP_DETALLE VALUES ('CD05','COMP000005','P005',90,360)SELECT * FROM COMP_DETALLE--:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::--___________________________________________________________________________________________________________________________________________________________________--:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-- USO DEL COMANDO UPDATE-- EJERCICIOS-- 1. ACTUAIZAR EL PRECIO DEL PRODUCTO CUYO CODIGO ES P001, SU NUEVO PRECIO ES 78UPDATE PRODUCTOS SET PRECIO=78 WHERE CODPROD='P001'SELECT *FROM PRODUCTOS--1.2 ACTUALIZAR LA FECHA DEL COMPROBANTE DE COMPRA AL AO 2009 CUYO CODIGO ES COMP000001UPDATE COMP_CABECERA SET FCOMP=2009 WHERE CODCOMP='COMP000001'--2. MODIFICAR EL NOMBRE DEL DISTRITO CUYO CODIGO ES D002, SU --NUEVO NOMBRE ES SAN BORJAUPDATE DISTRITOS SET NOMBRE='SAN BORJA' WHERE CODDIS='D002'SELECT *FROM DISTRITOS--3. MODIFICAR EL DNI Y EL CODIGO DEL DISTRITOS DEL CLIENTE, --CUYO CODIGO SEA C0001, EL NUEVO DNI ES 72163841 Y EL NUEVO --CODIGO DEL DISTRITO ES D002UPDATE CLIENTES SET DNI='72163841', CODDIS ='D002' WHERE CODCLI= 'C0001'SELECT *FROM CLIENTES--4. ACTUALIZA EL APELLIDO PARTERNO Y MATERNO DEL VENDEDOR CUYO CODIGO SEA-- V003, EL NUEVO PATERNOES LOPEZ Y EL NUEVO MATERNO ES GARCIAUPDATE VENDEDORES SET APE_PAT='LOPEZ', APE_MAT='GARCIA' WHERE CODVEN='V003'SELECT *FROM VENDEDORES--5. AUMENTAR LOS PRECIOS DE TODOS LOS PRODUCTOS EN 20%UPDATE PRODUCTOS SET PRECIO=PRECIO+PRECIO*0.2SELECT *FROM PRODUCTOS--6. AUMENTAR EL 10% DE LOS PRECIOS DE LOS PRODUCTOS CUYOS-- PRECIOS SEAN MENORES A 50UPDATE PRODUCTOS SET PRECIO=PRECIO+PRECIO*0.10 WHERE PRECIO20 AND STOCK