Experimentar 09 - Cursores PDF

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 2

1840-Base de Datos Avanzado I

Experimentar 09
Cursores.
Objetivo

Desarrollar sentencias Transact que den solución a los problemas propuesto.


Utilice la Base de Datos VENTASCIB (Script entregado en Experimentar 05)
TB_PRODUCTO TB_PROVEEDOR TB_DISTRITO TB_CLIENTE
COD_PRO COD_PRV COD_DIS COD_CLI
DES_PRO RAZ_SOC_PRV NOM_DIS RAZ_SOC_CLI
PRE_PRO DIR_PRV DIR_CLI
STK_ACT TEL_PRV TLF_CLI
STK_MIN COD_DIS RUC_CLI
UNI_MED REP_VEN COD_DIS
TB_VENDEDOR
LIN_PRO COD_VEN FEC_REG
IMPORTADO NOM_VEN TIP_CLI

APE_VEN CONTACTO

SUELDO_VEN
TB_ABASTECIMIENTO
COD_PRV FEC_ING

COD_PRO TIP_VEN

PRE_ABA COD_DIS
TB_FACTURA
TB_DETALLE_COMPRA NUM_FAC
NUM_OCO FEC_FAC
TB_ORDEN_COMPRA TB_DETALLE_FACTURA
COD_PRO COD_CLI
NUM_OCO NUM_FAC
CAN_PED FEC_CAN
FEC_OCO
COD_PRO
EST_FAC
COD_PRV
CAN_VEN
COD_VEN
FEC_ATE
PRE_VEN
PORC_IGV
EST_OCO

Resolver los siguientes requerimientos:


1. Cree un curso que permita mostrar los datos del Proveedor y el nombre de los productos y
su precio que cada uno abastece. Crear 02 soluciones:
a. Solución 2a: con consultas combinadas
b. Solución 3b: con cursores anidados

2. Cree un cursor que genere un reporte que muestre el nombre del país y el producto que más
consumen, así como también el menos consumido.

3. Cree un cursor que muestre el n° de factura, nombre de cliente, nombre del vendedor,
nombre del producto, cantidad, precio unitario, subtotal y total.
1840-Base de Datos Avanzado I

Factura N°: _______


Cliente: _____________________ Vendedor: ____________________

Nombre de producto cantidad precio unitario subtotal


Aaaaaaaa 99 99 99
Bbbbbbbb 99 99 99
Total 99999

4. Cree un cursor que permita insertar el código, ruc, monto de la deuda y mora de los clientes
en la tabla Tb_Morosos (qué debe crearse previamente), considerar los siguientes criterios:

 Si es menos a 200 soles será del 10% de la deuda.


 Si es mayor igual a 200 y menos a 1000, será del 15% de la deuda.
 Si es mayor a 1000 será del 20% de la deuda.

También podría gustarte