Programa del Curso

Introducción a los Databases

  • ¿Qué es una base de datos?
  • Tipos de bases de datos
  • Introducción a las bases de datos relacionales
  • Database Management Descripción general de los sistemas (DBMS)
  • Funciones de un SGBD
  • Software DBMS popular

Database Fundamentos de diseño

  • 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 Database diseño

  • Formas normales (1NF, 2NF, 3NF, BCNF)
  • Ventajas de la normalización
  • Ejemplos prácticos de normalización
  • La desnormalización y sus usos

Introducción a SQL

  • SQL Sintaxis y estructura
  • Tipos de datos en SQL
  • Sentencias CREATE, ALTER, DROP
  • Restricciones (PRIMARY KEY, FOREIGN KEY, UNIQUE, NOT NULL)

SQL Manipulación de datos

  • Instrucción INSERT
  • Operaciones de inserción masiva
  • Sentencias 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
  • Clasificación de datos con ORDER BY
  • Uso de LIMIT y OFFSET

Conceptos avanzados SQL

  • COMBINACIÓN INTERNA, COMBINACIÓN IZQUIERDA, UNIÓN DERECHA, UNIÓN COMPLETA
  • Escritura de subconsultas
  • Cláusulas GROUP BY y HAVING
  • Funciones de agregación (COUNT, SUM, AVG, MAX, MIN)

Trabajar con índices y vistas

  • Creación y uso de índices
  • Pros y contras de los índices
  • Creación y administración de vistas
  • Uso de vistas para simplificar las consultas

Database Seguridad y transacciones

  • Roles y permisos de usuario
  • Implementación de las mejores prácticas de seguridad
  • Propiedades de ACID
  • Sentencias COMMIT y ROLLBACK

Database Optimización y mantenimiento

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

Resumen y próximos pasos

Requerimientos

  • Conocimientos básicos de funcionamiento informático

Audiencia

  • Database Administradores
  • Profesionales de TI
 21 Horas

Número de participantes


Precio por Participante​

Testimonios (5)

Próximos cursos

Categorías Relacionadas