Guía del módulo
Esta sección reúne la información que necesitas antes de empezar las unidades y que consultarás durante todo el curso:
- Guía didáctica y calendario: reparto de las 144 horas en tres evaluaciones, fechas de pruebas y Formación en Empresa.
- Resultados de aprendizaje y criterios de evaluación: texto oficial del RD 405/2023 y en qué unidades se trabaja cada criterio.
- Proyecto EduGest: la base de datos de un centro educativo que construiremos y ampliaremos unidad a unidad.
- Entorno de trabajo: instalación de Oracle AI Database 26ai Free, herramientas cliente y MongoDB.
- Cómo son las prácticas: estructura de las prácticas, niveles, entrega y evaluación.
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. 10 CE
- RA1.a Se han analizado los sistemas lógicos de almacenamiento y sus características.
- RA1.b Se han identificado los distintos tipos de bases de datos según el modelo de datos utilizado.
- RA1.c Se han identificado los distintos tipos de bases de datos en función de la ubicación de la información.
- RA1.d Se ha evaluado la utilidad de un sistema gestor de bases de datos.
- RA1.e Se ha reconocido la función de cada uno de los elementos de un sistema gestor de bases de datos.
- RA1.f Se han clasificado los sistemas gestores de bases de datos.
- RA1.g Se ha reconocido la utilidad de las bases de datos distribuidas.
- RA1.h Se han analizado las políticas de fragmentación de la información.
- RA1.i Se ha identificado la legislación vigente sobre protección de datos.
- RA1.j Se han reconocido los conceptos de Big Data y de la inteligencia de negocios.
RA2 Crea bases de datos definiendo su estructura y las características de sus elementos según el modelo relacional. 8 CE
- RA2.a Se ha analizado el formato de almacenamiento de la información.
- RA2.b Se han creado las tablas y las relaciones entre ellas.
- RA2.c Se han seleccionado los tipos de datos adecuados.
- RA2.d Se han definido los campos clave en las tablas.
- RA2.e Se han implantado las restricciones reflejadas en el diseño lógico.
- RA2.f Se han creado vistas.
- RA2.g Se han creado los usuarios y se les han asignado privilegios.
- RA2.h Se han utilizado asistentes, herramientas gráficas y los lenguajes de definición y control de datos.
RA3 Consulta la información almacenada en una base de datos empleando asistentes, herramientas gráficas y el lenguaje de manipulación de datos. 8 CE
- RA3.a Se han identificado las herramientas y sentencias para realizar consultas.
- RA3.b Se han realizado consultas simples sobre una tabla.
- RA3.c Se han realizado consultas sobre el contenido de varias tablas mediante composiciones internas.
- RA3.d Se han realizado consultas sobre el contenido de varias tablas mediante composiciones externas.
- RA3.e Se han realizado consultas resumen.
- RA3.f Se han realizado consultas con subconsultas.
- RA3.g Se han realizado consultas que implican múltiples selecciones.
- RA3.h Se han aplicado criterios de optimización de consultas.
RA4 Modifica la información almacenada en la base de datos utilizando asistentes, herramientas gráficas y el lenguaje de manipulación de datos. 8 CE
- RA4.a Se han identificado las herramientas y sentencias para modificar el contenido de la base de datos.
- RA4.b Se han insertado, borrado y actualizado datos en las tablas.
- RA4.c Se ha incluido en una tabla la información resultante de la ejecución de una consulta.
- RA4.d Se han diseñado guiones de sentencias para llevar a cabo tareas complejas.
- RA4.e Se ha reconocido el funcionamiento de las transacciones.
- RA4.f Se han anulado parcial o totalmente los cambios producidos por una transacción.
- RA4.g Se han identificado los efectos de las distintas políticas de bloqueo de registros.
- RA4.h Se han adoptado medidas para mantener la integridad y consistencia de la información.
RA5 Desarrolla procedimientos almacenados evaluando y utilizando las sentencias del lenguaje incorporado en el sistema gestor de bases de datos. 10 CE
- RA5.a Se han identificado las diversas formas de automatizar tareas.
- RA5.b Se han reconocido los métodos de ejecución de guiones.
- RA5.c Se han identificado las herramientas disponibles para editar guiones.
- RA5.d Se han definido y utilizado guiones para automatizar tareas.
- RA5.e Se ha hecho uso de las funciones proporcionadas por el sistema gestor.
- RA5.f Se han definido procedimientos y funciones de usuario.
- RA5.g Se han utilizado estructuras de control de flujo.
- RA5.h Se han definido eventos y disparadores.
- RA5.i Se han utilizado cursores.
- RA5.j Se han utilizado excepciones.
RA6 Diseña modelos relacionales normalizados interpretando diagramas entidad/relación. 8 CE
- RA6.a Se han utilizado herramientas gráficas para representar el diseño lógico.
- RA6.b Se han identificado las tablas del diseño lógico.
- RA6.c Se han identificado los campos que forman parte de las tablas del diseño lógico.
- RA6.d Se han analizado las relaciones entre las tablas del diseño lógico.
- RA6.e Se han identificado los campos clave.
- RA6.f Se han aplicado reglas de integridad.
- RA6.g Se han aplicado reglas de normalización.
- RA6.h Se han analizado y documentado las restricciones que no pueden plasmarse en el diseño lógico.
RA7 Gestiona la información almacenada en bases de datos no relacionales, evaluando y utilizando las posibilidades que proporciona el sistema gestor. 5 CE
- RA7.a Se han caracterizado las bases de datos no relacionales.
- RA7.b Se han evaluado los principales tipos de bases de datos no relacionales.
- RA7.c Se han identificado los elementos utilizados en estas bases de datos.
- RA7.d Se han identificado distintas formas de gestión de la información según el tipo de base de datos no relacionales.
- RA7.e Se han utilizado las herramientas del sistema gestor para la gestión de la información almacenada.