Programación didáctica de Bases de datos
Módulo del ciclo Técnico Superior en Desarrollo de Aplicaciones Web, código 0484. Estos son sus resultados de aprendizaje y criterios de evaluación, copiados del Real Decreto 686/2010, actualizado por el Real Decreto 405/2023 tal y como aparecen en el BOE.
Son los mínimos estatales. Tu comunidad autónoma puede fijar horas y contenidos propios en su currículo.
- 7 resultados de aprendizaje
- 57 criterios de evaluación
- Familia: Informática y Comunicaciones
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.
- a) Se han analizado los sistemas lógicos de almacenamiento y sus características.
- b) Se han identificado los distintos tipos de bases de datos según el modelo de datos utilizado.
- c) Se han identificado los distintos tipos de bases de datos en función de la ubicación de la información.
- d) Se ha evaluado la utilidad de un sistema gestor de bases de datos.
- e) Se ha reconocido la función de cada uno de los elementos de un sistema gestor de bases de datos.
- f) Se han clasificado los sistemas gestores de bases de datos.
- g) Se ha reconocido la utilidad de las bases de datos distribuidas.
- h) Se han analizado las políticas de fragmentación de la información.
- i) Se ha identificado la legislación vigente sobre protección de datos.
- 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.
- a) Se ha analizado el formato de almacenamiento de la información.
- b) Se han creado las tablas y las relaciones entre ellas.
- c) Se han seleccionado los tipos de datos adecuados.
- d) Se han definido los campos clave en las tablas.
- e) Se han implantado las restricciones reflejadas en el diseño lógico.
- f) Se han creado vistas.
- g) Se han creado los usuarios y se les han asignado privilegios.
- 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.
- a) Se han identificado las herramientas y sentencias para realizar consultas.
- b) Se han realizado consultas simples sobre una tabla.
- c) Se han realizado consultas sobre el contenido de varias tablas mediante composiciones internas.
- d) Se han realizado consultas sobre el contenido de varias tablas mediante composiciones externas.
- e) Se han realizado consultas resumen.
- f) Se han realizado consultas con subconsultas.
- g) Se han realizado consultas que implican múltiples selecciones.
- 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.
- a) Se han identificado las herramientas y sentencias para modificar el contenido de la base de datos.
- b) Se han insertado, borrado y actualizado datos en las tablas.
- c) Se ha incluido en una tabla la información resultante de la ejecución de una consulta.
- d) Se han diseñado guiones de sentencias para llevar a cabo tareas complejas.
- e) Se ha reconocido el funcionamiento de las transacciones.
- f) Se han anulado parcial o totalmente los cambios producidos por una transacción.
- g) Se han identificado los efectos de las distintas políticas de bloqueo de registros.
- 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.
- a) Se han identificado las diversas formas de automatizar tareas.
- b) Se han reconocido los métodos de ejecución de guiones.
- c) Se han identificado las herramientas disponibles para editar guiones.
- d) Se han definido y utilizado guiones para automatizar tareas.
- e) Se ha hecho uso de las funciones proporcionadas por el sistema gestor.
- f) Se han definido procedimientos y funciones de usuario.
- g) Se han utilizado estructuras de control de flujo.
- h) Se han definido eventos y disparadores.
- i) Se han utilizado cursores.
- j) Se han utilizado excepciones.
RA6 Diseña modelos relacionales normalizados interpretando diagramas entidad/relación.
- a) Se han utilizado herramientas gráficas para representar el diseño lógico.
- b) Se han identificado las tablas del diseño lógico.
- c) Se han identificado los campos que forman parte de las tablas del diseño lógico.
- d) Se han analizado las relaciones entre las tablas del diseño lógico.
- e) Se han identificado los campos clave.
- f) Se han aplicado reglas de integridad.
- g) Se han aplicado reglas de normalización.
- 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.
- a) Se han caracterizado las bases de datos no relacionales.
- b) Se han evaluado los principales tipos de bases de datos no relacionales.
- c) Se han identificado los elementos utilizados en estas bases de datos.
- d) Se han identificado distintas formas de gestión de la información según el tipo de base de datos no relacionales.
- e) Se han utilizado las herramientas del sistema gestor para la gestión de la información almacenada.
Objetivos generales y competencias a los que contribuye
Según las orientaciones pedagógicas del Real Decreto 686/2010.
Objetivos generales del ciclo (5)
- c) Instalar módulos analizando su estructura y funcionalidad para gestionar servidores de aplicaciones.
- e) Interpretar el diseño lógico, verificando los parámetros establecidos para gestionar bases de datos.
- f) Seleccionar lenguajes, objetos y herramientas, interpretando las especificaciones para desarrollar aplicaciones web con acceso a bases de datos.
- p) Establecer procedimientos, verificando su funcionalidad, para desplegar y distribuir aplicaciones.
- r) Analizar y utilizar los recursos y oportunidades de aprendizaje relacionadas con la evolución científica, tecnológica y organizativa del sector y las tecnologías de la información y la comunicación, para mantener el espíritu de actualización y adaptarse a nuevas situaciones laborales y personales.
Competencias profesionales, personales y sociales (4)
- b) Aplicar técnicas y procedimientos relacionados con la seguridad en sistemas, servicios y aplicaciones, cumpliendo el plan de seguridad.
- c) Gestionar servidores de aplicaciones adaptando su configuración en cada caso para permitir el despliegue de aplicaciones web.
- e) Desarrollar aplicaciones web con acceso a bases de datos utilizando lenguajes, objetos de acceso y herramientas de mapeo adecuados a las especificaciones.
- p) Adaptarse a las nuevas situaciones laborales, manteniendo actualizados los conocimientos científicos, técnicos y tecnológicos relativos a su entorno profesional, gestionando su formación y los recursos existentes en el aprendizaje a lo largo de la vida y utilizando las tecnologías de la información y la comunicación.