Curso COMPLETO de SQL y BASES DE DATOS Desde Cero para PRINCIPIANTES
por MoureDev by Brais Moure
Recorre SQL y bases de datos relacionales desde cero: consultas, escritura de datos, tablas, relaciones y joins, hasta índices, triggers y transacciones.
Muy recomendado, valoración editorial 5 de 5
verificado 2026-09-09 — sigue siendo gratis en YouTube
Empezar en YouTubeRespuesta rápida
Curso gratis de Datos e IA de nivel principiante en YouTube impartido por MoureDev by Brais Moure (6 h 52 min). Nuestra valoración: 5/5, muy recomendado. Comprobamos que sigue siendo gratis el 9 de septiembre de 2026.
- Veredicto
- 5/5 · Muy recomendado
- Para quién
- Personas que empiezan desde cero en bases de datos y SQL y buscan un recorrido completo en español.
- Nivel
- Principiante
- Duración
- 6 h 52 min · 86 capítulos
- Precio
- Gratis en YouTube
- Autor
- MoureDev by Brais Moure
- Publicado
- 2024
- Plan sugerido
- 3 sem. · 4 h/sem.
- Verificado
- el 9 de septiembre de 2026
Nuestro veredicto
Muy recomendado, valoración editorial 5 de 5Curso muy completo y bien estructurado que recorre SQL desde los fundamentos hasta joins, índices, triggers y transacciones. Encaja especialmente con principiantes que quieren una base sólida en español, aunque conviene practicar por cuenta propia.
Puntos fuertes
- Progresión clara: de los conceptos básicos a joins y temas avanzados, con capítulos muy detallados.
- Gran duración (unas 6 h 50 min) y más de 80 lecciones que permiten ir comando por comando.
- Incluye relaciones entre tablas y temas avanzados como índices, triggers y transacciones.
A tener en cuenta
- Es un único vídeo muy largo, así que conviene dividirlo en sesiones.
- La descripción no detalla ejercicios ni proyecto final dentro del vídeo.
- Menciona MySQL y PostgreSQL, y algunas sintaxis pueden diferir entre gestores.
De qué trata
Curso de SQL y bases de datos relacionales de unas 6 h 50 min, dividido en más de 80 lecciones y 19 capítulos con marcas de tiempo. Empieza con los fundamentos, la instalación y la conexión con un cliente SQL, y continúa con consultas SELECT y sus modificadores, escritura de datos y administración de bases de datos y tablas.
Después aborda las relaciones entre tablas (1:1, 1:N y N:M), su creación y su consulta con joins y UNION. Termina con conceptos avanzados como índices, triggers, vistas, procedimientos almacenados, transacciones y concurrencia, y con la conexión desde código mediante conectores. Según la descripción, usa MySQL y PostgreSQL.
- Consultas SELECT, WHERE, GROUP BY, HAVING y CASE
- INSERT, UPDATE y DELETE
- Creación de tablas y restricciones
- Relaciones 1:1, 1:N y N:M con joins
- Índices, triggers, vistas y transacciones
Para quién es este curso
- Personas que empiezan desde cero en bases de datos y SQL y buscan un recorrido completo en español.
- Quien quiere orientarse al desarrollo backend o al análisis de datos y necesita una base sólida en SQL.
- Autodidactas que usan bases de datos a diario y quieren entender cómo funcionan por dentro.
Mejor busca otro si…
- Quien ya domina SELECT, JOIN y la creación de tablas y solo busca temas muy avanzados de administración.
- Quien necesita un curso centrado en un único gestor concreto: el curso menciona MySQL y PostgreSQL.
Antes de empezar
- Ninguno: el curso se presenta como apto para empezar desde cero.
Qué sabrás hacer al terminar
- Entender qué es una base de datos relacional y qué hace un sistema gestor.
- Consultar datos con SELECT y sus modificadores: WHERE, ORDER BY, GROUP BY, HAVING y CASE.
- Insertar, actualizar y borrar datos con INSERT, UPDATE y DELETE.
- Crear bases de datos y tablas con restricciones como PRIMARY KEY, UNIQUE, CHECK y DEFAULT.
- Modelar relaciones 1:1, 1:N y N:M y consultarlas con INNER JOIN, LEFT JOIN, RIGHT JOIN y UNION.
- Conocer conceptos avanzados como índices, triggers, vistas, procedimientos almacenados y transacciones.
Estructura del curso
- 01
Fundamentos e instalación
Introducción, bases de datos SQL, sistemas gestores y fundamentos de SQL (desde 3:53). Después, configuración e instalación, primeros pasos, conexión con un cliente SQL e inicialización de datos (desde 45:52).
- 02
Consulta de datos con SELECT y modificadores
Desde 1:33:38. SELECT, y modificadores como DISTINCT, WHERE, ORDER BY, LIKE, AND/OR/NOT y LIMIT. Sigue con NULL, MIN, MAX, COUNT, SUM, AVG, IN, BETWEEN, alias, CONCAT, GROUP BY, HAVING, CASE e IFNULL.
- 03
Escritura de datos
Desde 2:51:28. INSERT, UPDATE y DELETE para añadir, modificar y eliminar registros.
- 04
Administración de bases de datos y tablas
Desde 3:03:40. CREATE y DROP DATABASE, CREATE TABLE, restricciones (NOT NULL, UNIQUE, PRIMARY KEY, CHECK, DEFAULT, AUTO INCREMENT) y ALTER TABLE con sus operaciones.
- 05
Relaciones entre tablas
Desde 3:33:00. Relaciones 1:1, 1:N, N:M y autorreferencia; después creación de las tablas relacionadas (desde 3:43:47) y almacenamiento de sus datos (desde 4:03:54).
- 06
Consulta de datos relacionados
Desde 4:26:52. INNER JOIN, LEFT JOIN, RIGHT JOIN y UNION.
- 07
Conceptos avanzados y conexión desde código
Desde 5:03:16. Índices, triggers, vistas, procedimientos almacenados, transacciones y concurrencia. Termina con conectores para acceder a la base de datos desde código (desde 5:47:27).
Capítulos del vídeo
- 0:00| Introducción
- 3:53| 1. Bases de datos SQL
- 16:50| 2. Sistema de gestión de base de datos
- 22:26| 3. Fundamentos de SQL y bases de datos
- 45:52| 4. Configuración e instalación
- 54:41| 5. Primeros pasos
- 59:14| 6. Conexión y cliente SQL
- 1:13:00| 7. Inicialización de datos
- 1:33:38| 8. Consulta de datos: SELECT
- 1:41:13| 9. Modificadores: Parte 1
- 1:41:28| - 9.1 DISTINCT
- 1:46:23| - 9.2 WHERE
Ver los 74 restantes
- 1:49:51| - 9.3 ORDER BY
- 1:54:54| - 9.4 LIKE
- 1:59:53| - 9.5 AND, OR, NOT
- 2:03:14| - 9.6 LIMIT
- 2:05:02| 10. Modificadores: Parte 2
- 2:05:11| - 10.1 COMENTARIOS
- 2:06:54| - 10.2 NULL
- 2:10:33| - 10.3 MIN, MAX
- 2:14:02| - 10.4 COUNT
- 2:15:27| - 10.5 SUM
- 2:18:12| - 10.6 AVG
- 2:18:54| - 10.7 IN
- 2:22:39| - 10.8 BETWEEN
- 2:24:26| - 10.9 ALIAS
- 2:27:05| - 10.10 CONCAT
- 2:29:20| - 10.11 GROUP BY
- 2:34:23| - 10.12 HAVING
- 2:38:05| - 10.13 CASE
- 2:47:02| - 10.14 IFNULL
- 2:49:50| - 10.15 Otros modificadores
- 2:51:28| 11. Escritura de datos
- 2:52:49| - 11.1 INSERT
- 2:57:00| - 11.2 UPDATE
- 3:01:59| - 11.3 DELETE
- 3:03:40| 12. Administración de la base de datos
- 3:04:23| - 12.1 CREATE DATABASE
- 3:06:19| - 12.2 DROP DATABASE
- 3:07:08| 13. Administración de tablas
- 3:08:11| - 13.1 CREATE TABLE
- 3:13:38| - 13.2 NOT NULL
- 3:16:26| - 13.3 UNIQUE
- 3:18:30| - 13.4 PRIMARY KEY
- 3:22:00| - 13.5 CHECK
- 3:24:02| - 13.6 DEFAULT
- 3:26:01| - 13.7 AUTO INCREMENT
- 3:26:51| - 13.8 DROP TABLE
- 3:27:40| - 13.9 ALTER TABLE
- 3:29:37| - 13.10 ADD
- 3:30:23| - 13.11 RENAME COLUMN
- 3:31:14| - 13.12 MODIFY COLUMN
- 3:31:51| - 13.13 DROP COLUMN
- 3:33:00| 14. Relaciones entre tablas
- 3:34:11| - 14.1 RELACIÓN 1:1
- 3:38:36| - 14.2 RELACIÓN 1:N
- 3:40:07| - 14.3 RELACIÓN N:M
- 3:42:22| - 14.4 AUTOREFERENCIA
- 3:43:47| 15. Creación de tablas relacionadas
- 3:44:49| - 15.1 TABLAS 1:1
- 3:48:51| - 15.2 TABLAS 1:N
- 3:58:33| - 15.3 TABLAS N:M
- 4:03:54| 16. Almacenamiento de datos relacionados
- 4:09:53| - 16.1 DATOS 1:1
- 4:13:22| - 16.2 DATOS 1:N
- 4:17:53| - 16.3 DATOS N:M
- 4:26:52| 17. Consulta de datos relacionados
- 4:28:20| - 17.1 INNER JOIN
- 4:44:05| - 17.2 LEFT JOIN
- 4:49:58| - 17.3 RIGHT JOIN
- 4:52:15| - 17.4 UNION
- 5:03:16| 18. Conceptos avanzados
- 5:03:38| - 18.1 INDEX
- 5:16:01| - 18.2 TRIGGER
- 5:27:43| - 18.3 VIEW
- 5:33:52| - 18.4 STORED PROCEDURE
- 5:41:41| - 18.5 TRANSACCIONES
- 5:45:00| - 18.6 CONCURRENCIA
- 5:47:27| 19. Conexión desde código
- 5:47:55| - 19.1 CONECTORES
- 5:52:29| - 19.2 SQL INJECTION
- 6:00:40| 20. Otros clientes SQL
- 6:07:49| 21. PostgresSQL
- 6:26:54| 22. Despliegue en la nube
- 6:44:43| 23. Próximos pasos
- 6:51:18| Conclusiones
Plan de estudio sugerido
3 semanas · unas 4 h por semana
- 1.Semana 1 (capítulos 0–8, hasta 1:33:38): conceptos, instalación, cliente SQL y primeros SELECT. Instala el gestor y prueba cada consulta.
- 2.Semana 1-2 (capítulos 9–11, hasta 3:03:40): modificadores, agregaciones y escritura de datos. Practica con tus propias consultas.
- 3.Semana 2 (capítulos 12–13, hasta 3:33:00): crea una base de datos y tablas con restricciones.
- 4.Semana 3 (capítulos 14–17, hasta 5:03:16): modela relaciones y practica joins con tus propias tablas.
- 5.Semana 3 (capítulos 18–19, desde 5:03:16): índices, triggers, vistas, transacciones y conectores.
El plan cuenta con tiempo para pausar y practicar, no solo con la duración del vídeo. Si quieres adaptarlo a tu semana, lee cómo montar tu plan de estudio semanal.
Consejos para seguirlo
- Instala el gestor y un cliente SQL en los capítulos 4 a 6 y repite cada comando en tu equipo en lugar de solo mirar.
- En los capítulos 9 y 10, pausa tras cada comando e invéntate una consulta propia sobre los datos inicializados en el capítulo 7.
- Los joins (desde 4:28:20) son la parte más densa: repite INNER JOIN y LEFT JOIN con tus propias tablas 1:N y N:M.
- Dibuja las relaciones 1:1, 1:N y N:M en papel antes de ver los capítulos 15 y 16.
Antes y después de este curso
- AlternativaCURSO COMPLETO de SQL y BASES DE DATOS Desde Cero (8 horas)Otro curso completo de SQL y bases de datos desde cero, de duración similar.
- AlternativaCurso de SQL desde CERO (Completo)Curso de SQL desde cero en español para principiantes.
- Después de este cursoSQL para Análisis de Datos [Curso Completo +19hs Parte 1]Continuación natural si quieres orientar SQL hacia el análisis de datos.
Cómo lo presenta MoureDev by Brais Moure
Curso de SQL desde cero y en español: Aprende bases de datos relacionales, MySQL y PostgreSQL con más de 80 lecciones y 50 comandos explicados paso a paso, desde los fundamentos hasta conceptos avanzados.
Perfecto si quieres empezar en el mundo del desarrollo backend, prepararte para tu primer trabajo como programador o analista de datos, o simplemente entender cómo funcionan las bases de datos…
Extracto de la descripción original en YouTube.
Preguntas frecuentes
+¿Necesito saber programar antes?
No. El curso se presenta como apto para empezar desde cero y para principiantes.
+¿Cuánto dura y cuánto tiempo necesito?
El vídeo dura unas 6 h 50 min. Con pausas y práctica, un plan razonable son unas 3 semanas con unas 4 horas semanales.
+¿Qué gestores de bases de datos usa?
La descripción habla de bases de datos relacionales, MySQL y PostgreSQL.
+¿Cubre temas avanzados?
Sí, desde 5:03:16 trata índices, triggers, vistas, procedimientos almacenados, transacciones y concurrencia, y termina con conectores para usar la base desde código.
Análisis editorial elaborado con ayuda de IA a partir de la descripción, los capítulos y la duración publicados en YouTube, y revisado según nuestro método. El contenido del curso es obra de MoureDev by Brais Moure; si ves algún error, avísanos.
Guías para sacarle partido
Más cursos de Datos e IA
CURSO de MACHINE LEARNING desde CERO | (COMPLETO)
Recorre los principales algoritmos de regresión y clasificación con scikit-learn, con un caso práctico de precios de viviendas en California.
(05/01/2026) - Mestrado: Machine Learning - Paulo Orenstein - Aula 01
Primera clase del curso de Machine Learning del IMPA, que sigue An Introduction to Statistical Learning en Python con un enfoque más matemático y más profundidad en deep learning.
100+ Casos Reales: Cómo IA y Datos Aumentan los Beneficios
Recorre más de 100 casos reales de uso de datos e IA en empresas: venta de datos, IA generativa y tradicional, Business Intelligence y gobierno de datos, sin tecnicismos.
Fundamentos de bases de datos relacionales primera parte
Introduce las bases de datos relacionales, sus usos y requisitos de negocio, y enseña a construir diagramas entidad-relación e identificar relaciones, con prácticas resueltas.