Introducción
  • ¡ [email protected] al curso !
  • ¿Qué es una base de datos relacional?
  • ¿Qué es SQL?
  • Refuerza tus conocimientos básicos
Entorno de trabajo. Herramientas para el curso.
  • Descarga e Instalación de MySQL + phpMyAdmin (Entorno XAMPP)
  • Conociendo la interfaz de phpMyAdmin
  • Propósito de la base de datos del curso
Normalización
  • ¿En qué consiste la normalización de una base de datos?
  • Primera Forma Normal
  • Segunda Forma Normal
  • Tercera Forma Normal
Diseño y creación de la base de datos
  • Creación de la base de datos. Diseño de las tablas.
  • Creación de usuario maestro para la base de datos
  • Llaves Primarias (Primary Keys)
  • Llaves Foráneas (Foreign Keys)
  • Ingreso de datos utilizando la interfaz de phpMyAdmin
  • Restauración de una base de datos
Manipulación de la base de datos utilizando SQL
  • Sentencia de consulta SELECT
  • Sentencia de manipulación INSERT
  • Sentencia de manipulación UPDATE
  • Cláusula WHERE
  • Operadores de Comparación
  • Operadores Lógicos
  • Estructuras de Control IF - CASE WHEN
  • Cláusulas BETWEEN, LIKE, IN
  • Valores Nulos (NULL)
  • Sentencia de manipulación DELETE
  • Cláusula ORDER BY
Funciones adicionales de SQL
  • Funciones de Agregado (MIN, MAX, SUM, COUNT, AVG)
  • Funciones Numéricas
  • Funciones de Texto (Cadenas)
  • Funciones de Manipulación de Fechas y Horas
  • Campos Calculados
  • Subconsultas
Agrupamiento de tablas
  • Consultas Multitabla Externas (UNION - UNION ALL)
  • Consultas Multitabla Internas (JOIN - LEFT JOIN - RIGHT JOIN)
  • Cláusula GROUP BY
  • Cláusula HAVING
  • Cláusula DISTINCT
Procedimientos Almacenados, Funciones, Triggers, Índices
  • Procedimientos Almacenados
  • Funciones
  • Triggers (Disparadores)
  • Restricción UNIQUE
  • Vistas
  • Índices
Gestión de permisos y Copias de Seguridad
  • Gestión de Permisos
  • Copias de Seguridad
  • Despedida del curso