lunes, 14 de noviembre de 2016

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