Programa completo

SQL y Bases de Datos
desde cero

Diseñá bases relacionales y consultá información con SQL, relaciones, agregaciones y operaciones CRUD.

20 clases4 módulos8–9 h duración
01

Modelar información

Convertí necesidades reales en tablas y relaciones coherentes.

02

Consultar datos

Filtrá, ordená, agrupá y combiná resultados.

03

Cuidar la integridad

Aplicá claves, transacciones y permisos adecuados.

PROGRAMA COMPLETO

20 clases, paso a paso

Cada clase incluye explicación, ejemplo, práctica, solución orientativa y una comprobación breve.

Acercá el mouse o tocá una clase para leer su mini reseña.
01

Fundamentos

Completá 5 clases prácticas de fundamentos.

  1. 01Qué es una base de datos
    MINI RESEÑA

    Una base de datos conserva información de forma estructurada y permite consultarla, modificarla y protegerla con reglas consistentes.

  2. 02Modelo relacional
    MINI RESEÑA

    El modelo relacional representa entidades en tablas y conecta registros mediante claves, evitando guardar toda la información en una sola fila.

  3. 03Crear tablas
    MINI RESEÑA

    CREATE TABLE define columnas y restricciones; el diseño debe reflejar las reglas del negocio además del formato de los datos.

  4. 04Tipos de datos
    MINI RESEÑA

    Elegir tipos precisos mejora validación y almacenamiento: fechas como date, importes como numeric y textos con límites justificados.

  5. 05Claves primarias y foráneas
    MINI RESEÑA

    La clave primaria identifica una fila y la foránea garantiza que una relación apunte a un registro existente.

02

Consultas

Completá 5 clases prácticas de consultas.

  1. 06SELECT y FROM
    MINI RESEÑA

    SELECT elige columnas y FROM indica la fuente; solicitar solo los datos necesarios facilita comprender y optimizar la consulta.

  2. 07Filtros con WHERE
    MINI RESEÑA

    WHERE filtra antes de agrupar; los operadores y la lógica con paréntesis deben expresar exactamente la condición buscada.

  3. 08Ordenar y limitar resultados
    MINI RESEÑA

    ORDER BY establece un orden determinista y LIMIT reduce la cantidad devuelta, especialmente junto con paginación.

  4. 09Funciones de agregación
    MINI RESEÑA

    COUNT, SUM, AVG, MIN y MAX resumen varias filas y tratan los valores NULL según reglas específicas.

  5. 10GROUP BY y HAVING
    MINI RESEÑA

    GROUP BY forma conjuntos por columnas y HAVING filtra grupos después de calcular agregaciones.

03

Relaciones y cambios

Completá 5 clases prácticas de relaciones y cambios.

  1. 11JOIN entre tablas
    MINI RESEÑA

    JOIN combina filas relacionadas; INNER exige coincidencia y LEFT conserva todas las filas de la tabla izquierda.

  2. 12Subconsultas
    MINI RESEÑA

    Una subconsulta produce un valor o conjunto para otra consulta, aunque un JOIN o CTE puede resultar más legible en casos complejos.

  3. 13INSERT
    MINI RESEÑA

    INSERT agrega filas que cumplen tipos y restricciones; RETURNING permite recuperar los datos creados.

  4. 14UPDATE
    MINI RESEÑA

    UPDATE modifica filas seleccionadas por WHERE; revisar primero la condición con SELECT reduce cambios accidentales.

  5. 15DELETE
    MINI RESEÑA

    DELETE elimina filas y debe respetar relaciones; una transacción permite comprobar el efecto antes de confirmar.

04

Diseño y proyecto

Completá 5 clases prácticas de diseño y proyecto.

  1. 16Normalización
    MINI RESEÑA

    Normalizar separa hechos independientes para reducir duplicación y anomalías de inserción, actualización o borrado.

  2. 17Índices
    MINI RESEÑA

    Un índice acelera búsquedas y ordenamientos concretos a cambio de espacio y trabajo adicional al escribir.

  3. 18Transacciones
    MINI RESEÑA

    Una transacción agrupa operaciones atómicas: todas se confirman o todas se revierten para conservar consistencia.

  4. 19Seguridad y permisos
    MINI RESEÑA

    Los roles y privilegios aplican mínimo acceso; una aplicación no debería conectarse como propietario de la base.

  5. 20Proyecto: base de datos de una academia
    MINI RESEÑA

    El proyecto modela alumnos, cursos y matrículas, agrega restricciones y produce reportes verificables.

PROYECTO FINAL

Base de datos de una academia

Diseñá y consultá una base con alumnos, cursos y matrículas.

SIGUIENTE PASO

Guardá este curso en tu ruta

Cuando tu matrícula esté activa, vas a poder entrar al aula y guardar el progreso de cada clase.

Comprar curso