Ir al contenido principal

10 proyectos SQL listos para tu portafolio, aptos para todos los niveles

Selecciona tu primer proyecto SQL, o el siguiente, para practicar tus habilidades actuales en SQL, desarrollar otras nuevas y crear un portafolio profesional excepcional.
Actualizado 23 dic 2025  · 11 min leer

SQL es una habilidad imprescindible para cualquier aspirante a científico o ingeniero de datos. Muchas empresas modernas almacenan grandes cantidades de datos en diversas tablas de bases de datos relacionales. Para extraer los datos necesarios de una base de datos con el fin de manipularlos y analizarlos posteriormente, debes tener un buen dominio de SQL.

Crear proyectos SQL puede beneficiarte al menos de tres maneras:

  1. Practica tus conocimientos actuales de SQL.
  2. Desarrollar nuevas habilidades
  3. Crea tu portafolio de datos para mostrar tus habilidades en SQL a posibles empleadores.

En este artículo se analizan varias ideas para proyectos SQL listos para incluir en tu portafolio. Tanto si eres principiante en SQL como si eres un profesional más avanzado, encontrarás diversos temas interesantes que explorar.

Proyectos SQL para principiantes

Si ya estás familiarizado con los conceptos básicos de SQL, estás listo para tu primer proyecto SQL. Asegúrate de que tienes las siguientes habilidades:

  • Realizar operaciones matemáticas
  • Agregar y describir datos (mínimo, máximo, promedio, recuento y suma)
  • Filtrar datos en función de una o varias condiciones determinadas.
  • Agrupación de datos
  • Datos del pedido
  • Limitar los datos de salida
  • Unión simple de registros (uniones internas)
  • Aliasing de columnas o tablas

Para refrescar rápidamente tus conocimientos, echa un vistazo a nuestra hoja de referencia sobre conceptos básicos de SQL.

Al principio, está muy bien realizar proyectos sencillos de manipulación de datos con una sola tarea. Siempre puedes mejorar y ampliar estos proyectos más adelante, cuando adquieras más conocimientos sobre SQL y nuevas habilidades.

1. Análisis de las emisiones de carbono de la industria

En el proyecto «Análisis de las emisiones de carbono de la industria», utilizarás el conjunto de datos disponibles sobre las emisiones de carbono de los productos (que representan más del 75 % de las emisiones globales y constituyen un grave problema ecológico) para explorar la huella de carbono de diversas industrias del último año y determinar cuáles son las que más emisiones generan.

Aunque se trata de un proyecto introductorio de una sola tarea, es posible que tengas que repasar las lecciones del curso de SQL intermedio: Resumen de subconjuntos y filtrado de datos agrupados.

2. Análisis de la salud mental de los estudiantes en SQL

image5.png

En el proyecto «Análisis de la salud mental de los estudiantes en SQL», utilizarás tus conocimientos de PostgreSQL para analizar los datos de los estudiantes de una universidad internacional japonesa e identificar uno de los factores que más influyen en la salud mental de los estudiantes internacionales.

La encuesta realizada por la universidad demostró que los principales retos para los estudiantes internacionales son la conexión social y el estrés asociado a la incorporación a una nueva cultura. Tu tarea concreta en este proyecto de SQL para principiantes consistirá en centrarte en un factor específico: la duración de la estancia y cómo influye en las puntuaciones diagnósticas medias de los estudiantes internacionales.

3. ¿Cuándo fue la edad de oro de los videojuegos?

En ¿Cuándo fue la edad de oro de los videojuegos? En el proyecto SQL, analizarás los 400 videojuegos más vendidos desde 1977 para determinar si el mercado de los videojuegos ha mejorado con el tiempo y cuál ha sido su época de mayor auge. Para ello, trabajarás con los años de lanzamiento de los videojuegos, las puntuaciones de los críticos y los usuarios, y los datos de ventas. Vas a buscar la siguiente información:

  • Los 10 videojuegos más vendidos de todos los tiempos y el periodo en que se lanzaron
  • Los 10 años con las puntuaciones medias más altas de la crítica y muchos éxitos producidos.
  • Los 10 años con las puntuaciones medias más altas de los usuarios y más éxitos producidos.
  • Los años con las puntuaciones medias más altas tanto de la crítica como de los jugadores y muchos éxitos producidos.
  • El número de juegos vendidos en esos años

Para realizar las tareas anteriores de este proyecto SQL para usuarios avanzados, necesitarás utilizar varios tipos de uniones y operadores de conjunto, así que asegúrate de repasar estos conocimientos con la hoja de referencia de uniones SQL.

4. Análisis de las tendencias en los nombres de bebés estadounidenses

