100% encontró este documento útil (1 voto)
98 vistas2 páginas

Consultas SQL sobre Productos y Clientes

El documento presenta un esquema relacional de una base de datos para una empresa con tablas de Clientes, Productos y Ventas. Luego propone 11 ejercicios sobre consultas SQL a realizar sobre dicho esquema, incluyendo obtener clientes de una ciudad, productos con código igual a descripción, clientes y ventas sobre 500 unidades, clientes sin compras, clientes que compraron todo, ventas mayores a ID 21, productos no vendidos en Cuenca, productos vendidos en Quito y Ambato, ciudades con venta de todo, clientes con facturas

Cargado por

Oscar
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
100% encontró este documento útil (1 voto)
98 vistas2 páginas

Consultas SQL sobre Productos y Clientes

El documento presenta un esquema relacional de una base de datos para una empresa con tablas de Clientes, Productos y Ventas. Luego propone 11 ejercicios sobre consultas SQL a realizar sobre dicho esquema, incluyendo obtener clientes de una ciudad, productos con código igual a descripción, clientes y ventas sobre 500 unidades, clientes sin compras, clientes que compraron todo, ventas mayores a ID 21, productos no vendidos en Cuenca, productos vendidos en Quito y Ambato, ciudades con venta de todo, clientes con facturas

Cargado por

Oscar
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

SQL

Ramos Iguamba Oscar Freddy


Matricula: 714455

Tenemos el siguiente esquema relacional de base de datos:

CLIENTES (IDCliente, Nombre, Direccion, Telefono, Ciudad)


PRODUCTO (IDProducto, Descripcion, Precio)
VENTA (IDVenta, IDProducto, IDCliente, Cantidad, Precio)

La tabla de clientes almacena informacin sobre cada posible cliente de


nuestra empresa.
En la tabla de productos almacenamos informacin sobre cada producto de
la empresa.
La tabla de ventas relaciona a las dos anteriores utilizando el atributo IDProducto para indicar el
producto que se venda, y el atributo IDCliente para indicar el cliente al que vendimos el
producto.

Sobre ella se realizan estos ejercicios:


1. Realizar una consulta que muestre el nombre de los clientes de
Guayaquil.

Select Nombre from Clientes where ciudad=Guayaquil

2. Indicar el cdigo y descripcin de los productos cuyo cdigo coincida con


su descripcin.

Select IdProducto, Descripcion from producto where cdigo = IDproducto

3. Obtener el nombre de los clientes junto con el identificador de venta y la


cantidad vendida, de aquellos productos de los que se vendieron ms de
500 unidades.
Select [Link], [Link], [Link] from c as cliente v ventas where ventas >500

4. Nombre de los clientes de la tabla Clientes que no aparecen en la tabla


de ventas (Clientes que no han comprado nada).

Select [Link] From C as cliente , v as ventas where [Link]=[Link] and Ventas=0

5. Nombre de los clientes que han comprado todos los productos de la


empresa.

Select [Link] From C as clientes , v as ventas P as Producto where


[Link]=[Link]

6. Identificador de las ventas cuya cantidad supera a la cantidad vendida en


la venta de ID 21.

Select * from Ventas where IDventas>21

7. Productos que no se han comprado nunca en Cuenca.

Select [Link] from clientes,ventas where [Link]=[Link] and [Link]


distinc cuenca

8. Productos que se han vendido tanto en Quito como en Ambato.

Select * from

9. Poblaciones a las que hemos vendido todos nuestros productos.

Select [Link] from clientes,ventas where [Link]=[Link]

FACTURA (NroFactura, Fecha, Pagada, IDCliente)


VENTA (IDVenta, IDProducto, NroFactura, Cantidad, Precio)

10. Obtener el nombre de los clientes que tienen alguna factura sin pagar

Select [Link] From c as cliente, F as factura where [Link]=FIdcleinte and [Link] =


nopagada

11. Clientes que han pagado todas sus facturas


Select [Link] From c as cliente, F as factura where [Link]=FIdcleinte and [Link] =
pagada

También podría gustarte