
Curso de bases de datos
Dominá cada capa de los sistemas de bases de datos modernos, desde el modelado ER y SQL hasta el control de concurrencia y plataformas en la nube. Este curso te da la base teórica y las habilidades prácticas que los empleadores esperan de los profesionales de bases de datos. Ya sea que apuntes a un rol de DBA o estés construyendo aplicaciones basadas en datos, vas a terminar listo para diseñar, consultar y proteger bases de datos en producción.
Lo que vas a aprender:
Vas a aprender a modelar requisitos de datos usando diagramas entidad-relación y a convertirlos en esquemas relacionales normalizados. Vas a escribir sentencias SQL para definir estructuras, manipular registros y consultar datos a través de múltiples tablas. El curso abarca la gestión de transacciones, niveles de aislamiento y control de concurrencia para que puedas manejar entornos multiusuario de forma segura. También vas a explorar almacenamiento físico, estrategias de indexación y optimización de consultas para mejorar el rendimiento de la base de datos. Los fundamentos de seguridad, estrategias de backup y técnicas de recuperación te preparan para administrar sistemas en producción de manera responsable. El contenido complementario introduce modelos NoSQL, bases de datos distribuidas, data warehousing y tendencias emergentes como bases de datos vectoriales y herramientas de consulta asistidas por IA.
Cómo estudias de forma práctica Curso de bases de datos
Cómo practicas Curso de bases de datos
Para ti que eres empresa y quieres capacitar a tu equipo
En Dedika para empresas, el curso incluye ejercicios y ejemplos adaptados a tu propio negocio y a las necesidades de tu empresa.
Contenido del curso
8 Capítulos • 34 ClasesDuración entre 4 y 360 horas (tú decides)
Capítulo 1OcultarOcultar detallesVer detallesFundamentos de los Sistemas de Bases de Datos
Fundamentos de los Sistemas de Bases de Datos
Clase 1 • Roles en un Entorno de Bases de Datos
Identifica a las partes interesadas, incluyendo DBAs, desarrolladores y usuarios finales. Clarifica las responsabilidades relevantes para la práctica profesional.
Clase 2 • Modelos y Clasificaciones de Bases de Datos
Revisa los modelos jerárquico, de red, relacional y NoSQL. Conecta la elección del modelo con los requisitos del caso de uso.
Clase 3 • Arquitectura y Componentes del DBMS
Explica la arquitectura de tres esquemas y las capas internas del DBMS. Los estudiantes mapean la independencia de datos con las decisiones de diseño del sistema.
Clase 4 • Qué Es un Sistema de Base de Datos
Define bases de datos y componentes del DBMS, contrastándolos con el almacenamiento en archivos planos. Establece el vocabulario utilizado a lo largo del curso.
Capítulo 2OcultarOcultar detallesVer detallesModelado Entidad-Relación
Modelado Entidad-Relación
Clase 1 • Constructos Avanzados de ER
Extiende el ER básico con entidades débiles, generalización y agregación. Prepara a los estudiantes para modelar dominios complejos con precisión.
Clase 2 • Práctica de Diseño de Diagramas ER
Aplica conceptos ER a escenarios de negocio realistas a través de ejercicios guiados. Refuerza la precisión y completitud del diagrama antes de la conversión a esquema.
Clase 3 • Conceptos Centrales de ER
Introduce entidades, atributos y relaciones como primitivas de modelado. Proporciona la base de notación para todo el trabajo posterior de ER.
Clase 4 • Claves y Restricciones en Modelos ER
Cubre claves primarias, claves candidatas y restricciones de participación. Los estudiantes aplican restricciones para hacer cumplir reglas de negocio en los diagramas.
Capítulo 3OcultarOcultar detallesVer detallesModelo Relacional y Diseño de Esquemas
Modelo Relacional y Diseño de Esquemas
Clase 1 • Mapeo de ER a Relacional
Proporciona reglas sistemáticas para convertir diagramas ER en tablas relacionales. Los estudiantes practican el mapeo de todos los constructos ER, incluyendo entidades débiles.
Clase 2 • Fundamentos del Modelo Relacional
Define relaciones, tuplas, atributos y dominios formalmente. Fundamenta a los estudiantes en la base matemática del modelo relacional.
Clase 3 • Álgebra Relacional Básica
Introduce las operaciones de selección, proyección, reunión y conjuntos como fundamentos de consulta. Conecta las operaciones algebraicas con la posterior escritura de consultas SQL.
Clase 4 • Restricciones de Integridad
Cubre restricciones de dominio, entidad, referenciales y de clave. Los estudiantes hacen cumplir la corrección de los datos a través de la especificación de restricciones.
Capítulo 4OcultarOcultar detallesVer detallesEsenciales del Lenguaje de Consulta Estructurado
Esenciales del Lenguaje de Consulta Estructurado
Clase 1 • Vistas e Índices en SQL
Define vistas para abstracción e índices para rendimiento. Los estudiantes crean y gestionan ambos objetos dentro de un esquema en vivo.
Clase 2 • Joins y Subconsultas
Combina datos entre tablas usando inner joins, outer joins y self-joins. Los estudiantes también escriben subconsultas correlacionadas y anidadas.
Clase 3 • Filtrado, Ordenamiento y Agregación
Aplica las cláusulas WHERE, ORDER BY, GROUP BY y HAVING. Los estudiantes extraen conjuntos de resultados precisos usando funciones de agregación.
Clase 4 • Lenguaje de Manipulación de Datos
Enseña los fundamentos de INSERT, UPDATE, DELETE y SELECT. Los estudiantes realizan operaciones CRUD completas en tablas relacionales.
Clase 5 • Lenguaje de Definición de Datos
Cubre las sentencias CREATE, ALTER y DROP para la gestión de esquemas. Los estudiantes construyen y modifican estructuras de tablas con las restricciones apropiadas.
Capítulo 5OcultarOcultar detallesVer detallesNormalización y Refinamiento de Esquemas
Normalización y Refinamiento de Esquemas
Clase 1 • Tercera Forma Normal y BCNF
Elimina dependencias transitivas y aborda violaciones de BCNF. Los estudiantes comparan las ventajas y desventajas de 3NF y BCNF en esquemas prácticos.
Clase 2 • Formas Normales Superiores
Introduce 4NF y 5NF para dependencias multivaluadas y de reunión. Los estudiantes reconocen cuándo se justifica una normalización superior.
Clase 3 • Dependencias Funcionales
Define dependencias funcionales y los axiomas de Armstrong para inferencia. Los estudiantes derivan cierres e identifican todas las claves en una relación.
Clase 4 • Primera y Segunda Forma Normal
Identifica y elimina grupos repetidos y dependencias parciales. Los estudiantes descomponen tablas no normalizadas en 1NF y 2NF.
Capítulo 6OcultarOcultar detallesVer detallesGestión de Transacciones y Concurrencia
Gestión de Transacciones y Concurrencia
Clase 1 • Problemas de Concurrencia y Planificaciones
Identifica lecturas sucias, actualizaciones perdidas y lecturas no repetibles. Los estudiantes clasifican las planificaciones como seriales, serializables o no serializables.
Clase 2 • Niveles de Aislamiento y MVCC
Mapea los niveles de aislamiento SQL con las anomalías de concurrencia que previenen. Introduce el control de concurrencia multiversión como alternativa al bloqueo.
Clase 3 • Conceptos de Transacciones y Propiedades ACID
Define transacciones y las cuatro propiedades ACID con ejemplos. Establece por qué las transacciones son esenciales para la integridad de datos.
Clase 4 • Protocolos de Bloqueo
Cubre bloqueos compartidos y exclusivos, bloqueo de dos fases y manejo de deadlocks. Los estudiantes aplican 2PL para garantizar la ejecución serializable.
Capítulo 7OcultarOcultar detallesVer detallesAlmacenamiento de Bases de Datos, Indexación y Procesamiento de Consultas
Almacenamiento de Bases de Datos, Indexación y Procesamiento de Consultas
Clase 1 • Pipeline de Procesamiento de Consultas
Traza una consulta desde el análisis hasta la optimización y ejecución. Los estudiantes leen planes de ejecución e identifican cuellos de botella.
Clase 2 • Almacenamiento Físico y Organización de Archivos
Describe el almacenamiento en disco, la gestión del buffer pool y la organización de archivos heap. Los estudiantes conectan el diseño físico con el costo de E/S en la ejecución de consultas.
Clase 3 • Técnicas de Optimización de Consultas
Aplica estrategias de optimización heurísticas y basadas en costos. Los estudiantes reescriben consultas y eligen índices para reducir el costo de ejecución.
Clase 4 • Estructuras de Indexación
Cubre índices densos y dispersos, árboles B+ e índices hash. Los estudiantes seleccionan estructuras de índice apropiadas para patrones de consulta dados.
Capítulo 8OcultarOcultar detallesVer detallesSeguridad de Bases de Datos, Recuperación y Administración
Seguridad de Bases de Datos, Recuperación y Administración
Clase 1 • Tipos de Fallos y Conceptos de Recuperación
Clasifica los fallos de transacción, sistema y medios, y sus estrategias de recuperación. Los estudiantes emparejan los tipos de fallo con los mecanismos de recuperación apropiados.
Clase 2 • Fundamentos de Seguridad de Bases de Datos
Cubre autenticación, autorización y el modelo GRANT/REVOKE. Los estudiantes definen políticas de acceso basadas en roles alineadas con los principios de mínimo privilegio.
Clase 3 • Monitoreo de Rendimiento de Bases de Datos
Utiliza métricas del sistema, logs de consultas lentas y herramientas de profiling para diagnosticar problemas. Los estudiantes establecen líneas base y responden a la degradación del rendimiento.
Clase 4 • Auditoría y Controles de Privacidad de Datos
Introduce el registro de auditoría, el enmascaramiento de datos y el cifrado en reposo y en tránsito. Los estudiantes implementan controles que satisfacen los requisitos comunes de privacidad de datos.
Clase 5 • Estrategias de Backup y Alta Disponibilidad
Compara backups completos, incrementales y diferenciales con opciones de replicación. Los estudiantes diseñan esquemas de backup que cumplen con los objetivos de tiempo de recuperación.
Tu certificado válido de finalización
Este curso es para ti:
Desarrollador de software: quiere dejar de tratar la base de datos como una caja negra.
Persona que cambia de carrera: se está moviendo al rubro tech y apunta a roles de nivel inicial centrados en datos.
Analista de negocios: necesita apropiarse de los modelos de datos en lugar de solo consumir reportes.
Generalista de IT: responsable de bases de datos pero nunca recibió capacitación formal en ellas.
Estudiante de ciencias de la computación: busca reforzar la teoría del aula con habilidades aplicadas y prácticas.
Aspirante a ingeniero de datos: está construyendo el conocimiento fundamental necesario antes de especializarse más.
Lo que dicen nuestros estudiantes
Sus clases son perfectas. Adquirí el paquete de un año y, finalmente, tengo la oportunidad de seguir diversos temas de mi interés sin necesidad de cambiar de plataforma... agradezco por todo lo que hacen, ya los he recomendado a otras personas...

Me gusta cómo las lecciones van directo al grano y cómo puedo cambiar capítulos y saltar contenidos que no necesito.

Me gusta el contenido y la forma de presentación y transcripción de videos, ¡lo que acelera el proceso!

La plataforma es rápida, simple de usar. La diversidad de contenido y los videos complementarios ayudan mucho en el aprendizaje.

Principales capacitaciones
Preguntas Frecuentes
¿Quién es Dedika?
¿El certificado es válido en Chile?
¿Los cursos son gratuitos?
¿Cuál es la carga horaria del curso?
¿Cómo son los cursos?
¿Cómo funcionan los cursos?
¿Cuál es la duración de los cursos?
¿Cuál es el costo o precio de los cursos?
¿Qué es un curso EAD u online y cómo funciona?
Curso en PDF




















