Está en la página 1de 2

Nombre: Oscar Ramos

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)

CLIENTES
IdCliente

Nombre

Direccion

Telefono

Ciudad

PRODUCTO
IdProducto Descripcion Precio

VENTA
IdVenta

IdProducto Cantidad

Precio

Sobre ella se realizan estos ejercicios:


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

nombre ( Ciudad = Guayaquil Clientes)


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

IdProducto,Descripcin (IdProducto=DescripcinProducto)
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.

Clientes.Nombre,Producto.Descripcin,Ventas .Cantidad (( cantidad >500Ventas


ProductoClientes)
4. Nombre de los clientes de la tabla Clientes que no aparecen en la tabla de ventas (Clientes que
no han comprado nada).

NombreClientes - Nombre(C V)
5. Nombre de los clientes que han comprado todos los productos de la empresa.

Nombre (( Clientes.Nombre,Clientes.IdClientes,Ventas .IdProducto (CV)) :


(IdProducto Producto))
6. Identificador de las ventas cuya cantidad supera a la cantidad vendida en la venta de ID 21.

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

Venta.IdProducto (( Poblacion = Cuenca Clientes) Ventas) Cuenca


Venta.IdProducto Productos- Cuenca
8. Productos que se han vendido tanto en Quito como en Ambato.

Venta.IdProducto (( Poblacion = Quito Clientes) Ventas) Quito


Venta.IdProducto (( Poblacion = Ambato Clientes) Ventas) Ambato
Quito

Ambato

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


Imaginemos que aadimos la tabla de facturas que se relaciona con la de ventas, de modo que a la
tabla de ventas le aadimos el nmero de factura con la que se relaciona. En la tabla de factura
indicamos la fecha, el nmero y si se pag o no (TRUE significa pagado, FALSE que no est pagada).
Cada factura se corresponde con varias ventas y con un solo cliente, para lo cual se vara el diseo:
FACTURA (NroFactura, Fecha, Pagada, IDCliente)
VENTA (IDVenta, IDProducto, NroFactura, Cantidad, Precio)

Poblacion (( Cantidad. Poblacin,Ventas .IdProducto (CV)) : ( IdProducto


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

Nombre,Idfactura ( Pagada=0 (CF ))


11. Clientes que han pagado todas sus facturas
Nombre ( =0 ( C F)) Pagadores
Nombre - Pagadores

También podría gustarte