Volver al Ciclo

0486. Acceso a datos

Desarrollo de Aplicaciones Multiplataforma (IFC302)
Total: 167 horas
5 hora/semana en 2º
Horario DIURNO
10.0 Créditos ECTS

Resultados de Aprendizaje y Criterios de Evaluación

Desarrolla aplicaciones que gestionan información almacenada en ficheros identificando el campo de aplicación de los mismos y utilizando clases específicas. (RA1)

  • a) Se han utilizado clases para la gestión de ficheros y directorios.
  • b) Se han valorado las ventajas y los inconvenientes de las distintas formas de acceso.
  • c) Se han utilizado clases para recuperar información almacenada en ficheros.
  • d) Se han utilizado clases para almacenar información en ficheros.
  • e) Se han utilizado clases para realizar conversiones entre diferentes formatos de ficheros.
  • f) Se han previsto y gestionado las excepciones.
  • g) Se han probado y documentado las aplicaciones desarrolladas.

Desarrolla aplicaciones que gestionan información almacenada en bases de datos relacionales identificando y utilizando mecanismos de conexión. (RA2)

  • a) Se han valorado las ventajas e inconvenientes de utilizar conectores.
  • b) Se han utilizado gestores de bases de datos embebidos e independientes.
  • c) Se ha utilizado el conector idóneo en la aplicación.
  • d) Se ha establecido la conexión.
  • e) Se ha definido la estructura de la base de datos.
  • f) Se han desarrollado aplicaciones que modifican el contenido de la base de datos.
  • g) Se han definido los objetos destinados a almacenar el resultado de las consultas.
  • h) Se han desarrollado aplicaciones que efectúan consultas.
  • i) Se han eliminado los objetos una vez finalizada su función.
  • j) Se han gestionado las transacciones.
  • k) Se han ejecutado procedimientos almacenados en la base de datos.

Gestiona la persistencia de los datos identificando herramientas de mapeo objeto relacional (ORM) y desarrollando aplicaciones que las utilizan. (RA3)

  • a) Se ha instalado la herramienta ORM.
  • b) Se ha configurado la herramienta ORM.
  • c) Se han definido configuraciones de mapeo.
  • d) Se han aplicado mecanismos de persistencia a los objetos.
  • e) Se han desarrollado aplicaciones que modifican y recuperan objetos persistentes.
  • f) Se han desarrollado aplicaciones que realizan consultas usando el lenguaje SQL.
  • g) Se han gestionado las transacciones.

Desarrolla aplicaciones que gestionan la información almacenada en bases de datos objeto relacionales y orientadas a objetos valorando sus características y utilizando los mecanismos de acceso incorporados. (RA4)

  • a) Se han identificado las ventajas e inconvenientes de las bases de datos que almacenan objetos.
  • b) Se han establecido y cerrado conexiones.
  • c) Se ha gestionado la persistencia de objetos simples.
  • d) Se ha gestionado la persistencia de objetos estructurados.
  • e) Se han desarrollado aplicaciones que realizan consultas.
  • f) Se han modificado los objetos almacenados.
  • g) Se han gestionado las transacciones.
  • h) Se han probado y documentado las aplicaciones desarrolladas.

Desarrolla aplicaciones que gestionan la información almacenada en bases de datos documentales nativas evaluando y utilizando clases específicas. (RA5)

  • a) Se han valorado las ventajas e inconvenientes de utilizar bases de datos documentales nativas.
  • b) Se ha establecido la conexión con la base de datos.
  • c) Se han desarrollado aplicaciones que efectúan consultas sobre el contenido de la base de datos.
  • d) Se han añadido y eliminado colecciones de la base de datos.
  • e) Se han desarrollado aplicaciones para añadir, modificar y eliminar documentos de la base de datos.

Programa componentes de acceso a datos identificando las características que debe poseer un componente y utilizando herramientas de desarrollo. (RA6)

  • a) Se han valorado las ventajas e inconvenientes de utilizar programación orientada a componentes.
  • b) Se han identificado herramientas de desarrollo de componentes.
  • c) Se han programado componentes que gestionan información almacenada en ficheros.
  • d) Se han programado componentes que gestionan mediante conectores información almacenada en bases de datos.
  • e) Se han programado componentes que gestionan información usando mapeo objeto relacional.
  • f) Se han programado componentes que gestionan información almacenada en bases de datos objeto relacionales y orientadas a objetos.
  • g) Se han programado componentes que gestionan información almacenada en una base de datos documental nativa.
  • h) Se han probado y documentado los componentes desarrollados.
  • i) Se han integrado los componentes desarrollados en aplicaciones.