You are on page 1of 2

EJERCICIOS DE ALGEBRA RELACIONAL y SQL

Dada la siguiente Base de Datos:

VENDEDOR(IdVendedor, Nombres, Telefono, EMail)


SUCURSAL(IdSucursal, RazonSocial, Responsable)
CLIENTE(IdCliente, RazonSocial, RUC, Direccion)
ARTICULO(IdArticulo, Descripcin, UnidadMedia, Precio, Stock)
COMPROBANTE(NroComprobante, Tipo, Fecha, IdCliente, IdSucursal, IdVendedor)
COMPROBANTE_DETALLE(NroComprobante, IdArticulo, Cantidad, PrecioUnitario)

Escriba la(s) expresin(es) del Algebra Relacional seguida de la(s) sentencia(s) en SQL que solucionan
las siguientes consultas:

1. Relacin de comprobantes de pago emitidos en el mes de Agosto del 2015.


R(NroComprobante, NombreCliente)

2. Relacin de comprobantes de pago emitidos en la sucursal S01 en el ao 2014.


R(NroComprobante, NombreVendedor)

3. Relacin de comprobantes de pago del cliente de RUC 12345678901


R(NroComprobante, Fecha)

4. Relacin de artculos que durante el ao 2012 no se han vendido en ninguna de las sucursales.
R(Descripcion)

5. Relacin de clientes atendidos por el vendedor PEDRO GUERRA en el ao 2014.


R(IdCliente, RazonSocial, RUC, Direccin)

6. Relacin de artculos vendidos por el vendedor PEDRO GUERRA en el mes de Julio del 2015.
R(IdArticulo, Descripcin, UnidadMedida)

7. Relacin de sucursales donde se vende CEMENTO PORTLAND


R(IdSucursal, RazonSocial)

8. Emitir el detalle de la Boleta de Venta Nro. 001-001530


R (IdArticulo, Descripcion, Cantidad, PrecioUnitario, SubTotal)

9. Lista de los comprobantes emitidos en Setiembre de 2015


R(NroComprobante, Tipo, NombreCliente, MontoTotal)

10. Relacin de vendedores que no han trabajado en el mes de Agosto de 2014.


R(IdVendedor, Nombres)

11. Relacin de artculos que no se venden en la sucursal S01.


R(IdArticulo, Descripcin, UnidadMedida)

12. Relacin de vendedores que hayan trabajado en todas las sucursales.


R(IdVendedor, Nombres)
13. Relacin de artculos que no se vendieron en el mes de setiembre de 2015
R(Descripcion)

14. Determinar el nmero de ventas que hizo cada vendedor (cada comprobante es una venta)
R(IdVendedor, Nombres, NroVentas)

15. Determinar la cantidad y el monto total vendido de cada artculo en la sucursal S01
R(Descripcion, NroUnidades, MontoTotal)

16. Cada vendedor recibe una bonificacin por comisin de ventas que asciende a un total de 2% de la
venta que hizo. Determinar dicha bonificacin para cada vendedor en el ao 2015.
R(NombreVendedor, TotalVentas, Comision)

17. Determinar la lista de sucursales que realizaron ventas por un monto anual superior a S/. 1 000 000
en el ao 2015.
R(Sucursal, MontoTotal)

You might also like