INFORMÁTICA Y COMUNICACIONES
Presencial

Gestión y Administración de Bases de Datos Avanzadas

Especialízate en el manejo avanzado de bases de datos. Este programa aborda desde la optimización de consultas SQL hasta el diseño de arquitecturas distribuidas, control de concurrencia, sistemas de recuperación ante fallos y la implementación de transacciones críticas, proporcionando las herramientas necesarias para gestionar datos en entornos empresariales complejos y de alta disponibilidad.

Información del curso

  • Duración150 horas lectivas
  • UbicaciónAsturias
  • EmpresaGRI

Requisitos y destinatarios

Requisitos

  • Ser trabajador/a ocupado/a.
  • Residencia o centro de trabajo en la zona de Oviedo.

Dirigido a

Trabajadores ocupados con conocimientos base en informática.

Qué aprenderás

  • Diseñar esquemas de bases de datos eficientes y escalables.
  • Ejecutar consultas complejas y optimizadas con SQL.
  • Implementar arquitecturas de bases de datos distribuidas.
  • Gestionar la concurrencia y el bloqueo en sistemas multiusuario.
  • Ejecutar procedimientos de recuperación ante fallos y copias de seguridad.
  • Configurar protocolos de transacciones y atomicidad de datos.

Temario

Estructura del Programa: Especialización en Bases de Datos

Este itinerario formativo está diseñado para transformar el perfil del alumno, dotándolo de capacidades técnicas de alto nivel en la gestión de información estructurada.

Módulo 1: Dominio de SQL Avanzado

  • Consultas complejas: Optimización de selecciones, resúmenes y acciones.
  • DDL y DML: Lenguaje de definición de datos y gestión de vistas.
  • Funciones avanzadas: Implementación de lógica de negocio en base de datos.

Módulo 2: Arquitecturas Distribuidas

  1. Sistemas Cliente/Servidor: Escalabilidad y modelos paralelos.
  2. Integración Web: Bases de datos orientadas a entornos dinámicos.

Módulo 3: Gestión de Datos a Gran Escala

  • Sistemas Heterogéneos: Interoperabilidad entre diversas plataformas.
  • Procesamiento Distribuido: Algoritmos de consulta y protocolos de compromiso.
  • Control de disponibilidad: Estrategias de replicación y sistemas de directorios.

Módulo 4: Control de Concurrencia y Estabilidad

El alumno aprenderá a gestionar entornos de alta carga mediante:

  • Protocolos de bloqueo y gestión de estados de espera.
  • Implementación de bloqueos de dos fases (2PL).
  • Detección proactiva y recuperación ante bloqueos (deadlocks).

Módulo 5: Recuperación y Seguridad ante Fallos

  • Taxonomía de fallos: Análisis de causas raíz.
  • Atomicidad (ACID): Garantizando la integridad tras un fallo.
  • Recuperación basada en Log: Técnicas de reconstrucción de datos.

Módulo 6: Teoría y Práctica de Transacciones

  • Ciclo de vida: Estados y transiciones.
  • Aislamiento: Niveles de aislamiento y su implementación en SQL.
  • Secuencialidad: Asegurando la consistencia en ejecuciones concurrentes.

Este temario combina el rigor teórico necesario para comprender los fundamentos con la práctica técnica requerida para la resolución de problemas reales, preparando al profesional para cualquier desafío de infraestructura de datos.

Cargando enlace...

¿Este curso no te encaja al 100%?

Nuestra IA analiza más de 6.000 cursos de toda España

Cargando Similares...