Base de Datos I Ing. Sergio Rojas Examen Final Apellido Paterno: Chambi Apellido Materno: Justo Nombres: Franklin Ferm
Views 33 Downloads 1 File size 287KB
Base de Datos I
Ing. Sergio Rojas
Examen Final Apellido Paterno: Chambi Apellido Materno: Justo Nombres: Franklin Fermín CI: 4992282 L.P. Número de Matrícula: 17598
NOTA: El examen debe ser enviado (archivo Word con las consultas sql y respuestas) vía correo electrónico al [email protected] hasta el jueves 20 de junio de la presente gestión impostergablemente. No se tomará en cuenta los exámenes que ingresen en fecha posterior a lo establecido. Base de Datos: https://www.dropbox.com/s/jytjtzccaa1w9rh/comex.sql?dl=0 Debe tomar en cuenta que SALDO COMERCIAL es la resta entre el valor de la exportación y el valor de la importación. Por ejemplo: en el 2018 se exporto 8969 millones de dólares y se importo 10046 millones de dólares, el saldo comercial en este caso seria -1077 Las unidades de medida de los valores de las tablas exportaciones e importaciones están en: Valor = millones de dólares Volumen= toneladas Elabore las consultas sql respectivas en la base de datos “comex” y responda a las siguientes preguntas:
1.
Muestre cuantos millones de dólares y toneladas se exportó en la gestión 2017 Código SQL: SELECT ROUND(SUM(valor),0) AS dinero, ROUND(SUM(volumen),0) AS toneladas FROM exportaciones WHERE gestion = 2017; Resultado: Dinero = 8194,49 Toneladas = 25163851,03
Base de Datos I
Ing. Sergio Rojas
2. Mostrar cuantos millones de dólares importo cada departamento en la gestión 2018 ordenados de mayor a menor Código SQL: SELECT d.departamento as departamento, ROUND(SUM(i.valor),2) AS dinero FROM departamentos
AS
d,
importaciones
AS
i
WHERE
i.cod_departamento
=
d.cod_departamento and i.gestion=2018 GROUP BY departamento ORDER BY dinero DESC; Resultado: SANTA CRUZ = 4041.87 LA PAZ = 2038.10 ORUO = 1772.41 COCHABAMBA = 1037.48 TARIJA = 805.37 POTOSI = 230.76 CHUQUISACA = 72.08 BENI = 10.58 PANDO = 5.36 3. ¿Cuántos países comienzan su nombre con la letra Z? Código SQL: SELECT COUNT(pais) AS países FROM países WHERE pais LIKE 'Z%'; Resultado: Paises = 2 4. En el 2017, el departamento de Tarija, de cuantos países importo? Código SQL: SELECT COUNT(DISTINCT(cod_pais)) AS países FROM importaciones WHERE gestion = 2017 AND cod_departamento = 6; Resultado: Paises = 73 5. Mostrar el saldo comercial por gestión. Código SQL:
Base de Datos I
Ing. Sergio Rojas
SELECT e.gestion as gestion , ROUND(SUM(e.valor)-SUM(i.valor),2) AS saldo_comercial FROM exportaciones AS e, importaciones AS i WHERE i.gestion=e.gestion GROUP BY gestion; Resultado: Gestion
saldo_comercial
2014
= 164068057.61
2015
= 109388119.49
2016
= 90779754.93
2017
= 108064911.45
2018
= 115588073.74
6. En el 2018, de que país importamos 3,96 millones de dólares del producto 'Fabricación de relojes.' Código SQL: SELECT p.pais as pais, ROUND(SUM(i.valor),2) AS dinero FROM paises AS p, importaciones AS i WHERE i.gestion =2018 AND p.cod_pais=i.cod_pais AND i.cod_ciiu=3330 GROUP BY pais ORDER BY dinero DESC; Resultado: Pais = China, republica popular 7. A que continente se exporta más el 'Cultivo de cereales y otros cultivos n.c.p.' Código SQL: SELECT c.continente as continente, ROUND(SUM(e.valor),2) AS dinero FROM continentes AS c, exportaciones AS e, paises AS p WHERE e.cod_pais = p.cod_pais AND e.cod_ciiu =0111 AND p.cod_continente = c.cod_continente GROUP BY continente ORDER BY dinero DESC LIMIT 1; Resultado: Continente = América del Sur 8. A que continente el departamento de La paz exportó 163.5 millones de dólares en el 2018? Código SQL: SELECT c.continente as continente, ROUND(SUM(e.valor),1) AS dinero
FROM
continentes AS c, exportaciones AS e, paises AS p WHERE e.gestion=2018 AND e.cod_departamento
=2
AND
e.cod_pais=p.cod_pais
AND
=c.cod_continente GROUP BY continente ORDER BY dinero DESC; Resultado: Continente = Europa 9. ¿Qué productos es lo que más importamos de Perú? Código SQL:
p.cod_continente
Base de Datos I
Ing. Sergio Rojas
SELECT ROUND(SUM(i.valor),2) AS dinero, a.descripcion AS nombre FROM actividades AS a, importaciones AS i WHERE i.cod_pais=589 AND i.cod_ciiu=a.ciiu GROUP BY producto ORDER BY dinero DESC LIMIT 1; Resultado: Industrias básicas de hierro y acero. 10. ¿Cuanto exporto en total los departamentos de La Paz, Santa Cruz y Cochabamba al país de Brasil en el año 2017? Código SQL: SELECT ROUND(SUM(e.valor),2) AS dinero FROM exportaciones AS e, paises AS p WHERE (e.cod_departamento = 2 or e.cod_departamento = 3 or e.cod_departamento = 7) AND e.gestion =2017 AND e.cod_pais =p.cod_pais AND e.cod_pais =105; Resultado: Dinero = 445.26 11. Entre el 2015 y 2018, ¿a cuantos países exporto Oruro? Código SQL: SELECT COUNT(DISTINCT cod_pais) AS países FROM exportaciones WHERE gestion >=2015 AND gestion =2015 AND i.gestion