Saltar al contenido principal
>_
DWW Academy
Módulo 05 Nivel: Intermedio • ~10 horas estimadas

Bases de Datos

Modelado relacional, SQL estándar, diseño de esquemas y persistencia de datos sólida.

Módulo bloqueado

Completa el Módulo 04 — Desarrollo Web para desbloquear este módulo.

Temario del Módulo (10 lecciones)

01

El Problema de la Persistencia: de Archivos Planos al Modelo Relacional

Bloqueada

Por qué el almacenamiento plano y serializado colapsa ante la complejidad relacional, y cómo el modelo relacional y motores como SQLite garantizan la integridad de los datos.

02

Esquemas, Tablas y Restricciones: Lenguaje de Definición de Datos (DDL)

Bloqueada

Cómo definir la estructura de una base de datos relacional mediante tablas, tipos de datos y restricciones declarativas en SQLite.

03

Integridad Referencial: Claves Foráneas y Modelado de Relaciones

Bloqueada

Cómo relacionar tablas mediante claves foráneas, modelar cardinalidades y mantener la integridad referencial en SQLite.

04

Manipulación de Datos y Valores Nulos: INSERT, UPDATE y DELETE

Bloqueada

Cómo insertar, modificar y eliminar datos en una base de datos relacional respetando restricciones, relaciones y valores nulos.

05

Consultas Declarativas: SELECT, Filtrado y Operadores Lógicos

Bloqueada

Cómo interrogar una base de datos relacional mediante SELECT declarativo, proyecciones de columnas, filtrado de filas con WHERE y combinación de predicados lógicos.

06

Combinación Relacional: INNER y LEFT JOINs

Bloqueada

Cómo combinar información relacionada de varias tablas mediante INNER JOIN y LEFT JOIN, entendiendo claves, coincidencias y filas sin correspondencia.

07

Agregación, GROUP BY y HAVING

Bloqueada

Cómo resumir conjuntos de filas mediante funciones de agregación, agrupar resultados con GROUP BY y filtrar grupos con HAVING.

08

Transacciones: BEGIN, COMMIT y ROLLBACK

Bloqueada

Cómo agrupar varias operaciones de modificación en una unidad de trabajo mediante transacciones y controlar su confirmación o cancelación.

09

Rendimiento e Índices: B-Tree y EXPLAIN QUERY PLAN

Bloqueada

Cómo los índices ayudan a localizar datos con menos trabajo y cómo observar el plan de una consulta mediante EXPLAIN QUERY PLAN en SQLite.

10

DataTrack: Integrador de Bases de Datos

Bloqueada

Integra modelado relacional, SQL, consultas, transacciones e índices en un escenario práctico de DataTrack.

Objetivos del Módulo

  • ✓ Diseñar tablas y relaciones sin anomalías
  • ✓ Escribir consultas SQL: SELECT, JOINs, agregaciones y transacciones
  • ✓ Indexación básica y rendimiento de consultas