Solicitar información

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
  • Descripción general de los sistemas de gestión de bases de datos (SGBD)
  • Funciones de un SGBD
  • Software popular para la gestión de bases de datos

Fundamentos del diseño de bases de datos

  • Modelos conceptuales, lógicos y físicos de datos
  • Introducción al modelado entidad-relación (ER)
  • Elaboración de diagramas ER
  • Entidades, atributos y relaciones entre ellos

Normalización y diseño de bases de datos

  • Formas normales (1FN, 2FN, 3FN, FNBC)
  • Ventajas de la normalización
  • Ejemplos prácticos de normalización
  • Denormalización y sus aplicaciones prácticas

Introducción al lenguaje SQL

  • Sintaxis y estructura básica del SQL
  • Tipos de datos en SQL
  • Sentencias CREATE, ALTER y DROP
  • Restricciones: clave primaria, clave foránea, unicidad y no nulidad

Manipulación de datos mediante SQL

  • Sentencia INSERT para insertar datos
  • Operaciones de inserción masiva
  • Sentencias UPDATE y DELETE para modificar o eliminar datos
  • Uso del cláusula WHERE para filtrar información

Consulta de datos con SQL

  • Sentencia SELECT para obtener datos
  • Filtrado de resultados mediante la cláusula WHERE
  • Ordenamiento de los datos con ORDER BY
  • Aplicación de LIMIT y OFFSET en las consultas

Conceptos avanzados del lenguaje SQL

  • Operaciones de unión: INNER JOIN, LEFT JOIN, RIGHT JOIN y FULL JOIN
  • Creación y uso de subconsultas
  • Aplicación de las cláusulas GROUP BY y HAVING
  • Funciones agregadas como COUNT, SUM, AVG, MAX y MIN

Trabajo con índices y vistas

  • Creación y utilización de índices para mejorar el rendimiento
  • Ventajas e inconvenientes del uso de índices
  • Generación y administración de vistas en bases de datos
  • Aplicación de vistas para simplificar la ejecución de consultas

Seguridad y transacciones en bases de datos

  • Roles y permisos asignados a los usuarios
  • Prácticas recomendadas para garantizar la seguridad de las bases de datos
  • Propiedades ACID que rigen el correcto funcionamiento de las transacciones
  • Aplicación de comandos COMMIT y ROLLBACK para confirmar o revertir cambios

Optimización y mantenimiento de bases de datos

  • Análisis y mejora del rendimiento de las consultas SQL
  • Utilización de la herramienta EXPLAIN para estudiar el comportamiento de una sentencia
  • Estrategias de respaldo y copia de seguridad de datos
  • Métodos para restaurar bases de datos cuando sea necesario

Resumen final y próximos pasos a seguir

Requerimientos

  • Conocimientos básicos sobre el funcionamiento de las computadoras

Público objetivo

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

Formación Corporativa a Medida

Soluciones de formación diseñadas exclusivamente para empresas.

  • Contenido personalizado: Adaptamos el temario y los ejercicios prácticos a los objetivos y necesidades reales del proyecto.
  • Calendario flexible: Fechas y horarios adaptados a la agenda de su equipo.
  • Modalidad: Online (en directo), In-company (en sus oficinas) o Híbrida.
Inversión

Precio por grupo privado (formación online) desde 4350 € + IVA*

Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales

Reseñas (4)

Próximos cursos

Categorías Relacionadas