anderson
TRANSCRIPT
![Page 1: Anderson](https://reader030.vdocuments.pub/reader030/viewer/2022032419/55a2ac771a28aba4568b46ad/html5/thumbnails/1.jpg)
Taller SQL
ANDERSSON RAMOS
MARQUEZ
![Page 2: Anderson](https://reader030.vdocuments.pub/reader030/viewer/2022032419/55a2ac771a28aba4568b46ad/html5/thumbnails/2.jpg)
1) Encontrar la dirección de los estudios MGM.
◦ SELECT Estudio.direccion FROM Estudio
WHERE Estudio.nombre LIKE „MGM‟
![Page 3: Anderson](https://reader030.vdocuments.pub/reader030/viewer/2022032419/55a2ac771a28aba4568b46ad/html5/thumbnails/3.jpg)
2) Encontrar todas las estrellas que
participaron en películas realizadas en 1980 o
en alguna película que contenga la palabra
“Amor” en el título.
◦ SELECT Estrella.nombre FROM Estrella,
Película WHERE Pelicula.año = 1980 OR
Pelicula.titulo LIKE „amor‟
![Page 4: Anderson](https://reader030.vdocuments.pub/reader030/viewer/2022032419/55a2ac771a28aba4568b46ad/html5/thumbnails/4.jpg)
3) ¿Quién fue la estrella masculina de “El
nombre de la rosa”?
◦ SELECT Estrella.nombre FROM Estrella,
Película WHERE Estrella.sexo LIKE „masculino‟
AND Pelicula.titulo LIKE „El nombre de la rosa‟
![Page 5: Anderson](https://reader030.vdocuments.pub/reader030/viewer/2022032419/55a2ac771a28aba4568b46ad/html5/thumbnails/5.jpg)
4) ¿Qué películas tienen mayor duración que
“Lo que el viento se llevó”?
![Page 6: Anderson](https://reader030.vdocuments.pub/reader030/viewer/2022032419/55a2ac771a28aba4568b46ad/html5/thumbnails/6.jpg)
5) Encontrar el título y la duración de todas las
películas producidas por los estudios Disney
en el año 1990, ordenando la salida por su
duración.
◦ SELECT Pelicula.titulo, Pelicula.duracion FROM
Película WHERE Pelicula.nombre_estudio LIKE
„Disney‟ AND Pelicula.año = 1990 ORDEN BY
Pelicula.duracion
![Page 7: Anderson](https://reader030.vdocuments.pub/reader030/viewer/2022032419/55a2ac771a28aba4568b46ad/html5/thumbnails/7.jpg)
6) Encontrar todas las estrellas que son
hombres que viven en Malibu (tienen Malibu
como parte de su dirección).
◦ SELECT Estrella.nombre FROM Estrella
WHERE Estrella.direccion LIKE „malibu‟
![Page 8: Anderson](https://reader030.vdocuments.pub/reader030/viewer/2022032419/55a2ac771a28aba4568b46ad/html5/thumbnails/8.jpg)
7) ¿qué estrellas distintas aparecen en las
películas producidas por la MGM en 1995? (Si
una aparece varias veces mostrarla solo una
vez).
◦ SELECT Estrella.nombre FROM Película,
Estrella WHERE Pelicula.nombre_estudio LIKE
„MGM‟ AND Pelicula.año LIKE „1995‟ GROUP
BY Estrella.nombtre
![Page 9: Anderson](https://reader030.vdocuments.pub/reader030/viewer/2022032419/55a2ac771a28aba4568b46ad/html5/thumbnails/9.jpg)
8) Encontrar la suma de la duración de todas
las películas de cada estudio.
◦ SELECT suma(duracion) AS suma_duracion
FROM película
![Page 10: Anderson](https://reader030.vdocuments.pub/reader030/viewer/2022032419/55a2ac771a28aba4568b46ad/html5/thumbnails/10.jpg)
EJERCICIO 2
1) Encontrar el modelo, velocidad y tamaño de
disco duro (hd) de todos los PC‟s cuyo precio
sea inferior a $1‟600.000.
◦ SELECT PC.modelo, PC.velocidad, PC.hd
FROM PC WHERE PC.precio < 1600000
![Page 11: Anderson](https://reader030.vdocuments.pub/reader030/viewer/2022032419/55a2ac771a28aba4568b46ad/html5/thumbnails/11.jpg)
2) Repetir la consulta de (a), pero
cambiando el nombre a las columnas
velocidad como Megaherzios y hd como
Gigabytes.
◦ UPDATE PC SET PC=„velocidad‟ WHERE
PC=„megaherzios‟ AND SET PC =„hd‟ WHERE
PC=„gigabyte‟
![Page 12: Anderson](https://reader030.vdocuments.pub/reader030/viewer/2022032419/55a2ac771a28aba4568b46ad/html5/thumbnails/12.jpg)
3) Encontrar todas las filas de las tablas de
Impresoras que son en color. El valor de la
columna color es booleano con los valores ‟V‟
y ‟F‟.
◦ SELECT * FROM Impresora WHERE
Impresora.color = true
![Page 13: Anderson](https://reader030.vdocuments.pub/reader030/viewer/2022032419/55a2ac771a28aba4568b46ad/html5/thumbnails/13.jpg)
4) Encontrar la velocidad media de los PC‟s.
◦ SELECT avg(velocidad) FROM PC
![Page 14: Anderson](https://reader030.vdocuments.pub/reader030/viewer/2022032419/55a2ac771a28aba4568b46ad/html5/thumbnails/14.jpg)
5) Decir los fabricantes y la velocidad de los
PC‟s con disco duro de tamaño mayor o igual
a 1 Gigabyte.
◦ SELECT Producto.fabricante, PC.velocidad
FROM Producto, PC WHERE PC.hd >= 1
![Page 15: Anderson](https://reader030.vdocuments.pub/reader030/viewer/2022032419/55a2ac771a28aba4568b46ad/html5/thumbnails/15.jpg)
6) Encontrar los fabricantes de los PC‟s con
velocidad superior a 1600 MHz.
◦ SELECT Producto.fabricante FROM
Producto,PC WHERE Producto.velocidad > 1600
![Page 16: Anderson](https://reader030.vdocuments.pub/reader030/viewer/2022032419/55a2ac771a28aba4568b46ad/html5/thumbnails/16.jpg)
EJERCICIO 3
1) Encontrar el nombre y la ciudad de todos los
empleados que trabajan en La Corte Inglesa.
◦ SELECT Vive.nombre, Vive.ciudad FROM Vive,
Trabaja WHERE Trabaja.compañia LIKE „La
Corte inglesa‟
![Page 17: Anderson](https://reader030.vdocuments.pub/reader030/viewer/2022032419/55a2ac771a28aba4568b46ad/html5/thumbnails/17.jpg)
2) Encontrar todos los empleados que viven en
la misma ciudad que la compañía en la que
trabajan.
◦ SELECT Vive.nombre FROM Vive, Situada
WHERE Vive.ciudad LIKE situada.ciudad
![Page 18: Anderson](https://reader030.vdocuments.pub/reader030/viewer/2022032419/55a2ac771a28aba4568b46ad/html5/thumbnails/18.jpg)
3) Encontrar el salario y la compañía de todos
los directores.
◦ SELECT * FROM Trabaja.salario,
Trabaja.compañia, Dirige.nombre_director
![Page 19: Anderson](https://reader030.vdocuments.pub/reader030/viewer/2022032419/55a2ac771a28aba4568b46ad/html5/thumbnails/19.jpg)
4) Encontrar a todos los empleados que viven
en la misma ciudad y en la misma calle que su
director.
![Page 20: Anderson](https://reader030.vdocuments.pub/reader030/viewer/2022032419/55a2ac771a28aba4568b46ad/html5/thumbnails/20.jpg)
EJERCICIO 4
1) Obtener todas las marcas de cigarrillos
extranjeros.
◦ SELECT Cigarrilo.marca FROM Cigarrillo,
Fabricante WHERE Fabricante.pais <>
„Colombia‟
![Page 21: Anderson](https://reader030.vdocuments.pub/reader030/viewer/2022032419/55a2ac771a28aba4568b46ad/html5/thumbnails/21.jpg)
2) Obtener el total de compras de cigarrillos
con filtro (filtro = ‟S‟) realizadas por marca.
◦ SELECT Compras.marca, Compras.cantidad
FROM compras WHERE Compras.filtro=„S‟
![Page 22: Anderson](https://reader030.vdocuments.pub/reader030/viewer/2022032419/55a2ac771a28aba4568b46ad/html5/thumbnails/22.jpg)
3) Obtener una relación completa de todas las
compras y ventas realizadas.
◦ SELECT Compras.CIF, Compras.marca,
Compras.cantidad, Compras.precio, Ventas.CIF,
Ventas.marca, Ventas.cantidad, Ventas.precio
FROM Compra, Ventas
![Page 23: Anderson](https://reader030.vdocuments.pub/reader030/viewer/2022032419/55a2ac771a28aba4568b46ad/html5/thumbnails/23.jpg)
4) Obtener la relación de estancos que no han
vendido cigarrillos ‟Ducados‟ con filtro.
◦ SELECT * FROM Estanco, Cigarrillo WHERE
Cigarillo.marca <> „Ducados‟ AND
Cigarrilo.filtro = „S‟