Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Trabajo 3
Trabajo 3
Dialogo:
Lo que queremos saber es la capacidad total de trenes que existe en ambas categorías de reparación (Si, No),
para esto:
▪ Se utiliza la función de agregación SUM para sumar la capacidad de los trenes.
▪ También la función GROUP BY que agrupa los resultados por la categoría de reparación correspondiente
(Si o No).
▪ Y el resultado es la capacidad total de trenes para cada categoría, que es...
2. Obtener la fecha mínima y máxima de las reservas por estacionamiento realizadas en el mes de enero.
Dialogo:
En la segundo consulta, se desea obtener la fecha mínima y máxima de las reservas por estacionamiento
realizadas sólo en el mes de enero, para esto:
▪ Utilizamos las funciones de agregación MIN y MAX para encontrar las fechas mínimas y máximas.
▪ Se utiliza WHERE para condicionar la consulta y así filtrar las reservas realizadas en el mes de enero.
▪ Por último, se agrupa por ID del estacionamiento para obtener los resultados por estacionamiento.
3. Calcular la capacidad promedio de trenes en reparación por línea y ordenar el promedio de forma
descendente.
Dialogo:
Como tercera consulta, lo que queremos es calcular la capacidad promedio de trenes en reparación por línea
y ordenar el promedio de forma descendente:
▪ Aquí utilizamos la función ROUND para redondear el promedio a un número entero y sin decimales.
▪ Usamos WHERE para filtrar los trenes en reparación (Si).
▪ Con GROUP BY agrupamos por el nombre de la línea.
▪ Y con ORDER BY ordenamos los resultados de forma descendente según el promedio de capacidad.
4. Obtener la fecha de inicio más temprana y la fecha final más tardía de las reservas por línea realizadas
durante el año 2023.
Dialogo:
La cuarta consulta es para obtener la fecha de inicio más temprana y la fecha final más tardía de las reservas
por línea realizadas durante el año 2023:
▪ Se utiliza la función de agregación MIN para obtener la fecha de inicio más temprana y MAX para la fecha
final.
▪ Se agrupa por el nombre de la línea con GROUP BY.
▪ Y se filtran las reservas realizadas durante el año 2023 mediante la función HAVING.
5. Calcular la cantidad de trenes que tienen una capacidad superior a 206 por línea.
Dialogo:
Y para la última consulta con funcione de grupo, lo que deseamos es calcular la cantidad de trenes que
tienen una capacidad superior a 206 por línea:
▪ Se utiliza la función de agregación COUNT para contar la cantidad de trenes.
▪ La función WHERE que filtra los trenes con capacidad superior a 206.
▪ Y finalmente la función GROUP BY para agrupar por el nombre de la línea.
Vistas Simples
2. Crear una vista que muestre la capacidad promedio de estacionamientos por tipo de estación.
Vistas Complejas
1. Crear una vista que muestre el detalle de las reservas con información de estación y tren.
2. Crear una vista que muestre la disponibilidad de estacionamientos por estación y fecha