Volver al Ciclo

0484. Bases de datos

Desarrollo de Aplicaciones WEB (IFC303)
Total: 200 horas
6 hora/semana en 1º
Horario DIURNO
12.0 Créditos ECTS

Resultados de Aprendizaje y Criterios de Evaluación

Reconoce los elementos de las bases de datos analizando sus funciones y valorando la utilidad de los sistemas gestores. (RA1)

  • 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.

Crea bases de datos definiendo su estructura y las características de sus elementos según el modelo relacional. (RA2)

  • 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.

Consulta la información almacenada en una base de datos empleando asistentes, herramientas gráficas y el lenguaje de manipulación de datos. (RA3)

  • 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.

Modifica la información almacenada en la base de datos utilizando asistentes, herramientas gráficas y el lenguaje de manipulación de datos. (RA4)

  • 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.

Desarrolla procedimientos almacenados evaluando y utilizando las sentencias del lenguaje incorporado en el sistema gestor de bases de datos. (RA5)

  • 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.

Diseña modelos relacionales normalizados interpretando diagramas entidad/relación. (RA6)

  • 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.

Gestiona la información almacenada en bases de datos no relacionales, evaluando y utilizando las posibilidades que proporciona el sistema gestor. (RA7)

  • 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.