Contacta con nosotros

Temario del curso

Introducción a las Bases de Datos

  • ¿Qué es una base de datos?
  • Tipos de bases de datos
  • Introducción a las bases de datos relacionales
  • Visión general de los Sistemas de Gestión de Bases de Datos (SGBD)
  • Funciones de un SGBD
  • Software popular de SGBD

Fundamentos del Diseño de Bases de Datos

  • Modelos de datos conceptuales, lógicos y físicos
  • Introducción al modelado Entidad-Relación (ER)
  • Creación de diagramas ER
  • Entidades, atributos y relaciones

Normalización y Diseño de Bases de Datos

  • Formas normales (1FN, 2FN, 3FN, BCNF)
  • Beneficios de la normalización
  • Ejemplos prácticos de normalización
  • Desnormalización y sus usos

Introducción a SQL

  • Sintaxis y estructura de SQL
  • Tipos de datos en SQL
  • Instrucciones CREATE, ALTER, DROP
  • Restricciones (CLAVE PRIMARIA, CLAVE FORÁNEA, UNIQUE, NOT NULL)

Manipulación de Datos con SQL

  • Instrucción INSERT
  • Operaciones de inserción masiva
  • Instrucciones UPDATE y DELETE
  • Uso de la cláusula WHERE

Consulta de Datos con SQL

  • Instrucción SELECT
  • Filtrado de datos con la cláusula WHERE
  • Ordenación de datos con ORDER BY
  • Uso de LIMIT y OFFSET

Conceptos Avanzados de SQL

  • INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL JOIN
  • Escribir subconsultas
  • Cláusulas GROUP BY y HAVING
  • Funciones agregadas (COUNT, SUM, AVG, MAX, MIN)

Trabajo con Índices y Vistas

  • Creación y uso de índices
  • Ventajas y desventajas de los índices
  • Creación y gestión de vistas
  • Uso de vistas para simplificar consultas

Seguridad y Transacciones en Bases de Datos

  • Rol y permisos de usuario
  • Implementación de mejores prácticas de seguridad
  • Propiedades ACID
  • Instrucciones COMMIT y ROLLBACK

Optimización y Mantenimiento de Bases de Datos

  • Análisis y optimización de consultas SQL
  • Uso del plan EXPLAIN
  • Estrategias de copia de seguridad
  • Restauración de bases de datos

Resumen y Próximos Pasos

Requerimientos

  • Conocimiento básico de las operaciones informáticas.

Público Objetivo

  • Administradores de bases de datos.
  • Profesionales de TI.
 21 Horas

Número de participantes


Precio por participante

Reseñas (4)

Próximos cursos

Categorías Relacionadas