En esta clase te explicamos qué es una base de datos, su origen histórico, y la evolución que ha tenido desde los sistemas tradicionales hasta las bases de datos relacionales y no relacionales más modernas. Aprenderás los conceptos fundamentales para comprender cómo se almacenan, organizan y consultan los datos en la actualidad.
En esta clase te explicamos de forma clara y con ejemplos prácticos cómo identificar ENTIDADES y ATRIBUTOS dentro de un modelo relacional. Aprenderás por qué son fundamentales para diseñar correctamente una base de datos, cómo diferenciarlos y cómo se representan en un diagrama entidad-relación.
En esta clase aprenderás conceptos clave como relaciones entre tablas, cardinalidad, diagramas entidad-relación (ER), diagrama físico, tipos de datos y restricciones o constraints. Verás cómo conectar correctamente entidades, aplicar reglas de integridad referencial y elegir los tipos de datos adecuados para cada campo.
En esta clase te explicamos qué es la normalización en bases de datos relacionales y cómo aplicar paso a paso las cuatro formas normales: 1FN, 2FN, 3FN y 4FN. Verás ejemplos claros y fáciles de entender que te ayudarán a evitar redundancia, mejorar la integridad de los datos y diseñar estructuras eficientes en tus bases de datos.
En esta clase te explicamos qué es un sistema de gestión de bases de datos relacional (RDBMS), cómo funciona y por qué es fundamental en el mundo del desarrollo y análisis de datos. Además, te guíamos paso a paso en la instalación de MySQL Workbench, una de las herramientas más utilizadas para gestionar bases de datos, tanto en Windows como en Linux.
En esta clase aprenderás qué es el sublenguaje DDL (Data Definition Language) en SQL y cómo utilizar los comandos fundamentales: CREATE, ALTER y DROP para crear, modificar y eliminar tablas dentro de una base de datos relacional. Explicamos cada comando con ejemplos prácticos y claros, ideales para principiantes y estudiantes de bases de datos.
En esta clase aprenderás qué es el lenguaje DML (Data Manipulation Language) en SQL y cómo usar los comandos fundamentales para manipular datos en una base de datos relacional: INSERT para agregar registros, UPDATE para modificarlos, DELETE para eliminarlos y SELECT para consultarlos.
En esta clase te explico paso a paso las 6 cláusulas fundamentales en un query de SQL: SELECT, FROM, WHERE, GROUP BY, HAVING y ORDER BY, con ejemplos claros y prácticos para que por fin entiendas cómo funcionan.
En esta clase te explico de forma clara y visual cómo funcionan los distintos tipos de JOIN en SQL: INNER JOIN, LEFT JOIN, RIGHT JOIN y OUTER JOIN, usando ejemplos prácticos, diagramas y tablas fáciles de entender.
En estclase aprenderás qué es una base de datos no relacional, cuáles son sus tipos más comunes y cómo funcionan en comparación con las bases de datos relacionales. Exploraremos en detalle Firestore, la base de datos en la nube de Firebase, con un ejemplo práctico paso a paso para que entiendas cómo almacenar y consultar datos sin usar tablas. Al final, conocerás en qué áreas y proyectos se aplican las bases de datos no relacionales en la vida real.