~/academy/sql $ cat README.md

Bases de datos y SQL: fundamentos

Consulta, relaciona y diseña datos como un profesional.

// acerca del curso

SELECT, filtros, agregaciones, JOINs, transacciones y diseño, practicando en un mini gestor.

// lo que aprenderás

SELECTGROUP BYJOINsTransaccionesNormalización

// temario · 7 lecciones

  1. 01
    Qué es una base de datos relacionalEntiende por qué los negocios usan bases de datos relacionales, cómo se organizan en tablas, filas y columnas, y cómo las llaves primarias y foráneas conectan la información.
    14 min audio
  2. 02
    SELECT, WHERE, ORDER BY y LIMITAprende a filtrar filas con WHERE y sus operadores, a ordenar resultados con ORDER BY y a recortarlos con LIMIT, entendiendo el orden en que el gestor ejecuta una consulta.
    12 min audio
  3. 03
    Funciones de agregación, GROUP BY y HAVINGResume miles de filas en totales, promedios y conteos por grupo, filtra grupos con HAVING y construye reportes de ventas confiables con pruebas de cuadre.
    14 min audio
  4. 04
    JOINs: INNER y LEFT con ejemplos de una tiendaUne tablas con INNER JOIN y LEFT JOIN para ver nombres en lugar de ids, encontrar lo que falta y construir reportes agrupados sin multiplicar ni perder filas.
    14 min audio
  5. 05
    INSERT, UPDATE, DELETE y transaccionesAgrega, modifica y borra datos con seguridad, usa transacciones para que los cambios sean todo o nada y aplica una rutina profesional antes de tocar datos reales.
    14 min audio
  6. 06
    Diseño: normalización, llaves foráneas e índicesDiseña bases de datos que eviten datos repetidos e inconsistentes con normalización, protege la información con restricciones y acelera las consultas con índices bien elegidos.
    14 min audio
  7. 07
    Proyecto: base de datos de una PyMEDiseña, carga, verifica y consulta la base de datos completa de una ferretería de Nuevo León, desde los requisitos del negocio hasta los reportes para la dirección.
    14 min audio