Domina las Bases de Datos Avanzadas
Este curso te lleva desde los modelos de datos relacionales hasta las bases de datos NoSQL, enseñándote a diseñar esquemas eficientes y escalables. Aprenderás administración de bases de datos, copia de seguridad, recuperación, replicación y escalabilidad. Ideal para profesionales de la informática que buscan ampliar sus conocimientos.
Información del curso
- Duración150 horas lectivas
- UbicaciónOviedo
- EmpresaGRI
Requisitos y destinatarios
Requisitos
Dirigido a:
- Trabajadores/as Ocupados/as de Oviedo
Conocimientos básicos:
- Conceptos fundamentales de bases de datos
Dirigido a
Trabajadores/as Ocupados/as de Oviedo
Qué aprenderás
- Diseñar bases de datos relacionales eficientes
- Implementar estructuras de datos normalizadas
- Administrar sistemas de bases de datos NoSQL
- Realizar copias de seguridad y recuperación de datos
- Implementar replicación y escalabilidad
- Gestionar transacciones de bases de datos
- Optimizar el rendimiento de las consultas SQL
Temario
El curso está estructurado en las siguientes unidades didácticas:
-
Introducción a SQL: Aprenderás los fundamentos del lenguaje SQL, desde las consultas básicas hasta las más avanzadas, incluyendo consultas de selección, resumen y acción.
-
Arquitecturas de Bases de Datos: Explorarás las arquitecturas cliente/servidor, paralelas y distribuidas, así como su aplicación en la web.
-
Bases de Datos Distribuidas en Detalle: Profundizarás en las bases de datos homogéneas y heterogéneas, el almacenamiento distribuido, las transacciones y los protocolos de compromiso.
-
Concurrencia: Estudiarás el control de la concurrencia, los protocolos basados en bloqueo y las técnicas para el tratamiento y recuperación de bloqueos.
-
Recuperación: Analizarás la clasificación de fallos, la estructura del almacenamiento y las técnicas de recuperación basadas en log.
-
Transacciones: Comprenderás el concepto de transacción, sus estados, la ejecución concurrente y la implementación del aislamiento en SQL.