¿Principiante absoluto? Empieza aquí.

¿Para qué sirve SQL? Descúbrelo practicando.

Una clienta pide 10 sillas. La tienda cuenta 8 y el sitio web 11: ¿hay que aceptar la venta? Descubre cómo una base crea información fiable y cómo SQL permite recuperarla.

  • Ejemplo concreto
  • Primera consulta guiada
  • Sin cuenta para empezar
Llega un pedido

¿Podemos aceptar esta venta?

La clienta quiere comprar10 sillas
La tienda indica
8sillas disponibles
Hay que rechazar
El sitio web indica
11sillas disponibles
Se puede aceptar
Dos respuestas para un solo pedido.Sin información compartida y controlada, nadie sabe qué decisión es fiable.

Varios archivos, varias verdades

Una corrección local puede crear una contradicción global.

Una hoja de cálculo es útil para explorar un conjunto pequeño o realizar un análisis puntual. Cuando varios equipos y procesos comparten, relacionan y modifican los mismos hechos, una base aporta estructura y reglas comunes.

Descubre cómo elegir sin enfrentar las herramientas
Ilustración de tablas relacionadas de clientes, pedidos y productos en un entorno de aprendizaje

Antes y después

La base no sustituye el conocimiento del negocio: hace controlables sus hechos.

Antes

Fuentes no coordinadas

  • Nombres y definiciones variables
  • Relaciones imposibles de verificar
  • Cambios simultáneos invisibles
  • Informes difíciles de reproducir
Con una base relacional

Fuente estructurada y compartida

  • Tablas y tipos documentados
  • Claves y relaciones controladas
  • Restricciones y transacciones
  • Preguntas reproducibles con SQL

Mucho más que SELECT

SQL estructura, consulta, modifica, controla, protege y automatiza.

Empieza con seis familias esenciales. Las capacidades avanzadas y su disponibilidad real se detallan por separado.

Modelar

Separar clientes, pedidos y pagos sin perder sus relaciones.

SQL · PostgreSQL

Consultar

Convertir una pregunta empresarial en un resultado reproducible.

SQL · PostgreSQL

Modificar

Añadir, corregir o eliminar datos con precisión.

SQL · PostgreSQL

Garantizar la integridad

Rechazar precios negativos, duplicados y relaciones huérfanas.

SQL · PostgreSQL

Gestionar transacciones

Confirmar o anular juntas varias modificaciones.

SQL · PostgreSQL

Crear vistas

Reutilizar una definición común en varios informes.

SQL · PostgreSQL

La primera respuesta visible

Ejecuta una consulta sobre seis pedidos ficticios.

Suma los importes por ciudad y coloca primero los mayores ingresos. El entorno SQL solo se carga al pulsar Ejecutar.

Entorno SQL en el navegador

¿Qué ciudad genera más ingresos?

Ejecuta una consulta de lectura sobre los datos ficticios de este ejercicio. No se envía nada a SQL.tn.

Local y privado
Atajo: Ctrl/⌘ + Intro
El entorno SQL se preparará cuando ejecutes la consulta por primera vez.

Microcurso gratuito · 35-45 min

¿Por qué existe SQL?

Comprende por qué las empresas utilizan bases de datos y escribe tu primera consulta para resolver un problema real.

  • Identificar los límites de fuentes no coordinadas
  • Distinguir base de datos, SGBD, servidor y lenguaje SQL
  • Comprender tablas, claves, relaciones y restricciones
  • Relacionar una necesidad empresarial con una capacidad SQL
01 · Detectar contradicciones02 · Relacionar las tablas correctas03 · Elegir las reglas04 · Mapear las capacidades05 · Responder con SQL
20lecciones publicadas
44ejercicios con validación
2proyectos disponibles
20guías prácticas

Itinerario estructurado

Continúa con Fundamentos de SQL.

Desde tu primera consulta hasta un análisis empresarial completo: filtros, cálculos, fechas, agregaciones, joins y CTE.

Disponible

Fundamentos de SQL