En el proyecto «Análisis de las tendencias en los nombres de bebés estadounidenses », estudiarás los datos proporcionados por los Estados Unidos. Administración del Seguro Social que contiene los nombres de pila que se dieron a más de 5000 bebés estadounidenses cada año durante un período de 101 años. El objetivo principal es comprender cómo han cambiado los gustos en cuanto a los nombres de bebés estadounidenses investigando las tendencias de popularidad. En concreto, vas a descubrir:

  • Nombres estadounidenses clásicos desde hace más de 100 años
  • El tipo de popularidad de cada nombre: atemporal frente a moderno.
  • Los 10 nombres femeninos más populares
  • El nombre femenino más popular que termina en «a» desde 2015.
  • Los nombres masculinos más populares por año
  • El nombre masculino más popular durante más años

Para este proyecto avanzado, te puede resultar útil el curso Manipulación de datos en SQL.

Proyectos intermedios de SQL

Aunque crear proyectos SQL cortos y de una sola tarea es un buen comienzo, en algún momento de tu proceso de aprendizaje llegarás al punto en el que querrás crear algo más emocionante y explorar los datos desde muchos ángulos. La buena noticia es que, para este tipo de proyectos multitarea, sigue siendo suficiente con contar con los mismos conocimientos básicos de SQL que se enumeraban al principio del capítulo anterior.

5. ¿Cuáles son y dónde se encuentran las empresas más antiguas del mundo?

En el proyecto SQL «Qué y dónde están las empresas más antiguas del mundo», examinarás los datos de BusinessFinancing.co.uk para descubrir las empresas más antiguas del mundo, aquellas que han sobrevivido a los cambios en las condiciones del mercado durante cientos de años y siguen en activo. Vas a obtener muchos hallazgos curiosos:

  • El rango de los años de fundación de las empresas más antiguas del mundo
  • La empresa más antigua del mundo y el sector al que pertenece
  • ¿Cuántas empresas —y cuáles— se fundaron antes del año 1000 d. C.?
  • Los sectores más comunes a los que pertenecen las empresas más antiguas
  • Las empresas más antiguas por continente
  • Las industrias más comunes para las empresas más antiguas de cada continente

Dado que los datos para este proyecto SQL intermedio se encuentran en varias tablas de bases de datos diferentes, para muchas tareas será necesario utilizar técnicas de unión para combinar los datos necesarios. Puedes consultar el curso «Unir datos con SQL» para aprender cómo hacerlo.

6. Análisis de los resultados de las pruebas de las escuelas públicas de Nueva York

image2.jpg

En el proyecto «Análisis de las calificaciones de los exámenes de las escuelas públicas de Nueva York», trabajarás con una base de datos SQL que contiene las calificaciones del SAT (Scholastic Aptitude Test) de las escuelas públicas de la ciudad de Nueva York para determinar el rendimiento académico de esas escuelas. Tú analizarás los siguientes aspectos:

  • ¿Cuántas escuelas no informan la información?
  • ¿Qué escuelas (o cuántas) son las mejores/peores en cada uno de los tres componentes del SAT: lectura, matemáticas y escritura?
  • Las mejores/peores puntuaciones para los diferentes componentes del SAT
  • Las 10 mejores escuelas según la puntuación media total en el SAT
  • Cómo varía el rendimiento en las pruebas según el distrito
  • Las 5 mejores escuelas según la puntuación media obtenida en las tres pruebas del SAT (o en una prueba concreta) en un distrito seleccionado.

Siempre que tengas dudas sobre qué comando utilizar (y cómo utilizarlo) en cada caso concreto para este proyecto SQL intermedio, no dudes en consultar este completo tutorial:Comandos SQL para científicos de datos.

7. Análisis y formateo de datos de ventas de PostgreSQL

En el proyecto Análisis y formateo de datos de ventas de PostgreSQL, te enfrentarás a una situación muy habitual en el mundo profesional: los datos aún no están listos para su análisis. Trabajarás con una base de datos «superstore» en la que los registros tienen formatos inconsistentes, tipos de datos incorrectos y valores que faltan, lo que pone en peligro la precisión de tus informes.

Tu objetivo es limpiar el conjunto de datos utilizando técnicas de PostgreSQL para responder a preguntas cotidianas relacionadas con el negocio minorista. En concreto, tú:

  • Identifica las columnas con tipos de datos incorrectos (por ejemplo, números almacenados como texto) y conviértelos para el cálculo.
  • Detectar registros incompletos y aplicar estrategias para imputar valores faltantes para las cantidades de productos.
  • Filtra y agrega los datos ahora limpios para identificar los productos con mejor rendimiento.
  • Analiza las tendencias de ingresos que antes quedaban ocultas por errores en los datos.

