MF0226_3 Programación de Bases de Datos Relacionales
Actualmente, en el campo de la informática y las comunicaciones, es imprescindible tener conocimiento sobre los sistemas microinformáticos, dentro del área profesional de sistemas y telemática.
- Duración210 h
- Unidades11
- FormatoSCORM 1.2
Sobre este contenido
Actualmente, en el campo de la informática y las comunicaciones, es imprescindible tener conocimiento sobre los sistemas microinformáticos, dentro del área profesional de sistemas y telemática. Por ello, con el presente scorm se trata de aportar los conocimientos necesarios para conocer la programación de bases de datos relacionales.
A quién va dirigido
Este scorm está dirigido a todas aquellas personas que emplean su tiempo en la informática y las comunicaciones, concretamente en programación en lenguajes estructurados de aplicaciones de gestión, dentro del área profesional de desarrollo, y a todas aquellas personas interesadas en adquirir conocimientos relacionados con la programación de bases de datos relacionales.
Temario
11 unidades didácticas · 210 horas
Campo 1Programación de Bases de Datos Relacionales11 unidades
Diseño de bases de datos relacionales
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.
Definición y manipulación de datos
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)
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.
Desarrollo de programas en el entorno de la base de datos
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.
Palabras clave
Más contenidos de Bases de datos -BBDD-
Ver los 68 →- MF0966_3 Consulta y Manipulación de Información Contenida en Gestores de Datos210 h · 18 unid.
- MF0967_3 Creación y Gestión de Repositorios de Contenidos200 h · 20 unid.
- MF0968_3 Administración de Sistemas de Gestión de Información100 h · 10 unid.
- MF0225_3 Gestión de Bases de Datos200 h · 15 unid.
- MF0224_3 Administración de Sistemas Gestores de Bases de Datos200 h · 15 unid.
- Mantenimiento de CRM: Recursos Empresariales y de Gestión de Relaciones con Clientes240 h · 23 unid.