ejerciciostiendaarticulossql

2
Ejercicios SQL 1 Se tiene el siguiente modelo relacional para una tienda de informática. a) En Mysql, crear las tablas y llenar las tablas con datos correctos por medio de un script “fabricantes.sql”. b) Ejecutar las siguientes consultas: b.1) Obtner los nombres de los articulos de la tienda. b.2) Obtener los nombres y los precios de los articulos de la tienda. b.3) Obtener el nombre de los productos cuyo precio sea menor o igual a $200. b.4) Obtener todos los datos de los articulos cuyo precio este entre los $60 y los 120$ b.5) Obtener el nombre y el precio en BS (el precio multipicado al cambio 6.96). (realizar la consulta con AS y sin AS para precio) b.6) Seleccionar el precio medio de todos los productos. b.7) Obtener el precio medio de los articulos cuyo codigo de fabricante sea 22. b.8) Obtener el numero de articulos cuyo precio sea mayor o igual a $180. b.9) Obtener el nombre de los articulos cuyo precio sea mayor o igual a $180 y ordenarlos descendentemente por precio, y luego ascendentemente por nombre. b.10) Obtener un listado completo de articulos, incluyendo por cada articulo los datos del articulo y de sus fabricantes. b.11) Obtener un listado de articulos, incluyendo el nombre del articulo, su precio, y el nombre de su fabricante.

Upload: everson-vidal-mamani-huayta

Post on 14-Dec-2015

223 views

Category:

Documents


1 download

DESCRIPTION

ejercicios

TRANSCRIPT

Page 1: EjerciciostiendaArticulosSQL

Ejercicios SQL

1 Se tiene el siguiente modelo relacional para una tienda de informática.

a) En Mysql, crear las tablas y llenar las tablas con datos correctos por medio de un script “fabricantes.sql”.

b) Ejecutar las siguientes consultas:

b.1) Obtner los nombres de los articulos de la tienda.

b.2) Obtener los nombres y los precios de los articulos de la tienda.

b.3) Obtener el nombre de los productos cuyo precio sea menor o igual a $200.

b.4) Obtener todos los datos de los articulos cuyo precio este entre los $60 y los 120$

b.5) Obtener el nombre y el precio en BS (el precio multipicado al cambio 6.96).

(realizar la consulta con AS y sin AS para precio)

b.6) Seleccionar el precio medio de todos los productos.

b.7) Obtener el precio medio de los articulos cuyo codigo de fabricante sea 22.

b.8) Obtener el numero de articulos cuyo precio sea mayor o igual a $180.

b.9) Obtener el nombre de los articulos cuyo precio sea mayor o igual a $180 y ordenarlos descendentemente por precio, y luego ascendentemente por nombre.

b.10) Obtener un listado completo de articulos, incluyendo por cada articulo los datos del articulo y de sus fabricantes.

b.11) Obtener un listado de articulos, incluyendo el nombre del articulo, su precio, y el nombre de su fabricante.

b.12) Obtener el precio medio de los productos de cada fabricante, mostrando solos los codigos de fabricante.

b.13) Obtener el precio medio de los productos de cada fabricante, mostrando el nombre del fabricante.

b.14) Obtener los nombres de los fabricantes que ofrezcan productos cuyo precio medio sea mayor o igual a $150. (Hacer la consulta con y sin INNER JOIN). (¿Soporta mysql INNER JOIN?).

b.15) Obtener el nombre y precio del articulo mas barato.

b.16) Obtener una lista con el nombre y precio de los articulos mas caros de cada fabricante.

(incluyendo el nombre del proveedor)

Page 2: EjerciciostiendaArticulosSQL

b.17) Añadir un nuevo producto de $56 al fabricante con ID: 22.

b.18) Cambiar el nombre del producto con id: 18 a “Disco Duro 1 TB ”

b.19) Aplicar un descuento de 10% a todos los articulos.

b.20) Aplicar un descuento de 10% a todos los articulos cuyo precio sea mayor o igual a $120