Dado que este proyecto tiende un puente entre los datos brutos y la información útil, es una forma excelente de practicar las habilidades de limpieza de datos en SQL que priorizan los responsables de contratación.

Proyectos SQL para nivel avanzado

Para llevar a cabo proyectos SQL más avanzados que te ayuden a destacar entre la multitud, debes sentirte cómodo con técnicas más avanzadas, además de las esenciales que se enumeran en la primera sección. Comprueba si sabes hacer lo siguiente en SQL:

  • Uso de todo tipo de uniones (incluidas las uniones con uno mismo)
  • Coincidencia y extracción de patrones
  • Manejo de la lógica if/then/else en SQL
  • Creación de vistas
  • Creación de consultas anidadas complejas
  • Uso de expresiones de tabla comunes
  • Aplicación de funciones de ventana SQL
  • Truncamiento de datos
  • Datos de etiquetado
  • Aplicación de operadores de conjunto
  • Trabajar con fechas y horas

8. Análisis de las ventas de piezas para motocicletas

En el proyecto SQL «Análisis de ventas de piezas de motocicleta», analizarás los datos de una empresa que vende piezas de motocicleta para obtener información sobre sus ventas al por mayor a lo largo del tiempo en tres almacenes y ayudarles a comprender sus fuentes de ingresos. Más concretamente, determinarás los ingresos netos que genera la empresa en todas sus líneas de productos por mes y almacén.

Para este proyecto, también necesitarás sólidas habilidades para la elaboración de informes, además de tus conocimientos de SQL. El curso «Toma de decisiones basada en datos en SQL» puede ayudarte a mejorar tus habilidades en esta área.

9. Análisis de las empresas unicornio

image9.jpg

En el proyecto «Analizando las empresas unicornio», tu tarea consistirá en averiguar cuántas empresas de diferentes sectores alcanzaron una valoración superior a los mil millones de dólares en un periodo de tiempo determinado.

En concreto, tendrás que identificar los tres sectores con mejor rendimiento en función del número de nuevas empresas de alto crecimiento creadas en ese periodo, averiguar el número de unicornios que surgieron en esos sectores por año, el año en que cada una de esas empresas se convirtió en unicornio y su valoración media en miles de millones de dólares. ¡Y toda esta información la puedes obtener con una sola consulta!

Para este proyecto, vas a utilizar una base de datos PostgreSQL que contiene varias tablas. Para refrescar algunas habilidades clave, puedes encontrar estos cursos: Funciones para manipular datos en PostgreSQL y limpiar datos en bases de datos PostgreSQL.

10. Evaluar un proceso de fabricación.

En el proyecto «Evaluar un proceso de fabricación », asumirás el papel de analista de datos de fabricación. Aunque la consistencia es fundamental en la producción, los operadores suelen realizar ajustes en la maquinaria para mejorar la eficiencia. Tu tarea consiste en analizar los datos para determinar si un cambio reciente en el proceso ha mejorado la calidad o, por el contrario, la ha empeorado.

Este proyecto va más allá de las simples instrucciones «agrupar por» y requiere que observes las tendencias de los datos a lo largo del tiempo. Revelarás información fundamental, como por ejemplo:

  • Cómo fluctúan los indicadores de calidad entre los diferentes lotes de producción.
  • Si los ajustes específicos de la maquinaria se correlacionan con un aumento de los productos defectuosos.
  • El promedio móvil de las dimensiones del producto utilizando funciones de ventana avanzadas.
  • Desviación estándar y varianza en el proceso de fabricación para detectar inestabilidad.

Para completar con éxito este proyecto, deberás sentirte cómodo con las funciones de ventana, la partición y la generación de estadísticas resumidas. Estos son conceptos avanzados que a menudo se evalúan en entrevistas técnicas para puestos de nivel medio y superior.

Ideas adicionales para proyectos SQL

