Gestión Avanzada de Bases de Datos
Profundiza tus conocimientos en bases de datos con este curso avanzado. Aprenderás sobre SQL, arquitecturas distribuidas, concurrencia y recuperación de datos. Ideal para desempleados que buscan mejorar su perfil profesional en el sector tecnológico.
Información del curso
- Duración150 horas lectivas
- UbicaciónOviedo
- EmpresaASPASIA
Requisitos y destinatarios
Requisitos
- Estar desempleado/a
- Residencia en Asturias
Dirigido a
Desempleados/as
Qué aprenderás
- Arquitectura de bases de datos
- Consultas SQL avanzadas
- Bases de datos distribuidas
- Control de concurrencia
- Mecanismos de recuperación
- Gestión de transacciones
- Mejora tu CV profesional
Temario
Sumérgete en el Mundo de las Bases de Datos Avanzadas
Este curso está diseñado para llevar tus habilidades de gestión de datos al siguiente nivel. Prepárate para explorar conceptos clave y técnicas esenciales:
Módulo 1: Fundamentos de SQL y Gestión de Datos
- Introducción al universo de las Bases de Datos y SQL: Comienza entendiendo los pilares de la gestión de información.
- Consultas de Datos:
- Selección y búsqueda eficiente de información.
- Análisis y resumen de datos para obtener insights valiosos.
- Interacción Avanzada:
- Consultas complejas sobre múltiples tablas.
- Consultas de acción para modificar datos.
- Estructuras de Datos:
- Lenguaje de Definición de Datos (DDL) para crear y modificar esquemas.
- Vistas y funciones para optimizar el acceso.
Módulo 2: Arquitecturas y Bases de Datos Distribuidas
- Modelos de Bases de Datos:
- Explora las arquitecturas Cliente/Servidor y Paralelas.
- Comprende las Bases de Datos Móviles y su aplicación en la web.
- Profundizando en la Distribución:
- Diferencias entre Bases de Datos Homogéneas y Heterogéneas.
- Estrategias de Almacenamiento de Datos Distribuidos.
- Gestión de Transacciones Distribuidas y Protocolos de Compromiso.
- Técnicas de Control de la Concurrencia en entornos distribuidos.
- Asegurando la Disponibilidad y optimizando el Procesamiento Distribuido de Consultas.
- Sistemas de Directorio para la localización de datos.
Módulo 3: Control de la Concurrencia y Recuperación
- Gestión de Acceso Simultáneo:
- Protocolos de bloqueo y bloqueo de dos fases.
- Adquisición automática y tratamiento de bloqueos.
- Detección y recuperación ante bloqueos.
- Operaciones de inserción y borrado seguras.
- Resiliencia de Datos:
- Clasificación de fallos y su impacto.
- Estructura del Almacenamiento y su relación con la recuperación.
- Recuperación basada en Logs para garantizar la Atomicidad.
Módulo 4: Profundizando en las Transacciones
- Ciclo de Vida de una Transacción:
- Concepto, estados y ejecución concurrente.
- Principios de Secuencialidad y Recuperación.
- Implementación efectiva del Aislamiento.
- Definición y gestión de transacciones en SQL.