Saltar a contenido

Contenidos

Módulo 0484: Bases de datos

Duración 190 horas

B1. Almacenamiento de la información:

  • Ficheros (planos, indexados, acceso directo, entre otros).
  • Bases de datos. Conceptos, usos y tipos según el modelo de datos, la ubicación de la información.
  • Sistemas gestores de base de datos: Funciones, componentes y tipos.
  • Bases de datos centralizadas y bases de datos distribuidas. Técnicas de fragmentación.
  • Legislación sobre protección de datos.
  • Big Data: introducción, análisis de datos, inteligencia de negocios.

B2. Bases de datos relacionales:

  • Modelo de datos.
  • Terminología del modelo relacional.
  • Tipos de datos.
  • Claves primarias.
  • Restricciones de validación.
  • Índices. Características.
  • El valor NULL.
  • Claves ajenas.
  • Vistas.
  • Usuarios. Privilegios.
  • Lenguaje de descripción de datos (DDL).
  • Lenguaje de control de datos (DCL).

B3. Realización de consultas:

  • Proyección, selección y ordenación de registros.
  • Operadores. Operadores de comparación. Operadores lógicos.
  • Consultas de resumen.
  • Agrupamiento de registros.
  • Composiciones internas.
  • Composiciones externas.
  • Subconsultas.
  • Combinación de múltiples selecciones.
  • Optimización de consultas.

B4. Tratamiento de datos:

  • Inserción, borrado y modificación de registros.
  • Integridad referencial.
  • Subconsultas y composiciones en órdenes de edición.
  • Transacciones.
  • Políticas de bloqueo. Concurrencia. Consistencia de datos.

B5. Programación de bases de datos:

  • Introducción. Lenguaje de programación.
  • Variables del sistema y variables de usuario.
  • Funciones.
  • Estructuras de control de flujo.
  • Procedimientos almacenados. Funciones de usuario.
  • Eventos y disparadores.
  • Excepciones.
  • Cursores.

B6. Interpretación de Diagramas Entidad/Relación:

  • El modelo E/R. Entidades y relaciones. Cardinalidades. Debilidad.
  • El modelo E/R ampliado. Generalización y especialización. Agregación.
  • Paso del diagrama E/R al modelo relacional.
  • Restricciones semánticas del modelo relacional.
  • Normalización de modelos relacionales.

B7. Uso de bases de datos no relacionales:

  • Características de las bases de datos no relacionales.
  • Tipos de bases de datos no relacionales.
  • Elementos de las bases de datos no relacionales.
  • Sistemas gestores de bases de datos no relacionales.
  • Herramientas de los sistemas gestores de bases de datos no relacionales para la gestión de la información almacenada.

Resultados de aprendizaje y criterios de evaluación

  • RA1 Reconoce los elementos de las bases de datos analizando sus funciones y valorando la utilidad de los sistemas gestores.
  • RA2 Crea bases de datos definiendo su estructura y las características de sus elementos según el modelo relacional.
  • RA3 Consulta la información almacenada en una base de datos empleando asistentes, herramientas gráficas y el lenguaje de manipulación de datos.
  • RA4 Modifica la información almacenada en la base de datos utilizando asistentes, herramientas gráficas y el lenguaje de manipulación de datos.
  • RA5 Desarrolla procedimientos almacenados evaluando y utilizando las sentencias del lenguaje incorporado en el sistema gestor de bases de datos.
  • RA6 Diseña modelos relacionales normalizados interpretando diagramas entidad/relación
  • RA7 Gestiona la información almacenada en bases de datos no relacionales, evaluando y utilizando las posibilidades que proporciona el sistema gestor.