Si todavía estás buscando ideas adicionales para proyectos SQL, considera alguna de las opciones de esta lista. Creo que todas estas ideas de proyectos son prácticamente viables en SQL, pero el nivel de viabilidad dependerá del conjunto de datos disponible. Creo que muchas de estas ideas serían útiles para proyectos de análisis de datos SQL en particular.

  • Análisis de retención de clientes: Analiza las tasas de retención de clientes e identifica los factores clave que influyen en la fidelidad de los clientes mediante el análisis del historial de transacciones.
  • Predicción de la rotación de empleados: Crea un proyecto en el que analices los datos de los empleados para encontrar patrones y predecir la rotación de personal. Podrías pensar en factores como la satisfacción laboral y el tiempo que llevas en la empresa.
  • Optimización del inventario en el comercio electrónico: Utiliza datos históricos de ventas para ayudar a optimizar los niveles de existencias de una empresa mediante la previsión de la demanda.
  • Análisis del sentimiento en las redes sociales: Realiza análisis de opiniones en publicaciones o reseñas de redes sociales para identificar tendencias en la opinión pública sobre una marca o tema específico.
  • Análisis del mercado inmobiliario: Analiza los datos inmobiliarios para determinar los barrios con mejor rendimiento en función de las tendencias del valor de las propiedades y las tarifas de alquiler.
  • Análisis de la clasificación de películas: Explora los datos de una base de datos de películas para encontrar tendencias en las calificaciones y los géneros a lo largo del tiempo, identificando patrones en las preferencias de la audiencia.
  • Análisis del impacto de la promoción minorista: Examina cómo las promociones o descuentos específicos afectan al volumen de ventas.
  • Análisis de las tasas de reingreso hospitalario: Analizar los datos sanitarios para identificar tendencias en las tasas de reingreso de pacientes.
  • Tendencias en el uso del transporte público: Investiga los patrones de uso del transporte público para identificar las horas punta y las rutas infrautilizadas.
  • Detección de fraudes financieros: Desarrolla un proyecto que identifique transacciones financieras potencialmente fraudulentas basándose en factores como el importe y la frecuencia de las transacciones.

Reflexiones finales

En este artículo, hemos esbozado varias ideas para proyectos SQL para todos los niveles de competencia en SQL. Además, hemos resumido las habilidades que necesitarás para cada proyecto y los recursos de aprendizaje para adquirirlas y perfeccionarlas.

Ahora que estás completamente preparado para empezar a crear estos proyectos SQL y ampliar tu portafolio profesional. ¡Nunca es demasiado pronto ni demasiado tarde para empezar a dominar y mostrar tus habilidades!

Una vez que tengas tu portafolio de proyectos SQL listo, también te conviene repasar las preguntas más frecuentes en las entrevistas de trabajo relacionadas con SQL para asegurarte de causar una buena impresión a los posibles empleadores en la fase de la entrevista.

Certifícate en SQL

Demuestra que tus conocimientos de SQL están preparados para el trabajo con una certificación.
Impulsar mi carrera

Elena Kosourova's photo
Author
Elena Kosourova
LinkedIn

Científico de Datos Certificado por IBM (2020), anteriormente Geólogo Petrolero/Geomodelador de yacimientos de petróleo y gas en todo el mundo con más de 12 años de experiencia laboral internacional. Dominio de Python, R y SQL. Áreas de especialización: limpieza de datos, manipulación de datos, visualización de datos, análisis de datos, modelado de datos, estadística, narración de historias, aprendizaje automático. Amplia experiencia en la gestión de comunidades de ciencia de datos y en la redacción/revisión de artículos y tutoriales sobre ciencia de datos y temas profesionales.

Temas

Cursos de SQL

programa

Ingeniero de Datos Asociado en SQL

30 h
¡Aprende los fundamentos de la ingeniería de datos: diseño de bases de datos y almacenamiento de datos, trabajando con tecnologías como PostgreSQL y Snowflake!
Ver detallesRight Arrow
Iniciar curso
Ver másRight Arrow
Relacionado

blog

9 proyectos de Power BI para desarrollar tus habilidades

Explora nuestra lista de proyectos de Power BI para principiantes e intermedios en diferentes sectores y casos de uso.
Jess Ahmet's photo

Jess Ahmet

8 min

blog

Los 13 mejores proyectos de AWS: De principiante a profesional

Explora 13 proyectos prácticos de AWS para todos los niveles. Mejora tus conocimientos sobre la nube con aplicaciones prácticas del mundo real y la orientación de expertos.
Joleen Bothma's photo

Joleen Bothma

12 min

Tutorial

Ejemplos y tutoriales de consultas SQL

Si quiere iniciarse en SQL, nosotros le ayudamos. En este tutorial de SQL, le presentaremos las consultas SQL, una potente herramienta que nos permite trabajar con los datos almacenados en una base de datos. Verá cómo escribir consultas SQL, aprenderá sobre
Sejal Jaiswal's photo

Sejal Jaiswal

Tutorial

Seleccionar varias columnas en SQL

Aprende a seleccionar fácilmente varias columnas de una tabla de base de datos en SQL, o a seleccionar todas las columnas de una tabla en una simple consulta.
DataCamp Team's photo

DataCamp Team

Ver másVer más