Está en la página 1de 5

IdProducto Nombre IdProveedor IdCategoria Existencia Precio_Uni Descontinuados

10 Impresora 4 1 20 300 NO

11 Teclado 1 4 5 150 NO

20 Mouse 3 4 10 80 NO

30 Bocina 4 2 5 120 SI

31 TV 2 2 20 1200 NO

56 Repetidor 6 3 40 230 NO

88 Modem 4 3 35 320 NO

66 Hub 5 3 30 70 SI

76 Coaxial 1 3 10 20 SI

12 Conectores 5 3 30 5 NO

Productos

Orden

IdOrden IdProducto IdCliente Cantidad_Compra Descuento Total

1 76 5 20 100 300

2 12 1 50 50 200

3 12 5 10 5 45

4 31 3 2 200 2200

5 11 4 10 300 1200
6 56 2 1 0 230

7 11 1 4 50 250

Cliente

IdCliente Nombre Direccion IdMembresia


1 C1 Dir1 3
2 C2 Dir2 1
3 C3 Dir3 1
4 C4 Dir4 2
5 C5 Dir5 2

Membresia

IdMembresia Tipo Tarifa Beneficios


1 Free 0 Limitados
2 Pro 100 Descuentos
3 Gold 300 Promociones
Proveedor

IdProveedor Nombre
1 AztecaCorp
2 BusinesInc
3 MisteriBytes
4 CommunWifi
5 TecSprite
6 GameHD
Categoria

IdCategoria Nombre
1 Oficina
2 Entretenimiento
3 Red
4 Computación

1.- Mostrar el nombre de los productos que se encuentren en un orden.


2.- Mostrar el nombre de los clientes que hayan comprado productos con un valor entre 200 y
300.

3.- Mostrar la membresía de los clientes que compraron productos descontinuados.

4.- Mostrar la membresía de los clientes cuya compra tenga un proveedor que inicie con la letra
“A”.

5.- Indica el nombre de los productos que pertenezcan a la categoría de la “Red”.

6.- Indica el nombre y la membresía del cliente cuya compra total sea igual a 450.

7.- Mostrar la cantidad comprada por los clientes que posean una membresía tipo “Gold”.

8.- ¿Cuál es el descuento total realizado al cliente con dirección “Dir5”?

9.- Indica la categoría de los productos comprados por el cliente cuya membresía sea igual a
“Gold”.

10.- Indica el total a pagar por los clientes que hayan comprado un producto distribuido por la
compañía “GameHD”

11.- Lista el nombre de los productos que pertenezcan a la categoría de “Entretenimiento”

12.- Lista las empresas que provean productos de tipo “Oficina”

13.- Lista los clientes que posean una membresía tipo “Free” y que además hayan comprado un
producto distribuido por un proveedor que contenga la letra “c”.

14.- Muestra el nombre y la dirección de los clientes cuya membresía sea “Pro”

15.- ¿Qué proveedores distribuyen productos descontinuados?

Respuestas
1.- Mostrar el nombre de los productos que se encuentren en una orden.

SELECT DISTINCT Productos.Nombre FROM Productos INNER JOIN Orden ON


Productos.IdProducto = Orden.IdProducto;

2.- Mostrar el nombre de los clientes que hayan comprado productos con un valor entre 200 y
300.

SELECT Cliente.Nombre FROM Cliente INNER JOIN (Orden INNER JOIN Productos ON
Orden.IdProducto = Productos.IdProducto) ON Cliente.IdCliente = Orden.IdCliente WHERE
Producto.Precio_Uni BETWEEN 200 AND 300;

3.- Mostrar el tipo de membresía de los clientes que compraron productos descontinuados.

SELECT Membresia.Tipo FROM Membresia INNER JOIN (Cliente INNER JOIN (Orden INNER JOIN
Productos ON Orden.IdProducto = Productos.IdProductos) ON Cliente.IdCliente = Orden.IdCliente)
ON Membresia.IdMembresia = Cliente.IdMembresia WHERE Productos.Descontinuado=”si”;

