Catálogo / Informática y Comunicaciones

Curso

Programación de bases de datos relacionales

Ref. EMP

Bonificable
hasta el 100%
Teleformación
Modalidad
Con tutor
Seguimiento experto
210 h
Duración

Descripción

En la actualidad, en el mundo de la informática y las comunicaciones, es muy importante conocer los sistemas microinformáticos, dentro del área profesional de sistemas y telemática. Por ello, con el presente curso se trata de aportar los conocimientos necesarios para conocer la programación de bases de datos relacionales.

210 horas · Scorm · con tutor. Formación bonificable para empresas vía FUNDAE.


Programa detallado

Módulo 1. Programación de Bases de Datos Relacionales

Unidad formativa 1. Diseño de bases de datos relacionales

1. 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

2. Modelos conceptuales de bases de datos.

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

3. 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

4. El ciclo de vida de un proyecto.

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

5. 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.

Unidad formativa 2. Definición y manipulación de datos

1. Lenguajes relacionales.

  • Tipos de lenguajes relacionales.
  • Operaciones en el modelo relacional.
  • Álgebra relacional
  • Cálculo relacional
  • Lenguajes comerciales: SQL (Structured Query Language), qbe (Query By Example)

2. 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
  • Tipos de optimización: Basada en reglas, basada en costes, otros.

Unidad formativa 3. Desarrollo de programas en el entorno de la base de datos

1. 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.

¿Quieres formar a tu equipo en este curso?

Bonificable hasta el 100% de la cuota vía FUNDAE. Déjanos tu email y te enviamos la información de este curso junto con el crédito que tu empresa puede aprovechar.

o calcula primero cuánto crédito genera tu empresa →

Scroll al inicio