Logo Studenta

clase 8

¡Estudia con miles de materiales!

Vista previa del material en texto

11/08/2011
1
Clase 8
Introducción a las Bases de Datos
Curso especial - Recursantes
1
Temario
 SQL
2
11/08/2011
2
SQL
3
 Lenguaje de Consultas Procedural
 Operaciones
 Unarias
 Binarias
 Selección
 Proyección
 Renombre
 Producto Cartesiano
 Unión 
 Diferencia
SQL
4
 Funciones de agregación
 Consultas y Subconsultas
 IN
 EXIST
 UNIQUE
 GROUP By
 Having
11/08/2011
3
Ejemplos
5
 Dadas las tablas
 Cliente (idc, nombre, renta, tipocliente)
 Embarque (ide, idc, peso, idcamion, idcd, fecha)
 Camion (idcamion, nombrechofer)
 Ciudad (idcd, nombre, poblacion) idcd idciudaddestino
 Resolvamos
1. Nombre del cliente 123
2. Destino del embarque 323
3. Número de cambión que llevaron embarques de más de 200 kg
4. Lista alfabética de clientes con renta mayor a 500000
5. Nombre y renta de los clientes tipo VIP, ordenados por renta de 
mayor a menor y luego por nombre
6. Nombre de los clientes con renta entre 20000 y 45000
Ejemplos/Ejercicios
6
7. Nombre de los clientes que enviaron paquetes a Córdoba o Rosario
8. Nombre de los clientes que enviaron paquetes a una ciudad que 
empiece con G
9. Ídem anterior., pero que contenga el string GEN
10. Nombre de los clientes que tienen una letra D como tercer letra del 
nombre
11. Cuales destinos han hecho envíos clientes con renta mayor a un 
millón.
12. Nombre y población de las ciudades que han recibido embarques de 
más de 2000 kg
13. Clientes que tienen más de 5 millones de renta y que hayan enviado 
embarques de menos de una tonelada
14. Choferes que condujeron embarques de clientes que tienen renga 
superior a 20 millones a ciudades con población mayor a un millón.
15. Ciudades que recibieron embarques de clientes con más de 5 millones 
de renta (con subconsultas)
11/08/2011
4
Ejemplos Ejercitación
7
16. Indique el nombre de choferes que hayan transportado embarques de 
más de una tonelada (subconsulta)
17. Clientes que han tenido embarques transportados por cada camión.
18. Ciudades que hayan recibido embarque de todos los clientes
19. Choferes que hayan transportado embarque a todas las ciudades
20. Peso promedio de los embarques?
21. Peso promedio de los embarques a Junin
22. Cuantos embarques hizo Perez, Alberto
23. Cual es la ciudad con mayor población?
24. Cual es la ciudad con menor población?
25. Peso total de los embarques transportados por el camion 22
26. Lista de clientes que hacen todos sus envíos a una sola ciudad.
Ejemplos Ejercitación
8
27. Para cada cliente cual es el peso promedio de los paquetes enviados.
28. Para cada ciudad, cual es el peso máximo de un paquete que haya sido 
enviado a dicha ciudad?
29. Para cada ciudad con población mayor a 500000 hab. cual es el peso 
menor del paquete enviados a dicha ciudad?
30. Para cada ciudad que haya recibido al menos 10 paquetes, cuantos kg. De 
embarques ha recibido?
31. Agregar el camion 95 con el conductor Mollano, Jugo.
32. Borre de la base de datos las ciudades con poblacion por debajo de 5000 
y que no tengan embarques.
33. Borre las ciudades con 10000 habitantes, si tienen embarques debe 
borrarlos tambien.
34. Convierta el peso de los embarques a libras, para ello debe multiplicarlo 
por 2.2
35. Cree una vista que contenga a los clientes con renta mayor a un millón
36. Usando la vista anterior: choferes que han transportado embarques a 
Mendoza provenientes de clientes con renta mayor a un millón.

Otros materiales