~/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
- 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
- 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
- 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
- 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
- 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
- 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
- 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