4 Actividades de aplicación para evidenciar lo aprendido
1. Explique cuál es la necesidad de datos resuelta con la siguiente
consulta.
- Se está consultando el titulo y el idioma de las canciones, con
la condición de que el genero tiene que ser “Pop” y el intérprete “Shakira”.
2. Escriba la consulta que permita obtener la duración promedio
por idioma de las canciones que han sido reproducidas en algún momento.
3. Escriba la consulta que permita obtener el nombre y el año de
lanzamiento de los intérpretes de todas las canciones que, durante el primer semestre del año 2020, hayan tenido al menos una reproducción con duración de al menos 30 segundos por usuarios de sexo femenino registrados en dicho período. 4. ¿Cuáles son los elementos que impiden que la siguiente consulta pueda ejecutarse correctamente?
- En la sentencia IN no se puede incluir el OR para hacer
condicionales, debido a que este funciona parecido a una función recibiendo uno o varios parámetros en caso de que se necesite incluir varias condiciones para hacer una validación.
5. Explique cuál es la necesidad de datos que se busca suplir con la
consulta de la actividad 4 una vez corregida.
- Se está requiriendo el título de las canciones de las que se
hayan reproducido por usuarios del sexo masculino y el país de nacimiento de dichos usuarios sea Ecuador o Colombia
6. Explique cuál es la necesidad de datos resuelta con la siguiente
consulta. - Se está generando una tabla de 3 columnas y una fila en la que se tiene el idalbum y título con una columna derivada, donde se está consiguiendo la cantidad de total de reproducción de los álbumes donde las canciones tienen segundos de reproducción mayor a 30.
7. ¿Cómo modificaría la consulta de la actividad 6 para que no se
consideren los álbumes del sello discográfico “Codiscos”?
8. Escriba una consulta que muestre por cada género, el nombre
del género, la cantidad de canciones existen en la colección, la cantidad de canciones que han sido reproducidas y la calificación promedio que han obtenido las canciones. 9. Escriba una consulta donde se obtenga el nombre del intérprete o de los intérpretes cuyas canciones tengan el mayor número de reproducciones.
10. Proponga tres casos en los que deban utilizarse los
constructos ANY y ALL en conjunto con operadores de expresiones condicionales.