Ejercicios algebra relacional
Tenemos el siguiente esquema relacional de base de datos:
CLIENTES(IDCliente, Nombre, Dirección, Teléfono, Ciudad)
PRODUCTO(IDProducto, Descripción, Precio)
VENTA(IDVenta, IDProducto, IDCliente, Cantidad, Precio)
La tabla de clientes almacena información sobre cada posible cliente
de nuestra empresa.
En la tabla de productos almacenamos información 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 (las soluciones están al final):
[1] Realizar una consulta que muestre el nombre de los
clientes de GuayaquilπNombre(σCiudad="Guayaquil"(Clientes))
[2] Indicar el código y descripción de los productos cuyo código coincida con su descripción
πIDProducto,Descripción(σIDProducto=Descipcion(Producto))
[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 más de 500 unidades
[4] Nombre de los clientes de la tabla Clientes que no aparecen en la tabla de ventas (Clientes que no han comprado nada)
[5] Nombre de los clientes que han comprado todos los productos de la empresa
[6] Identificador de las ventas cuya cantidad supera a la cantidad vendida en la venta número 18
[7] Productos que no se han comprado nunca en Palencia
[8] Productos que se han vendido tanto en Palencia como en Valladolid
No hay comentarios.:
Publicar un comentario