4.- Mostrar la membresía de los clientes cuya compra tenga un proveedor que inicie con la letra
“A”.

SELECT Membresia.Tipo FROM Membresia INNER JOIN (Cliente INNER JOIN (Orden INNER JOIN
(Productos INNER JOIN Proveedor ON Productos.IdProveedor = Proveedor.IdProveedor) ON
Orden.IdProducto=Productos.IdProducto) ON Cliente.IdCliente=Orden.IdCliente) ON
Membresia.IdMembresia=Cliente.IdMembresia WHERE Proveedor.Nombre LIKE “A*”;

5.- Indica el nombre de los productos que pertenezcan a la categoría de la “Red”.

SELECT Productos.Nombre FROM Productos INNER JOIN Categoria ON Productos.IdCategoria =


Categoria.IdCategoria WHERE Categoria.Nombre LIKE “Red”;

6.- Indica el nombre y la membresía del cliente cuya compra total sea mayor a 450.

SELECT Cliente.Nombre, Membresia.Tipo FROM Orden INNER JOIN (Cliente INNER JOIN
Membresia ON Cliente.IdMembresia=Membresia.IdMembresia) ON
Orden.IdCliente=Cliente.IdCliente WHERE Orden.Total>450;

7.- Mostrar la cantidad comprada por los clientes que posean una membresía tipo “Gold”.

SELECT SUM(Orden.Cantidad_Comprada) FROM Orden INNER JOIN (Cliente INNER JOIN


Membresia ON Cliente.IdMembresia = Membresia.IdMembresia) ON Orden.IdCliente =
Cliente.IdCliente WHERE Membresia.Tipo=”Gold”;

8.- ¿Cuál es el descuento total realizado al cliente con dirección “Dir5”?

SELECT SUM(Orden.Descuento) FROM Orden INNER JOIN Cliente ON


Orden.IdCliente=Cliente.IdCliente WHERE Cliente.Direccion = “Dir5”;

9.- Indica la categoría de los productos comprados por el cliente cuya membresía sea igual a
“Gold”.
SELECT Categoria.Nombre FROM Categoria INNER JOIN (Productos INNER JOIN (Orden INNER JOIN
(Cliente INNER JOIN Membresia ON Cliente.IdMembresia=Membresia.IdMembresia) ON
Orden.IdCliente=Cliente.IdCliente) ON Productos.IdProducto=Orden.IdProducto) ON
Categoria.IdCategoria = Productos.IdCategoria WHERE Membresia.Tipo=”Gold”;

10.- Indica el total a pagar por los clientes que hayan comprado un producto distribuido por la
compañía “GameHD”

SELECT SUM(Orden.Total) FROM Orden INNER JOIN (Productos INNER JOIN Proveedor ON
Productos.IdProveedor = Proveedor.IdProveedor) ON Orden.IdProducto = Productos.IdProducto
WHERE Proveedor.Nombre=”GameHD”;

11.- Lista el nombre de los productos que pertenezcan a la categoría de “Entretenimiento”

SELECT Productos.Nombre FROM Productos INNER JOIN Categoria ON


Productos.IdCategoria=Categoria.IdCategoria WHERE Categoria.Nombre = “Entretenimiento”;

12.- Lista las empresas que provean productos de tipo “Oficina”

SELECT Proveedor.Nombre FROM Proveedor INNER JOIN (Productos INNER JOIN Categoria ON
Productos.IdCategoria=Categoria.IdCategoria) ON Proveedor.IdProveedor=Productos.IdProveedor
WHERE Categoria.Nombre=”Oficina”;

13.- Lista los clientes que posean una membresía tipo “Free” y que además hayan comprado un
producto distribuido por un proveedor que contenga la letra “c”.

14.- Muestra el nombre y la dirección de los clientes cuya membresía sea “Pro”

15.- ¿Qué proveedores distribuyen productos descontinuados?

También podría gustarte