Documentos de Académico
Documentos de Profesional
Documentos de Cultura
(COD_ASESOR,CCOD_EMPR_ASESOR,NOMBRE_ASESOR,CIUDAD_ASESOR,SUELDO)
values
(1111 , 78 , 'FABIOLA CUNA', 'TUMBES',3450)
insert into ASESOR_NEGOCIO
(COD_ASESOR,CCOD_EMPR_ASESOR,NOMBRE_ASESOR,CIUDAD_ASESOR,SUELDO)
values
(1113 , 12 , 'CELIA LOSA', 'PIURA',1450)
insert into ASESOR_NEGOCIO
(COD_ASESOR,CCOD_EMPR_ASESOR,NOMBRE_ASESOR,CIUDAD_ASESOR,SUELDO)
values
(1114 , 95 , 'CARLOS LARA', 'LOMAS',2250)
insert into ASESOR_NEGOCIO
(COD_ASESOR,CCOD_EMPR_ASESOR,NOMBRE_ASESOR,CIUDAD_ASESOR,SUELDO)
values
(1115 , 35 , 'SERGIO VASQUEZ', 'PUNO',3250)
insert into ASESOR_NEGOCIO
(COD_ASESOR,CCOD_EMPR_ASESOR,NOMBRE_ASESOR,CIUDAD_ASESOR,SUELDO)
values
(1116 , 95 , 'PEPE MADURO', 'PIURA',4450)
(12,'MYPEX','TARAPOTO',65,2000000)
insert into EMPRESA
(COD_EMPR,NOMB_EMPR,CIUDAD,PROM_VENTAS,GANANCIA)
values
(13,'CANTA','TARAPOTO',55,3000000)
insert into EMPRESA
(COD_EMPR,NOMB_EMPR,CIUDAD,PROM_VENTAS,GANANCIA)
values
(14,'BILLAR','TARAPOTO',33,2000000)
insert into EMPRESA
(COD_EMPR,NOMB_EMPR,CIUDAD,PROM_VENTAS,GANANCIA)
values
(15,'ACORDEON','TARAPOTO',46,2000000)
*
*
*
*
FROM
FROM
FROM
FROM
EMPRESA
CLIENTE
ASESOR_NEGOCIO
ASESOR_NO_EMPRESA
/* PREGUNTA 1 */
SELECT EMPR_CLIENTE,COUNT(*) CANT, SUM(VENTAS) SUM_VENTAS FROM CLIENTE
GROUP BY EMPR_CLIENTE HAVING EMPR_CLIENTE=(SELECT NOMB_EMPR
FROM EMPRESA
WHERE COD_EMPR IN (SELECT CCOD_EMPR_ASESOR
SUELDO<1300))
/* PREGUNTA 2 */
begin tran
create table ASESOR_NEGOCIO_EXITOSO
(cod_Asesor integer not null,
nombre_Asesor varchar(30) not null,
Ciudad_Asesor varchar(30) not null,
)
insert into
ASESOR_NEGOCIO_EXITOSO(cod_Asesor,nombre_Asesor,Ciudad_Asesor)
select cod_Asesor,nombre_Asesor,Ciudad_Asesor from ASESOR_NEGOCIO
where sueldo > (select 0.0013*Ganancia from EMPRESA
Where cod_empr = CCOD_EMPR_ASESOR )
select * from ASESOR_NEGOCIO_EXITOSO
rollback tran
/* PREGUNTA 3 */
begin tran
ALTER TABLE CLIENTE ADD COSTO_CAMBIO MONEY
SELECT * FROM CLIENTE
UPDATE CLIENTE SET COSTO_CAMBIO=VENTAS*10000
VENTAS> 60
SELECT * FROM CLIENTE
rollback tran
/* PREGUNTA 4 */
BEGIN TRAN
SELECT * FROM CLIENTE
SELECT * FROM EMPRESA
delete FROM CLIENTE WHERE not EXISTS (SELECT * FROM EMPRESA WHERE
CCOD_EMPR=COD_EMPR AND PROM_VENTAS>45 AND GANANCIA>2500000)
ROLLBACK TRAN
/* PREGUNTA 5 */
SELECT * FROM EMPRESA
SELECT * FROM CLIENTE
SELECT * FROM ASESOR_NEGOCIO
begin tran
create view REGISTRO_CLIENTE as
select CL.NOMBRE,EM.NOMB_EMPR from CLIENTE AS CL,EMPRESA as EM
where COD_EMPR =CCOD_EMPR AND EM.NOMB_EMPR='3 AMIGOS'
with check option
DROP VIEW REGISTRO_CLIENTE
SELECT * FROM REGISTRO_CLIENTE
sp_helptext REGISTRO_CLIENTE
SP_HELP REGISTRO_CLIENTE
insert into REGISTRO_CLIENTE values ('JORGE SARMIENTO','3 AMIGOS')
rollback