Este curso no admite más inscripciones.
Consulte los cursos disponibles.

MF0226Programación de base de datos relacionales

Certificado de Profesionalidad Gratuito Titulación Oficial Trabajadores con plazas para desempleados
Aula virtual | 210 horas | Nivel: 3
Fechas: De 08/05/2026 a 07/07/2026Horario: De 16 a 21 horas | De lunes a viernes
Descripción del curso

¿Quieres dominar una de las habilidades más demandadas en el sector tecnológico? Con nuestra formación en Programación de Bases de Datos Relacionales, aprenderás desde cero a diseñar, crear y manipular la información que impulsa a las empresas de hoy. Te sumergirás en el lenguaje SQL, la herramienta universal para gestionar datos, y adquirirás la capacidad de construir sistemas de información robustos y eficientes. Este conocimiento es fundamental y te abrirá las puertas a una carrera con gran proyección en roles como desarrollador backend, analista de datos o administrador de sistemas, convirtiéndote en un profesional indispensable en cualquier proyecto tecnológico.

En esta formación se realizará una evaluación presencial de 3 horas de duración.

Contenidos del curso

Introducción a las bases de datos

  • Evolución histórica de las bases de datos.
  • Ventajas e inconvenientes de las bases de datos.
  • Conceptos generales.

Modelos conceptuales de bases de datos

  • El modelo entidad-relación.
  • El modelo entidad-relación extendido.
  • Restricciones de integridad.

El modelo relacional

  • Evolución del modelo relacional.
  • Estructura del modelo relacional.
  • Claves en el modelo relacional.
  • Restricciones de integridad.
  • Teoría de la normalización.

El ciclo de vida de un proyecto

  • El ciclo de vida de una base de datos.
  • Conceptos generales del control de calidad.

Creación y diseño de bases de datos

  • Enfoques de diseño.
  • Metodologías de diseño.
  • Estudio del diseño lógico de una base de datos relacional.
  • El Diccionario de Datos: concepto y estructura.
  • Estudio del diseño de la BBDD y de los requisitos de usuario.

Lenguajes relacionales

  • Tipos de lenguajes relacionales.
  • Operaciones en el modelo relacional.
  • Lenguajes comerciales: SQL (Structured Query Language), QBE (Query By Example).

El lenguaje de manipulación de la base de datos

  • El lenguaje de definición de datos (DDL).
  • El lenguaje de manipulación de datos (DML).
  • Cláusulas del lenguaje para la agrupación y ordenación de las consultas.
  • Capacidades aritméticas, lógicas y de comparación del lenguaje.
  • Funciones agregadas del lenguaje.
  • Tratamiento de valores nulos.
  • Construcción de consultas anidadas.
  • Unión, intersección y diferencia de consultas.
  • Consultas de tablas cruzadas.
  • Otras cláusulas del lenguaje.
  • Extensiones del lenguaje.
  • El lenguaje de control de datos (DCL).
  • Procesamiento y optimización de consultas.

Lenguajes de programación de bases de datos

  • Entornos de desarrollo.
  • Entornos de desarrollo en el entorno de la base de datos.
  • La sintaxis del lenguaje de programación:
  • Programación de módulos de manipulación de la base de datos: paquetes, procedimientos y funciones.
  • Herramientas de depuración y control de código.
  • Herramientas gráficas de desarrollo integradas en la base de datos.
  • Técnicas para el control de la ejecución de transacciones.
  • Optimización de consultas.

Documentación necesaria para inscripción

  • Solicitud de admisión, cumplimentada
  • DNI o NIE por ambas caras y en vigor
  • Informe de la vida laboral actualizado (trabajadores y desempleados)
  • Demanda de empleo (desempleados)

Requisitos para la inscripción

Los alumnos deberán cumplir alguno de los requisitos académicos siguientes:

  • Estar en posesión del título de Bachiller.
  • Estar en posesión de un certificado de profesionalidad del mismo nivel del módulo o módulos formativos y/o del certificado de profesionalidad al que desea acceder.
  • Estar en posesión de un certificado de profesionalidad de nivel 2 de la misma familia y área profesional.
  • Cumplir el requisito académico de acceso a los ciclos formativos de grado superior para el nivel 3, o bien haber superado las correspondientes pruebas de acceso reguladas por las administraciones educativas.
  • Tener superada la prueba de acceso a la universidad para mayores de 25 años y/o de 45 años.
  • Tener los conocimientos formativos o profesionales suficientes que permitan cursar con aprovechamiento la formación.
  • Estar en posesión de algún título de nivel superior a los arriba indicados.

Subvencionado por: