top of page

Create Your First Project

Start adding your projects to your portfolio. Click on "Manage Projects" to get started

Results and Conclusions - Resultados y Conclusiones

EN:
The analysis carried out on the historical Formula 1 database has identified relevant patterns at both team and driver levels, highlighting the strategic value of using SQL to extract in-depth information from complex relational models. In total, 77 different circuits and 861 drivers are recorded over 74 years of history, from 1950 to 2024. This broad time frame offers a robust view of the evolution of the sport.

In terms of team performance, Ferrari is the absolute leader with 249 victories, far ahead of McLaren (185), Mercedes (129), Red Bull (122), and Williams (114). This difference of 64 victories between Ferrari and its closest competitor reflects remarkable historical consistency. At the driver level, Lewis Hamilton stands out as the most successful in multiple metrics: he holds the record for 66 fastest laps, 202 podiums, and an average finishing position of 5.02, surpassed only by the legendary Juan Manuel Fangio, with 4.79. This ranking also includes Max Verstappen, Nino Farina, and Michael Schumacher, consolidating the prominence of figures from different eras.

Recent analysis of the 2024 season shows a close competition. McLaren led the constructors' championship with 609 points, followed closely by Ferrari with 595. Red Bull completed the podium with 537 points. Twenty-four drivers participated in this season, reaffirming the stability of the number of competitors in the modern era, unlike in the 1950s, when more than 80 drivers per season were registered due to the local nature of many races.

From a technical perspective, the SQL code used in this project was robustly constructed, making appropriate use of JOIN operations and aggregation functions, as well as window functions such as RANK and OVER. Functions such as COALESCE were also applied to handle null values, and views and stored procedures were developed to automate analysis. However, some opportunities for improvement were identified, such as correcting the CASE syntax in the view for translating race statuses into Spanish, the lack of parameter validation in procedures, and the need to unify the language of comments to improve documentation. In addition, it would be advisable to consider creating indexes on key columns such as position, year, and constructorId, which could optimise query performance.

This project not only allowed us to draw historical and current conclusions about Formula 1, but also reinforced analytical skills applied to real databases. The dataset is confirmed as a powerful tool for sports analysis, revealing the evolution of motor racing and providing a reliable basis for future research or strategic developments.


ES:
El análisis realizado sobre la base de datos histórica de Fórmula 1 ha permitido identificar patrones relevantes tanto a nivel de equipos como de pilotos, destacando el valor estratégico del uso de SQL para extraer información profunda desde modelos relacionales complejos. En total, se registran 77 circuitos distintos y 861 pilotos a lo largo de 74 años de historia, desde 1950 hasta 2024. Esta amplitud temporal ofrece una visión robusta sobre la evolución del deporte.

En cuanto al rendimiento por escuderías, Ferrari se posiciona como líder absoluto con 249 victorias, superando ampliamente a McLaren (185), Mercedes (129), Red Bull (122) y Williams (114). Esta diferencia de 64 victorias entre Ferrari y su inmediato competidor refleja una consistencia histórica notable. A nivel de pilotos, Lewis Hamilton se destaca como el más exitoso en múltiples métricas: ostenta el récord de 66 vueltas rápidas, 202 podios, y un promedio de posición final de 5.02, solo superado por la leyenda Juan Manuel Fangio, con 4.79. Este ranking también incluye a Max Verstappen, Nino Farina y Michael Schumacher, consolidando el protagonismo de figuras de distintas épocas.

El análisis reciente de la temporada 2024 muestra una competencia ajustada. McLaren encabezó el campeonato de constructores con 609 puntos, seguido muy de cerca por Ferrari con 595. Red Bull completó el podio con 537 puntos. Participaron 24 pilotos en esta temporada, lo que reafirma la estabilidad del número de competidores en la era moderna, a diferencia de los años 50, cuando se registraban más de 80 pilotos por temporada debido a la naturaleza local de muchas carreras.

Desde una perspectiva técnica, el código SQL utilizado en este proyecto se construyó de forma robusta, empleando adecuadamente operaciones de JOIN y funciones de agregación, así como funciones de ventana como RANK y OVER. También se aplicaron funciones como COALESCE para manejar valores nulos, y se desarrollaron vistas y procedimientos almacenados para automatizar análisis. No obstante, se identificaron algunas oportunidades de mejora, como la corrección de la sintaxis del CASE en la vista de traducción de estados de carrera al español, la falta de validación de parámetros en procedimientos, y la necesidad de unificar el idioma de los comentarios para mejorar la documentación. Además, sería recomendable considerar la creación de índices en columnas clave como position, year y constructorId, lo cual podría optimizar el rendimiento de las consultas.

Este proyecto no solo permitió obtener conclusiones históricas y actuales sobre la Fórmula 1, sino que también reforzó habilidades analíticas aplicadas a bases de datos reales. El conjunto de datos se confirma como una herramienta poderosa para el análisis deportivo, revelando la evolución del automovilismo y proporcionando una base confiable para futuras investigaciones o desarrollos estratégicos.

Thank you for being here

  • LinkedIn
  • GitHub
  • CV
bottom of page