Programación de bases de datos relacionales
Ref. EMP
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 →
✓ ¡Recibido! Te enviamos la información de Programación de bases de datos relacionales lo antes posible.