50 Ejercicios Prácticos para Aprender SQL desde Cero
Aprende SQL con PostgreSQL practicando desde la primera consulta. 50 ejercicios resueltos que van de tu primera tabla a JOIN, subconsultas y funciones de ventana, en un PDF de más de 120 páginas con bonus incluido.
Acerca de este libro
Contenido detallado y objetivos de aprendizaje
Aprende SQL practicando desde la primera consulta
Teoría mínima, práctica máxima. Este libro tiene un enfoque 100% práctico: aprenderás SQL con PostgreSQL resolviendo retos reales y construyendo, desde el ejercicio #1, la base de datos de una tienda, sin perderte en explicaciones interminables.
A través de más de 120 páginas y 50 ejercicios resueltos,
avanzarás paso a paso desde tu primera tabla hasta un sistema de
cuatro tablas relacionadas, con reportes completos que combinan
JOIN, agrupamientos, subconsultas y funciones de ventana.
📚 ¿Qué vas a dominar en este libro?
Primeros pasos
Construirás la tabla productos con tus propias
manos, la llenarás de datos y dominarás CREATE TABLE,
INSERT, SELECT, WHERE
y ORDER BY.
Filtros más finos
Combina condiciones con AND, OR,
BETWEEN e IN, busca patrones de
texto con LIKE y aprende qué hacer cuando un
dato no existe con IS NULL.
Funciones y CASE
Transforma los datos dentro de la misma consulta con funciones
de texto y número, CASE, DISTINCT
y COALESCE. Calcularás una liquidación del 15%
y clasificarás productos por rango de precio.
Agregación y agrupamiento
Convierte muchas filas en una sola respuesta con
COUNT, SUM, AVG,
MIN y MAX, y repite la pregunta
para cada categoría con GROUP BY
y HAVING.
Subconsultas y CTEs
Usa el resultado de una consulta dentro de otra: subconsultas
en WHERE y FROM, CTEs con
WITH y UNION. Encontrarás los
productos por encima del promedio y la categoría con más
dinero invertido.
Modificar datos y funciones de ventana
Cambia tus datos de verdad con UPDATE,
DELETE y RETURNING. Cierra con
ROW_NUMBER, RANK y
PARTITION BY para armar rankings y el podio
de cada categoría.
Relaciones entre tablas
Amplía tu base de datos con clientes,
pedidos y detalle_pedidos, conéctalas
con FOREIGN KEY y consúltalas juntas con
INNER JOIN y LEFT JOIN, incluso a los
clientes que nunca compraron.
Proyectos integradores
Responde preguntas de negocio sobre tu sistema completo: cuánto gastó cada cliente, cuál es el producto más vendido, qué productos nadie ha comprado y un reporte final de pedidos.
🎯 ¿Para quién es este libro?
Principiantes
Personas sin experiencia previa en bases de datos que quieren aprender SQL desde cero y de forma guiada.
Estudiantes
Estudiantes de sistemas e informática que necesitan practicar consultas y prepararse para evaluaciones técnicas.
Programadores
Desarrolladores de Python, Java, C# u otros lenguajes que necesitan hablarle a la base de datos de sus aplicaciones con seguridad.
📦 ¿Qué incluye tu descarga?
PDF de alta resolución con más de 120 páginas.
Cada consulta con su resultado tal como lo muestra psql, explicación con errores comunes y un reto extra.
Cheatsheet de sintaxis SQL, una guía para pensar cada ejercicio y la tabla resumen de los 50 ejercicios, más recomendaciones para continuar tu camino con PostgreSQL.
Consulta tu libro cuando quieras desde tu Dashboard de estudiante.
¿Por qué elegir este libro?
100% Práctico con Código Real
Olvídate de la teoría densa. Cada lección se afianza escribiendo y ejecutando código funcional.
Curva de Aprendizaje Progresiva
Estructurado de menor a mayor complejidad para que construyas bases sólidas sin frustrarte.
Soluciones Explicadas
Todos los ejercicios incluyen la solución analizada línea a línea con las mejores prácticas.
Proyectos Reales Integradores
Combina todo lo aprendido creando aplicaciones funcionales con manejo de errores y persistencia.
Preguntas Frecuentes
Respuestas claras y directas sobre el contenido, requisitos, compatibilidad y proceso de descarga.
¡Para nada! Este libro fue concebido especialmente para autodidactas y personas que desean aprender desde cero absoluto, sin tecnicismos innecesarios.
- Paso a paso progresivo: Comenzamos con conceptos básicos (variables, tipos de datos, condicionales) antes de avanzar a temas más profundos.
- Sin matemáticas complejas: Solo aplicamos la lógica cotidiana para resolver problemas informáticos prácticos.
- Explicaciones visuales y directas: Diseñado para que construyas confianza desde tu primer "Hola Mundo".
El libro contiene 50 ejercicios prácticos dosificados a lo largo de 8 módulos temáticos para asegurar una curva de aprendizaje sólida:
if/switch), bucles (for/while/foreach) y arreglos.
El libro está actualizado a los estándares modernos de .NET (versiones LTS 8 y 9) y las características actuales del lenguaje C#.
Aprenderás a escribir código contemporáneo empleando Top-Level Statements, tipado por inferencia con var, interpolación de cadenas, colecciones genéricas modernas y manejo de excepciones robusto, tal como se solicita en el mercado laboral actual.
¡Sí, el 100% de los ejercicios está resuelto! A diferencia de otros libros que solo plantean enunciados y dejan al estudiante a la deriva, aquí cada ejercicio incluye:
- Enunciado claro: El reto a resolver con requerimientos precisos.
- Explicación de la estrategia: Cómo abordar mentalmente la lógica antes de codificar.
- Código fuente completo: Sintaxis formateada, testeada y lista para ejecutar.
- Análisis de líneas clave: Por qué se utilizó cada instrucción y cómo experimentar variantes.
Funciona en cualquier sistema operativo. .NET es una plataforma de código abierto y completamente multiplataforma.
En el libro te indicamos los pasos directos para instalar el SDK gratuito en cualquiera de estos entornos en cuestión de minutos.
No, cero costos adicionales. Todas las herramientas que utilizarás a lo largo del libro son 100% gratuitas y oficiales de Microsoft:
- .NET SDK: Compilador y librerías oficiales de código abierto.
- Visual Studio Community: Entorno de desarrollo profesional gratuito para estudiantes y desarrolladores individuales.
- Visual Studio Code: Editor ultra ligero y gratuito con la extensión oficial de C#.
Solo necesitas una computadora estándar (incluso con especificaciones modestas) y conexión a internet para la descarga inicial de las herramientas.
Recibirás el libro en formato PDF digital de alta resolución, diseñado cuidadosamente para ofrecer máxima legibilidad tanto en monitores de PC como en pantallas móviles y tablets.
La entrega está totalmente automatizada:
La confirmación es inmediata. El sistema te redirige a tu confirmación y desbloquea la descarga en tu Dashboard de estudiante en segundos.
Registras tu comprobante en el checkout y nuestro equipo lo valida rápidamente para habilitar tu acceso con notificación a tu correo.
Siempre podrás volver a ingresar a tu panel con tu cuenta de estudiante para gestionar y volver a descargar tus libros.
¡Para nada! El acceso es vitalicio y permanente.
Una vez adquirido, el libro queda vinculado indefinidamente a tu perfil de estudiante en nuestra plataforma. Si cambias de ordenador, pierdes tu archivo o compras una nueva tablet, simplemente inicias sesión en escueladeprogramacion.net y podrás descargarlo nuevamente sin costo alguno.
Sí, todas las actualizaciones son gratuitas.
En el desarrollo de software las herramientas evolucionan constantemente. Cuando agreguemos revisiones, mejoras en las explicaciones o adaptaciones para futuras versiones de .NET, el archivo actualizado se cargará automáticamente en tu Dashboard de estudiante sin que tengas que volver a pagar.
Aceptamos las principales formas de pago globales y locales con cifrado de grado bancario:
- PayPal: Paga con tu saldo o tarjeta vinculada con protección al comprador.
- Tarjetas de Débito y Crédito: Visa, Mastercard y American Express procesadas por pasarelas seguras.
- Transferencia / Pago Local: Disponible en los países habilitados en el checkout.
No estarás solo en tu proceso de aprendizaje.
Si encuentras alguna dificultad al configurar tu entorno o necesitas aclaración sobre la lógica de algún ejercicio en particular, puedes contactar a nuestro equipo de soporte directamente a través de nuestro correo o canales comunitarios.
No encontramos preguntas que coincidan
Intenta buscar con otra palabra clave como "Mac", "pago", "ejercicios" o "código".
¿Tienes alguna pregunta específica antes de ordenar?
Nuestro equipo está listo para ayudarte a dar tu primer paso en la programación.