BC Skills Academy

SQL y Modelado de Datos — Guía de Estudio

Un acompañante gratuito e ilustrado para la certificación Asociado en SQL y Modelado de Datos. Cinco módulos te llevan desde consultas SELECT precisas hasta uniones, subconsultas, funciones de ventana y operaciones de conjuntos, y luego al diseño relacional: el modelo relacional, modelado ER, restricciones, transacciones, normalización y esquemas dimensionales para analítica. Diagramas Mermaid, SQL ejecutable, tablas comparativas y ejemplos resueltos en todo momento.

Key facts

Course outline

  1. Consultas con SELECT — Lectura precisa de datos: SELECT/WHERE/ORDER BY/LIMIT, operadores y manejo de NULL, y el orden lógico en que la base de datos evalúa realmente una consulta.
    • SELECT, WHERE, ORDER BY, LIMIT
    • Operadores, Predicados y NULLs
    • Cómo Ejecuta SQL Realmente una Consulta
  2. Agregación y Uniones — Resumen de datos con GROUP BY/HAVING y combinación de tablas con cada tipo de JOIN — el corazón de SQL multitabla.
    • Agregados, GROUP BY y HAVING
    • INNER y OUTER Joins
    • SELF y CROSS Joins
  3. Subconsultas, CTE, Ventanas y Conjuntos — Composición de consultas avanzadas: subconsultas anidadas y correlacionadas, CTE (incluyendo recursión), funciones de ventana y operaciones de conjunto.
    • Subconsultas y CTEs
    • Funciones de Ventana
    • Operaciones de Conjuntos
  4. Diseño Relacional e Integridad — El modelo relacional y modelado ER, las restricciones que protegen los datos, índices y rendimiento, y transacciones con ACID.
    • El modelo relacional y el modelado ER
    • Claves, restricciones e índices
    • Transacciones y ACID
  5. Normalización y Modelado Analítico — Formas normales 1FN-FNBC y cuándo desnormalizar, más modelado dimensional: tablas de hechos y dimensiones, esquemas estrella vs copo de nieve.
    • Normalización: 1FN a FNBC
    • Desnormalización y Compensaciones
    • Esquemas Estrella y Copo de Nieve