SELECTWHEREGROUP BYJOINCTE
20 lecciones44 ejercicios en el catálogoVer el itinerario

Práctica y casos empresariales

Valida una consulta y construye un análisis.

SELECTSin cuenta

Selecciona las columnas correctas

Muestra sólo el nombre y precio de cada producto.

Nivel : principianteAbrir el ejercicio
WHERE · ORDER BYSin cuenta

Filtrar y ordenar pedidos

Encuentre pedidos superiores a 50 TND, de mayor a menor.

Nivel : principianteAbrir el ejercicio
Proyecto empresarialDisponible

Analizar las ventas de una red de tiendas

Crea indicadores de ingresos a partir de ventas ficticias repartidas entre varias ciudades y canales.

  • Calcular los ingresos totales.
  • Comparar los ingresos por ciudad.
  • Comparar las ventas en tienda y online.
Crear un espacio para el proyecto

Competencias específicas

Los próximos microcursos están visibles, pero aún no se venden.

Únete a una lista de espera solo si el resultado esperado encaja con tu necesidad.

En preparaciónDe 45 a 60 min

SQL, PostgreSQL, MySQL y SQL Server: ¿qué diferencias hay?

Distinguir lenguaje, base de datos, SGBD, servidor y dialecto, y reconocer las diferencias relevantes.

Ver requisitos y programa previsto

Ofertas actuales

Prueba gratis y elige SQL Esencial si el itinerario te conviene.

Los microcursos en preparación no cambian el precio ni las condiciones de SQL Esencial.

Disponible con una cuenta gratuita

Descubrimiento

Para probar el método y adquirir tus primeros hábitos SQL.

Gratis

  • 8 lecciones fundamentales
  • 15 ejercicios interactivos con soluciones
  • Proyecto guiado Análisis de ventas (se requiere cuenta gratuita)
  • Prueba de nivel y entorno SQL
  • Progreso vinculado a la cuenta
Crear mi espacio gratuito

Guías vinculadas a la práctica

Profundiza en una pregunta y pasa después a la actividad.

Una barrera rechaza un valor no válido, una cápsula asegura dos operaciones y un sensor archiva un cambio

Restricciones, transacciones o desencadenantes: ¿qué herramienta elegir?

Estas tres herramientas protegen los datos en diferentes momentos. Confundirlos añade complejidad sin mejorar la confiabilidad.

Leer la guía
Dos contadores comparan todas las líneas con las celdas realmente completadas

¿COUNT(*) o COUNT(columna)?

La diferencia parece pequeña, pero puede cambiar un KPI de integridad o volumen.

Leer la guía
Un analista utiliza una hoja de cálculo individual vinculada por un puente a una base de datos compartida por varios colaboradores

Excel o base de datos: ¿cómo elegir?

La elección correcta no depende de un duelo entre herramientas, sino de la forma en que tus datos viven y se comparten.

Leer la guía

Preguntas frecuentes

Antes de empezar.

¿Qué es SQL?

SQL es un lenguaje utilizado por varios sistemas gestores de bases de datos para estructurar, consultar, modificar y controlar datos. PostgreSQL, MySQL y SQL Server son SGBD, no sinónimos de SQL.

¿A quién se dirige SQL.tn?

SQL.tn se dirige a estudiantes, personas en reconversión y profesionales que quieren aprender SQL o reforzar sus competencias de datos.

¿Necesito instalar algún programa?

No. Puedes leer las lecciones, ver las soluciones, hacer la prueba y utilizar el entorno SQL interactivo directamente en el navegador.

¿Qué incluye el acceso gratuito?

Después de tres actividades disponibles sin cuenta, el espacio Descubrimiento gratuito desbloquea 8 lecciones, 15 ejercicios con soluciones, la prueba de nivel, el entorno SQL y el proyecto guiado Análisis de ventas. El proyecto requiere una cuenta gratuita para guardar el progreso.

¿Puedo aprender sin saber programar?

Sí. El microcurso gratuito ¿Por qué existe SQL? comienza con archivos contradictorios antes de introducir tablas, relaciones y la primera consulta.

Ver todas las preguntas