INFORMÁTICA Y COMUNICACIONES
Presencial

Experto en Bases de Datos Avanzadas

Profundiza en el mundo de las bases de datos avanzadas. Aprende sobre SQL, arquitecturas distribuidas y gestión de la concurrencia. Optimiza el rendimiento, asegura la integridad de los datos y domina las transacciones. Ideal para profesionales que buscan liderar proyectos de gestión de datos.

Información del curso

  • Duración160 horas lectivas
  • UbicaciónPrincipado de Asturias
  • EmpresaTALENTO

Requisitos y destinatarios

Requisitos

Para desempleados inscritos como demandantes de empleo en el Servicio Público de Empleo del Principado de Asturias:

  • Estar inscrito en una oficina de empleo.
  • Buscar activamente empleo.
  • Cumplir con los requisitos específicos del curso.

Dirigido a

Desempleados con interés en bases de datos

Qué aprenderás

  • Dominar el lenguaje SQL para la gestión de datos.
  • Diseñar e implementar bases de datos distribuidas.
  • Gestionar la concurrencia en bases de datos.
  • Implementar protocolos de bloqueo y recuperación.
  • Comprender y aplicar el concepto de transacción.
  • Optimizar el rendimiento de las bases de datos.
  • Asegurar la integridad y disponibilidad de los datos.

Temario

Temario del Curso de Bases de Datos Avanzadas

Módulo 1: Introducción a SQL

  • Fundamentos de las bases de datos y SQL.
  • Consultas de selección y búsqueda de datos.
  • Consultas resumen para análisis de datos.
  • Consultas avanzadas sobre múltiples tablas.
  • Consultas de acción para modificar datos.
  • Lenguaje de definición de datos (DDL).
  • Vistas y funciones para optimizar consultas.

Módulo 2: Arquitecturas de Bases de Datos

  • Bases de datos cliente/servidor y paralelas.
  • Bases de datos distribuidas: conceptos y beneficios.
  • Bases de datos móviles y su aplicación.
  • Integración de bases de datos con la web.

Módulo 3: Bases de Datos Distribuidas en Detalle

  • Bases de datos homogéneas y heterogéneas.
  • Almacenamiento de datos distribuidos.
  • Transacciones distribuidas y su gestión.
  • Protocolos de compromiso para la integridad de datos.
  • Control de la concurrencia en entornos distribuidos.
  • Disponibilidad y tolerancia a fallos.
  • Procesamiento distribuido de consultas.
  • Sistemas de directorio.

Módulo 4: Concurrencia

  • Control de la concurrencia en bases de datos.
  • Protocolos basados en bloqueo.
  • Protocolos de bloqueo de dos fases.
  • Adquisición automática de bloqueos.
  • Tratamiento y detección de bloqueos.
  • Recuperación de bloqueos.
  • Operaciones de inserción y borrado.

Módulo 5: Recuperación

  • Clasificación de fallos en bases de datos.
  • Estructura del almacenamiento.
  • Recuperación y atomicidad.
  • Recuperación basada en logs.

Módulo 6: Transacciones

  • Concepto de transacción.
  • Estados de una transacción.
  • Ejecución concurrente.
  • Secuencialidad y aislamiento.
  • Implementación del aislamiento en SQL.
Cargando enlace...

¿Este curso no te encaja al 100%?

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

Cargando Similares...