_Practica_SQL

Páginas: 15 (3511 palabras) Publicado: 18 de noviembre de 2015


UNIVERSIDAD NACIONAL DE LA MATANZA

DEPARTAMENTO DE INGENIERIA
E INVESTIGACIONES TECNOLÓGICAS

INGENIERIA EN INFORMATICA





BASE DE DATOS

Práctica de Ejercicios de
SQL

Jefe de Cátedra: Ing. Verónica Ichazo

Docentes a cargo de curso:
Ing. Alfonso Palomares
Ing. Natalia Crespo
Ing. Guillermo Giannotti

Docentes a cargo de práctica:
Ing. Matías López
Ing. Juan Carlos Bordachar2015
2do Cuatrimestre
Ejercicio 1

Dada la siguiente base de datos:

Almacen (Nro, Responsable)
Articulo (Cod_art, descripción, Precio)
Material (Cod_mat, Descripción)
Proveedor (Cod_prov, Nombre, Domicilio, Ciudad)
Tiene (Nro, Cod_art)
Compuesto_por (Cod_art, Cod_mat)
Provisto_por (Cod_mat, Cod_prov)

Realizar las siguientes consultas en SQL
1- Listar los nombres de los proveedores de la ciudadde La Plata.
2- Listar los números de artículos cuyo precio sea inferior a $10.
3- Listar los responsables de los almacenes.
4- Listar los materiales que componen a cada artículo indicando descripción de cada artículo y de sus materiales.
5- Listar los códigos de los materiales que provea el proveedor 10 y no los provea el proveedor 15.
6- Listar los números de almacenes que almacenan el artículoA.
7- Listar los proveedores de Pergamino que se llamen Pérez.
8- Listar los almacenes que contienen los artículos A y los artículos B (ambos).
9- Listar los artículos que cuesten más de $100 o que estén compuestos por el material M1.
10- Listar los materiales, código y descripción, provistos por proveedores de la ciudad de Rosario.
11- Listar el código, descripción y precio de los artículos que sealmacenan en A1.
12- Listar la descripción de los materiales que componen el artículo B.
13- Listar los nombres de los proveedores que provean los materiales al almacén que Martín Gómez tiene a su cargo.
14- Listar códigos y descripciones de los artículos compuestos por al menos un material provisto por el proveedor López.
15- Hallar los códigos y nombres de los proveedores que proveen al menosun material que se usa en algún artículo cuyo precio es mayor a $100.
16- Hallar el o los códigos de los artículos de mayor precio.
17- Listar los números de almacenes que tienen todos los artículos que incluyen el material con código 123.
18- Listar los proveedores de Capital Federal que sean únicos proveedores de algún material.
19- Listar el/los artículo/s de mayor precio.
20- Listar el/losarticulo/s de menor precio.
21- Listar el promedio de precios de los artículos en cada almacén.
22- Listar los almacenes que almacenan la mayor cantidad de artículos.
23- Listar los artículos compuestos por al menos 2 materiales.
24- Listar los artículos compuestos por exactamente 2 materiales.
25- Listar los artículos que estén compuestos con hasta 2 materiales.
26- Listar los artículos compuestospor todos los materiales.
27- Listar las ciudades donde existan proveedores que provean todos los materiales.


Ejercicio 2

Dada la siguiente base de datos:

Proveedor (Nro_Prov, Nom_Prov, Categoría, Ciudad_Prov)
Articulo (Nro_art, Descripción, Ciudad_art, Precio)
Cliente (Nro_cli, Nom_Cli, Ciudad_Cli)
Pedido (Nro_Ped, Nro_art, Nro_cli, Nro_Prov, Fecha_Pedido, Cantidad, Precio_Total)
Stock(Nro_Art, fecha, cantidad)

Realizar las siguientes consultas en SQL:
1- Hallar el código (nro_prov) de los proveedores que proveen el artículo a146.
2- Hallar los clientes (nom_cli) que solicitan artículos provistos por p015.
3- Hallar los clientes que solicitan algún item provisto por proveedores con categoría mayor que 4.
4- Hallar los pedidos en los que un cliente de Rosario solicita artículosproducidos en la ciudad de Mendoza.
5- Hallar los pedidos en los que el cliente c23 solicita artículos solicitados por el cliente c30.
6- Hallar los proveedores que suministran todos los artículos cuyo precio es superior al precio promedio de los artículos que se producen en La Plata.
7- Hallar la cantidad de artículos diferentes provistos por cada proveedor que provee a todos los clientes de Junín.
8-...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS