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:
- Gestión de transacciones distribuidas.
- Protocolos de compromiso y disponibilidad.
- 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.
¿Este curso no te encaja al 100%?
Nuestra IA analiza más de 6.000 cursos de toda España