Inicio
Curso de Bases de datos
Modelado, SQL, MySQL, phpMyAdmin, MongoDB y arquitectura de datos de nivel básico a profesional.
Tests
Pon a prueba tus conocimientos de Bases de datos.
Lecciones
26
1
Modelado
Bases de datos desde cero: mapa mental y tipos
Entiende para qué sirve una base de datos, diferencias entre SQL y NoSQL, y cómo se organiza este curso de nivel básico a profesional.
2 Modelado
Modelo relacional y entidad-relación
Define entidades, atributos, claves y relaciones para diseñar una base de datos limpia antes de escribir SQL.
3 Modelado
Normalización sin dolor: 1FN, 2FN y 3FN
Aplica normalización para reducir duplicidad y anomalías de actualización en bases relacionales.
4 Modelado
Integridad referencial y reglas ON DELETE/UPDATE
Asegura consistencia entre tablas usando claves foráneas y políticas de cascada con criterio.
5 SQL
SQL básico: SELECT, filtros y orden
Consulta datos de forma controlada con SELECT, WHERE, ORDER BY y LIMIT, evitando errores típicos de principiantes.
6 SQL
SQL medio: JOIN, GROUP BY y HAVING
Relaciona tablas y construye métricas con joins y agregaciones para responder preguntas de negocio reales.
7 SQL
Subconsultas y CTE en SQL
Escribe consultas más expresivas con subconsultas y CTE para resolver escenarios complejos sin perder legibilidad.
8 SQL
Funciones SQL de fechas y texto
Domina funciones de fecha y cadenas para reporting y limpieza de datos en consultas reales.
9 SQL
Vistas y procedimientos almacenados
Crea vistas para consultas reutilizables y procedimientos para lógica SQL encapsulada con control.
10 SQL
MySQL práctico: DDL y DML sin errores típicos
Crea, modifica y manipula datos en MySQL con un flujo seguro para desarrollo real.
11 Herramientas
phpMyAdmin sin vicios: visual + SQL profesional
Aprovecha phpMyAdmin para administración rápida, manteniendo buenas prácticas SQL y control de cambios.
12 Optimización
Transacciones y niveles de aislamiento
Protege operaciones críticas usando transacciones y niveles de aislamiento en MySQL.
13 Optimización
Bloqueos y concurrencia en MySQL
Entiende locks y evita problemas de concurrencia en cargas simultáneas.
14 Optimización
EXPLAIN y planes de ejecución
Interpreta planes de ejecución para optimizar consultas con criterio y no a ciegas.
15 Optimización
índices compuestos y estrategia de consulta
Diseña índices compuestos alineados con patrones reales de consulta y orden de columnas.
16 Arquitectura
Particionado de tablas en MySQL
Introduce particionado para grandes volúmenes de datos y mantenimiento más eficiente.
17 Arquitectura
Replicación, backup y recuperación
Diseña una estrategia de continuidad: replicación para disponibilidad y backup probado para recuperación.
18 Herramientas
Seguridad MySQL: usuarios, roles y permisos
Aplica principio de mínimo privilegio y separa cuentas por entorno y responsabilidad.
19 Herramientas
Migraciones y versionado de esquema
Gestiona cambios de estructura con migraciones trazables y reversibles en equipo.
20 SQL
Triggers y eventos programados en MySQL
Automatiza reglas de negocio y tareas periódicas con triggers y event scheduler de forma controlada.
21 MongoDB
MongoDB fundamentos: modelo documental con criterio
Comprende colecciones, documentos, índices y pipeline de agregación para entender cuándo MongoDB aporta valor real.
22 Arquitectura
MongoDB vs SQL: decisiones de arquitectura en proyectos reales
Aprende a elegir tecnología de datos por contexto de negocio, consistencia, escalado y coste operativo.
23 Arquitectura
Diseño multi-tenant en bases de datos
Evalúa estrategias multi-tenant (shared schema, shared DB, isolated DB) según seguridad, coste y escalado.
24 Optimización
Índices, transacciones y optimización pro
Optimiza consultas con índices correctos y asegura integridad con transacciones, locks y aislamiento en MySQL.
25 Arquitectura
Caso práctico pro: diseño de BBDD para ecommerce
Integra modelado, consultas, índices y decisiones de arquitectura en un caso completo de ecommerce.
26 Optimización
Cierre del curso: siguiente nivel en bases de datos
Resumen de competencias logradas y plan de práctica para consolidar modelado, SQL, MySQL, phpMyAdmin y criterio arquitectónico.
No hay lecciones para este filtro.
Página 1 de 1
Roadmap
Datos, Calidad y DevOps
Operación técnica: datos, testing, observabilidad, despliegue e infraestructura.
Datos y analítica