Temario y recursos del Curso de Fundamentos de Bases de Datos
Temario del Curso de Fundamentos de Bases de Datos
Bienvenida conceptos básicos y contexto histórico de las Bases de Datos
1 Clases abiertasIntroducción a las bases de datos relacionales
1 Clases abiertas- Historia de las RDB
Acelera tu carrera profesional con más de 58 Clases del Curso de Fundamentos de Bases de Datos
Comienza ahora- Entidades y atributos
- Entidades de Platzi Blog
- Relaciones
- Múltiples muchos
- Diagrama ER
- Diagrama Físico: tipos de datos y constraints
- Diagrama Físico: normalización
- Diagrama Físico: normalizando Platziblog
- Formas normales en DB relacionales
RDBMS (MySQL) o cómo hacer lo anterior de manera práctica
- RDB ¿Qué?
- Instalación local de un RDBMS (Windows)
- Instalación local de un RDBMS (Mac)
- Instalación local de un RDBMS (Ubuntu)
- Clientes gráficos
- Servicios administrados
SQL hasta en la sopa
- Historia de SQL
- DDL create
- CREATE VIEW y DDL ALTER
- DDL drop
- DML
- ¿Qué tan standard es SQL?
- Creando Platziblog: tablas independientes
- Creando Platziblog: tablas dependientes
- Creando Platziblog: tablas transitivas
Consultas a una base de datos
- ¿Por qué las consultas son tan importantes?
- Estructura básica de un Query
- SELECT
- FROM
- Utilizando la sentencia FROM
- WHERE
- Utilizando la sentencia WHERE nulo y no nulo
- GROUP BY
- ORDER BY y HAVING
- El interminable agujero de conejo (Nested queries)
- ¿Cómo convertir una pregunta en un query SQL?
- Preguntándole a la base de datos
- Consultando PlatziBlog
Introducción a la bases de datos NO relacionales
- ¿Qué son y cuáles son los tipos de bases de datos no relacionales?
- Servicios administrados y jerarquía de datos
Manejo de modelos de datos en bases de datos no relacionales
- Top level collection con Firebase
- Creando y borrando documentos en Firestore
- Colecciones vs subcolecciones
- Recreando Platziblog
- Construyendo Platziblog en Firestore
- Proyecto final: transformando tu proyecto en una db no relacional
Para este curso vas a necesitar
8 Horas de contenido
18 Horas de práctica

Proyecto del curso
Platzi BlogA través de la creación de un sistema de blogs obtendrás las habilidades necesarias para realizar un CRUD (Create, Read, Update, Delete) para aplicarlo en base de datos relacionales como no relacionales.
Para este curso vas a necesitar
8 Horas de contenido
18 Horas de práctica

Proyecto del curso
Platzi BlogA través de la creación de un sistema de blogs obtendrás las habilidades necesarias para realizar un CRUD (Create, Read, Update, Delete) para aplicarlo en base de datos relacionales como no relacionales.
Bienvenida conceptos básicos y contexto histórico de las Bases de Datos
1 Clases abiertasIntroducción a las bases de datos relacionales
1 Clases abiertas- Historia de las RDB
Acelera tu carrera profesional con más de 58 Clases del Curso de Fundamentos de Bases de Datos
Comienza ahora- Entidades y atributos
- Entidades de Platzi Blog
- Relaciones
- Múltiples muchos
- Diagrama ER
- Diagrama Físico: tipos de datos y constraints
- Diagrama Físico: normalización
- Diagrama Físico: normalizando Platziblog
- Formas normales en DB relacionales
RDBMS (MySQL) o cómo hacer lo anterior de manera práctica
- RDB ¿Qué?
- Instalación local de un RDBMS (Windows)
- Instalación local de un RDBMS (Mac)
- Instalación local de un RDBMS (Ubuntu)
- Clientes gráficos
- Servicios administrados
SQL hasta en la sopa
- Historia de SQL
- DDL create
- CREATE VIEW y DDL ALTER
- DDL drop
- DML
- ¿Qué tan standard es SQL?
- Creando Platziblog: tablas independientes
- Creando Platziblog: tablas dependientes
- Creando Platziblog: tablas transitivas
Consultas a una base de datos
- ¿Por qué las consultas son tan importantes?
- Estructura básica de un Query
- SELECT
- FROM
- Utilizando la sentencia FROM
- WHERE
- Utilizando la sentencia WHERE nulo y no nulo
- GROUP BY
- ORDER BY y HAVING
- El interminable agujero de conejo (Nested queries)
- ¿Cómo convertir una pregunta en un query SQL?
- Preguntándole a la base de datos
- Consultando PlatziBlog
Introducción a la bases de datos NO relacionales
- ¿Qué son y cuáles son los tipos de bases de datos no relacionales?
- Servicios administrados y jerarquía de datos
Manejo de modelos de datos en bases de datos no relacionales
- Top level collection con Firebase
- Creando y borrando documentos en Firestore
- Colecciones vs subcolecciones
- Recreando Platziblog
- Construyendo Platziblog en Firestore
- Proyecto final: transformando tu proyecto en una db no relacional