INFORMÁTICA Y COMUNICACIONES
Online

Bases de Datos Avanzadas: Modelado y Administración

Esta formación avanzada profundiza en la gestión técnica de datos, desde modelos relacionales hasta sistemas NoSQL. Los alumnos aprenderán a diseñar esquemas escalables, administrar la integridad de datos, ejecutar copias de seguridad críticas y optimizar la concurrencia y recuperación ante fallos en entornos profesionales exigentes.

Información del curso

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

Requisitos y destinatarios

Requisitos

  • Trabajadores/as ocupados/as en Asturias.

Dirigido a

Trabajadores ocupados del sector informático y perfiles técnicos.

Qué aprenderás

  • Implementar estructuras de datos relacionales normalizadas y eficientes.
  • Dominar técnicas avanzadas de consultas SQL y manejo de vistas.
  • Comprender la arquitectura de bases de datos distribuidas y heterogéneas.
  • Gestionar la concurrencia mediante protocolos de bloqueo y transacciones.
  • Aplicar estrategias de recuperación ante fallos y atomicidad.
  • Administrar el almacenamiento y escalabilidad de sistemas de datos.

Temario

Estructura Técnica y Contenidos del Programa

Este programa está diseñado para proporcionar una visión experta sobre el almacenamiento y la gestión de datos críticos.

1. SQL Avanzado y Arquitecturas

  • Consultas complejas: Domina el uso de lenguaje de definición de datos, vistas avanzadas y funciones personalizadas.
  • Arquitecturas modernas: Análisis de sistemas Cliente/Servidor, entornos distribuidos y movilidad en la gestión de datos.

2. Gestión de Sistemas Distribuidos

  • Homogeneidad vs. Heterogeneidad: Estrategias para integrar diversos sistemas de bases de datos.
  • Control Operativo:
    1. Gestión de transacciones distribuidas.
    2. Protocolos de compromiso y disponibilidad.
    3. Optimización del procesamiento de consultas distribuidas.

3. Optimización de la Concurrencia

Un análisis técnico exhaustivo sobre cómo gestionar múltiples accesos simultáneos:

  • Implementación de protocolos basados en bloqueos.
  • El modelo de bloqueo de dos fases.
  • Detección, tratamiento y recuperación de bloqueos activos.

4. Resiliencia y Recuperación de Datos

  • Clasificación de fallos: Identificación proactiva de riesgos.
  • Sistemas de Recuperación: Implementación de mecanismos de atomicidad y uso de Logs (bitácoras) para garantizar la integridad absoluta de la información en caso de fallo del sistema.

5. Gestión de Transacciones

  • Ciclo de vida: Estados y ejecución segura.
  • Aislamiento: Configuración del aislamiento en SQL para garantizar la consistencia en entornos multi-usuario, asegurando la secuencialidad y el rendimiento bajo demanda.
Cargando enlace...

¿Este curso no te encaja al 100%?

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

Cargando Similares...