TEST SQL v2 PDF

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

TEST - SQL

Nombres:

Tiempo de duración: 40m

Indicaciones:

a) Desarrollar el presente test de acuerdo a las indicaciones de cada pregunta, puede desarrollar
a mano alzada o en Word (lo que sea más cómodo). Apenas termine reenviar al correo donde
recibió el test.
b) Desarrollar las consultas (query) para base de datos Oracle.
c) Tener en cuenta el nivel en que se encuentra la tabla y plantear de manera correcta el query
de cada pregunta.
d) Plantear las consultas de la forma más óptima.

FACTURA

Campo Tipo de dato Descripción


Fec_venta Date Fecha de venta
Cod_factura Varchar2(8) Codigo de factura
Cod_producto Varchar2(8) Codigo de producto
Cod_cliente Varchar2(8) Codigo de cliente
Cod_tienda Varchar2(8) Codigo de tienda
Cod_vendedor Varchar2(8) Codigo de vendedor
Venta_Usd Number Venta en dolares
Venta_Sol Number Venta en soles
Cantidad Number Unidades vendidas

CLIENTE

Campo Tipo de dato Descripción


Cod_cliente Date
des_cliente Varchar2(8) Nombre del cliente
Des_clase Varchar2(8) Clase del cliente (A,B,C,D,E,F,G)

PRODUCTO

Campo Tipo de dato Descripción


Cod_producto Varchar2(8)
des_producto Varchar2(8) Nombre del producto

VENDEDOR

Campo Tipo de dato Descripción


Cod_vendedor Varchar2(8)
des_vendedor Varchar2(8) Nombre del vendedor
TIENDA

Campo Tipo de dato Descripción


Cod_tienda Varchar2(8)
des_tienda Varchar2(8) Nombre de la tienda

1. Desarrollar las siguientes consultas


a. El Cliente requiere ver las ventas en Dólares por vendedor comparando el año 2017 y
2018. El resultado se debe mostrar en dos columnas venta_2017 y venta_2018

b. Se requiere un reporte donde se muestre las ventas en Soles y cantidad de productos


vendidos agrupado por tienda. Las ventas se deben mostrar en dos columnas, las de
clase A, B y C; y el resto en otros

c. Se requiere un reporte donde se muestre las ventas en Soles de todos los productos
de cuyos vendedores su venta sea mayor a 500 soles en el mes de Octubre 2018.

2. Pl /Sql

a. Crear un procedimiento almacenado en Oracle de nombre “Store_Exam” el cual


permite insertar los clientes cuya venta en soles sea mayor a 5000. Los campos a
insertar son (Cod_Cliente, Cod_Vendedor, Venta_sol, venta_dol)

Tabla destino: tmp_venta (Cod_Cliente, Cod_Vendedor, Venta_sol, venta_dol)

Tabla fuente: factura

3. Modelo Dimensional
a. Dada las siguientes entidades, identificar las tablas de hechos y dimensiones:
Factura, cliente, vendedor, tienda, proveedor, presupuesto, producto, compras

b. Desarrollar un modelo dimensional copo de nieve en base a las siguientes entidades


Consideraciones: El presupuesto solo se puede obtener por tiempo (mes) y vendedor

Tiempo (día, mes, año)


Factura (Venta_Sol, Venta_)
Cliente (Cod_Cliente, Des_cliente)
Sub Clase Producto (Cod_Producto, des_producto, cod_clase)
Vendedor (Cod_vendedor, Des_vendedor, Cod_Canal)
Canal Venta (Cod_canal, Des_canal)
Producto (Cod_Producto, des_producto, cod_subclase)
Clase Producto (Cod_clase, des_clase)
Presupuesto (Ppto_sol)

También podría gustarte