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 (DBMS).
  • Funciones de un DBMS.
  • Software de DBMS popular.

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

  • Fases de normalización (1FN, 2FN, 3FN, FNBC).
  • Ventajas 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 y DROP.
  • Restricciones (PRIMARY KEY, FOREIGN KEY, 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.
  • Redacción de 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

  • Roles y permisos de usuario.
  • Implementación de las 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