INFORMÁTICA Y COMUNICACIONES
Presencial

SQL y Bases de Datos: Gestión Avanzada de Información

Profundiza en SQL y bases de datos con este curso avanzado presencial. Aprende a diseñar e implementar estructuras de datos, ejecutar consultas complejas, gestionar bases de datos distribuidas, manejar la concurrencia y prevenir interbloqueos. Domina transacciones SQL y técnicas de recuperación ante fallos. Ideal para optimizar la gestión de información y potenciar tu perfil profesional en el ámbito de las bases de datos.

Información del curso

  • Duración160 horas lectivas
  • UbicaciónAsturias
  • EmpresaACCION

Requisitos y destinatarios

Requisitos

  • Ser demandante de empleo
  • Estar inscrito en la oficina de empleo.

Dirigido a

Demandantes de empleo

Qué aprenderás

  • Diseña e implementa estructuras de datos normalizadas.
  • Ejecuta consultas SQL avanzadas y resúmenes de datos.
  • Comprende arquitecturas de bases de datos distribuidas.
  • Gestiona la concurrencia y previene interbloqueos.
  • Aplica técnicas de recuperación ante fallos.
  • Define y controla transacciones SQL.
  • Trabaja con bases de datos cliente/servidor y web.

Temario

SQL y Bases de Datos Avanzadas: Domina la Gestión de Información

¡Prepárate para un viaje inmersivo en el mundo de las bases de datos y el lenguaje SQL!

Módulo 1: Fundamentos Sólidos de SQL

  • Introducción Esencial: Descubre el poder de las bases de datos y cómo SQL se convierte en tu lenguaje para interactuar con ellas.
  • Consultas Inteligentes:
    • Selección y Búsqueda: Extrae la información exacta que necesitas.
    • Consultas de Resumen: Agrega y analiza datos para obtener insights valiosos.
    • Unión de Tablas: Combina datos de múltiples fuentes con maestría.
    • Consultas de Acción: Modifica y gestiona tus datos de forma eficiente.
  • Definición y Estructura:
    • Lenguaje de Definición de Datos (DDL): Diseña y estructura tus bases de datos.
    • Vistas y Funciones: Crea objetos reutilizables para simplificar tus consultas.

Módulo 2: Arquitecturas de Bases de Datos Modernas

  • Modelos Avanzados:
    • Cliente/Servidor y Paralelas: Entiende las arquitecturas fundamentales.
    • Bases de Datos Distribuidas: Explora cómo la información se reparte geográficamente.
    • Bases de Datos Móviles y Web: Adapta la gestión a los entornos actuales.

Módulo 3: Profundizando en Bases de Datos Distribuidas

  • Diseño y Gestión:
    • Homogéneas vs. Heterogéneas: Comprende las diferencias y desafíos.
    • Almacenamiento Distribuido: Optimiza cómo y dónde se guardan tus datos.
    • Transacciones Distribuidas: Asegura la consistencia en entornos complejos.
    • Protocolos de Compromiso: Garantiza que las operaciones se completen.
    • Control de Concurrencia y Disponibilidad: Maneja accesos simultáneos y mantén tus datos accesibles.
    • Procesamiento Distribuido: Ejecuta consultas eficientemente en sistemas distribuidos.

Módulo 4: Maestría en Concurrencia y Bloqueos

  • Gestión de Accesos:
    • Protocolos de Bloqueo: Aprende a manejar el acceso simultáneo.
    • Bloqueo de Dos Fases: Asegura la integridad de las transacciones.
    • Detección y Recuperación de Bloqueos: Resuelve y previene interbloqueos (deadlocks).
  • Operaciones Seguras: Manejo de inserciones y borrados para mantener la coherencia.

Módulo 5: Recuperación y Resiliencia de Datos

  • Planificación ante Fallos:
    • Clasificación de Fallos: Identifica posibles puntos de error.
    • Estructura de Almacenamiento: Optimiza la resiliencia.
    • Recuperación y Atomicidad: Asegura la completitud de las operaciones.
    • Recuperación basada en Log: Utiliza registros para restaurar el estado.

Módulo 6: Transacciones Robustas en SQL

  • El Corazón de la Integridad:
    • Concepto y Estados de una Transacción.
    • Ejecución Concurrente y Secuencialidad.
    • Garantía de Recuperación e Implementación del Aislamiento.
    • Definición de Transacciones 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...