ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Taller bases de datos: instrucciones SQL


Enviado por   •  10 de Diciembre de 2015  •  Tareas  •  841 Palabras (4 Páginas)  •  411 Visitas

Página 1 de 4

Teniendo en cuenta que las tablas anteriores realizar las instrucciones SQL para cada uno de los siguientes casos:

1. Obtener el nombre y precio de los artículos cuyo precio sea mayor o igual a $1.000.000 (UN MILLON DE PESOS), y ordenarlos descendentemente por el precio, y luego ascendentemente por el nombre.

2. Obtener un listado de artículos, incluyendo el nombre de artículo, su precio y el nombre del fabricante, ordenados por el nombre del artículo.

3. Obtener el precio medio de los productos de cada fabricante, mostrando el nombre del fabricante y el precio promedio, y ordenados por el nombre del fabricante.

4. Obtener un listado con el nombre y precio de los artículos más caros de cada fabricante, incluyendo el nombre del fabricante.

5. Rebajar el precio en un 10% a los productos cuyo precio sea superior a un millón de pesos

DESARROLLO

1. SELECT NOMBRE, PRECIO FROM ARTICULOS

WHERE PRECIO >= 1000000

ORDER BY PRECIO DESC, NOMBRE

2. SELECT A.NOMBRE, PRECIO, F.NOMBRE

FROM ARTICULOS A, FABRICANTES F

WHERE A.FABRICANTE=F.CODIGO

A.NOMBRE

3. SELECT F.NOMBRE, AVG(PRECIO)

FROM ARTICULOS A, FABRICANTES F

WHERE A.FABRICANTE=F.CODIGO

GROUP BY F.NOMBRE

ORDER BY F.NOMBRE

4. SELECT A.NOMBRE, PRECIO, F.NOMBRE

FROM ARTICULOS A, FABRICANTES F

WHERE A.FABRICANTE=F.CODIGO AND

PRECIO = (SELECT MAX (PRECIO) FROM ARTICULOS WHERE FABRICANTE=F.CODIGO)

ORDER BY F.NOMBRE

5. UPDATE ARTICULOS SET PRECIO = PRECIO * 0.9

WHERE PRECIO > 1000000

TALLER #2 SQL

Teniendo en cuenta que las tablas anteriores realizar las instrucciones SQL para cada uno de los siguientes casos:

1. Obtener el código, nombre y precio de los artículos del Fabricante de nombre “SAMSUNG”, y que sus precios sea mayor o igual a $1.000.000 (UN MILLÓN DE PESOS), y ordenarlos ascendentemente por el nombre del artículo.

2. Obtener un listado con el código, el nombre y precio de los artículos cuyos precios sean mayor al precio promedio de los artículos de la tienda, incluyendo el nombre del fabricante.

3. Obtener un listado de Fabricantes con su código y nombre, que manejen artículos con precios entre 1 millón y 2 millones de pesos, ordenados ascendentemente por el nombre del fabricante.

4. Obtener un listado de Fabricantes con su código y nombre, mostrando el número de artículos que maneja cada fabricante, ordenándolo ascendentemente por el código del fabricante.

5. Aumentar el precio en un 15% a los productos del fabricante con código 3 y cuyos precios sean inferior a $1.200.000.

DESARROLLO

1. SELECT A.NOMBRE, A.CODIGO, A.PRECIO

FROM ARTICULOS A, FABRICANTES F

WHERE A.FABRICANTE=F.CODIGO

AND A.PRECIO >=1000000

AND F.NOMBRE IN ('SAMSUNG')

ORDER BY A.NOMBRE;

2. SELECT A.CODIGO,A.NOMBRE, A.PRECIO, F.NOMBRE

FROM ARTICULOS A, FABRICANTES F

WHERE A.PRECIO > (SELECT AVG (PRECIO) FROM ARTICULOS)

GROUP BY A.NOMBRE, A.PRECIO, A.CODIGO, F.NOMBRE

3. SELECT F.NOMBRE, F.CODIGO

FROM ARTICULOS A, FABRICANTES F

WHERE A.FABRICANTE=F.CODIGO

AND A.PRECIO >=1000000 AND A.PRECIO<=2000000

GROUP BY F.CODIGO

ORDER BY F.NOMBRE

4. SELECT F.CODIGO, F.NOMBRE, COUNT(A.CODIGO)

FROM ARTICULOS A, FABRICANTES F

WHERE A.FABRICANTE=F.CODIGO

GROUP BY F.CODIGO

ORDER BY F.CODIGO

5. UPDATE ARTICULOS SET PRECIO = PRECIO + (PRECIO * 0.15)

WHERE PRECIO < 1200000 AND FABRICANTE = 3

TALLER #3 SQL

Para celeridad del taller, trabajar con las siguientes sentencias:

CREATE TABLE FABRICANTES(

CODIGO

...

Descargar como (para miembros actualizados)  txt (6.8 Kb)   pdf (52.6 Kb)   docx (15.2 Kb)  
Leer 3 páginas más »
Disponible sólo en Clubensayos.com