Bases de Datos Avanzadas (IFCT024PO)
Ciento cincuenta horas para quien ya escribe consultas y quiere saber por qué unas bases de datos aguantan y otras se caen. El curso se centra en implementar estructuras de datos normalizadas y en entender qué ocurre por debajo cuando muchos procesos trabajan a la vez sobre la misma información. Es de nivel avanzado y de los programas largos del catálogo. El programa oficial detallado está más abajo (IFCT024PO, 150 horas). Puede interesarte también: Administración de Bases de Datos en Oracle · Análisis con UML (Modelización).
Curso de bases de datos avanzadas IFCT024PO de 150 horas
¿Eres docente?
¿Quieres saber más?
Bonificable hasta el 100 % para empresas
¿Te interesa esta área?
¿Qué se aprenderá?
Objetivos del curso
- Escribir consultas SQL de selección, resumen, multitabla y de acción.
- Definir estructuras de datos mediante el lenguaje de definición de datos.
- Comprender las arquitecturas cliente/servidor, paralelas y distribuidas.
- Aplicar mecanismos de control de concurrencia y bloqueo.
- Gestionar transacciones, aislamiento y recuperación ante fallos.
¿Por qué este curso?
Una formación con impacto real y medible
Explora nuestro catálogo de cursos diseñados para profesionales y empresas que buscan dominar las tecnologías más demandadas.
Cifras de éxito
"Este curso nos ha ayudado a tener éxito en nuestro sector."
Testimonios
Contenidos
Temario
A continuación detallamos todos los módulos impartidos en este curso. Si tiene alguna duda o no aparece, contacte con nosotros.
- Módulo 1Introducción a SQL
- Módulo 2Arquitecturas de bases de datos
- Módulo 3Bases de datos distribuidas en detalle
- Módulo 4Concurrencia
- Módulo 5Recuperación
- Módulo 6Transacciones
Introducción a SQL
36 horas
Conceptos de base de datos y lenguaje SQL: consultas de selección y búsqueda, consultas resumen, consultas sobre varias tablas y consultas de acción. Lenguaje de definición de datos, vistas y funciones, con material de curso descargable.
Arquitecturas de bases de datos
17 horas
Comparación de las arquitecturas cliente/servidor y paralelas, las bases de datos distribuidas y móviles y la integración de las bases de datos con la Web.
Bases de datos distribuidas en detalle
32 horas
Bases de datos homogéneas y heterogéneas, almacenamiento distribuido, transacciones distribuidas, protocolos de compromiso, control de la concurrencia, disponibilidad, procesamiento distribuido de consultas y sistemas de directorio.
Concurrencia
27 horas
Control de concurrencia mediante protocolos basados en bloqueo y bloqueo de dos fases, adquisición automática de bloqueos, tratamiento, detección y recuperación de interbloqueos y operaciones de inserción y borrado.
Recuperación
16 horas
Clasificación de los tipos de fallo, estructura del almacenamiento, recuperación y atomicidad y recuperación basada en log.
Transacciones
22 horas
Concepto de transacción y sus estados, ejecución concurrente, secuencialidad, recuperación, implementación del aislamiento y definición de transacciones en SQL.
Metodología
Aprendizaje basado en la práctica
De la consulta SQL a la transacción distribuida
Formación remota en directo con material descargable. Se escribe SQL desde la primera sesión y se llevan al laboratorio los mecanismos de bloqueo, aislamiento y recuperación para ver su efecto real.


Público objetivo
Formación oficial del catálogo de especialidades formativas
¿A quién se dirige el curso IFCT024PO?
El programa formativo no fija requisitos de acceso específicos. Se dirige prioritariamente a personas trabajadoras ocupadas: desarrollo, administración de sistemas y análisis de datos con experiencia en bases de datos relacionales.
FAQ
Resolvemos tus dudas sobre la formación
Aclaramos las dudas más comunes sobre el curso, desde los requisitos previos hasta la metodología y el soporte disponible, para asegurarte de que estés completamente preparado para aprovechar al máximo esta formación.
Otros cursos
Cursos especializados para impulsar tu negocio
Explora nuestro catálogo de cursos diseñados para profesionales y empresas que buscan dominar las tecnologías más demandadas.






















