Sistemas de persistencia avanzados
GUÍA DOCENTE Curso 2022-23
Titulación: | Máster universitario en Ciencia de Datos y Aprendizaje Automático | 855M |
Asignatura: | Sistemas de persistencia avanzados | 5223 |
Materia: | Sistemas de persistencia avanzados |
Módulo: | Técnicas avanzadas de almacenamiento y recuperación de datos |
Modalidad de enseñanza de la titulación: | Presencial | Carácter: | Optativa |
Curso: | 1 | Créditos ECTS: | 3,00 | Duración: | Semestral (Segundo Semestre) |
Horas presenciales: | 30,00 | Horas estimadas de trabajo autónomo: | 45,00 |
Idiomas en que se imparte la asignatura: | Español |
Idiomas del material de lectura o audiovisual: | Inglés, Español |
Departamentos responsables de la docencia
MATEMÁTICAS Y COMPUTACIÓN | R111 |
Dirección: | C/ Madre de Dios, 53 | Código postal: | 26006 |
Localidad: | Logroño | Provincia: | La Rioja |
Teléfono: | 941299452 | Fax: | 941299460 | Correo electrónico: | dpto.dmc@unirioja.es |
Profesorado previsto
Profesor: | Pérez Valle, Beatriz | Responsable de la asignatura |
Teléfono: | 941299608 | Correo electrónico: | beatriz.perez@unirioja.es |
Despacho: | 3235 | Edificio: | CENTRO CIENTÍFICO TECNOLÓGICO | Tutorías: | Consultar |
Descripción de los contenidos
Sistemas de persistencia avanzados. Sistemas de persistencia en la empresa (bases de datos y sistemas de directorio). Técnicas avanzadas de persistencia. Arquitecturas para el desarrollo de aplicaciones que usan repositorios de datos. Gestión de datos avanzada. Plataformas avanzadas de gestión de datos / información. Mapeo objeto relacional. Frameworks de persistencia ORM. Procedencia y trazabilidad de datos
Requisitos previos de conocimientos y competencias para poder cursar con éxito la asignatura
Ninguno especificado.
Competencias
Competencias generales
CG02 - Capacidad de iniciativa y autonomía para llevar a cabo proyectos relacionados con la ciencia de datos y aprendizaje automático
CG04 - Habilidad para comunicarse oralmente a nivel avanzado sobre temas del ámbito de la ciencia de datos y aprendizaje automático, usando la terminología y técnicas aceptadas por los profesionales del sector
CG05 - Habilidad para formular por escrito a nivel avanzado temas del ámbito de la ciencia de datos y aprendizaje automático usando correctamente diferentes tipos de enfoques académicos relacionados con su campo de estudio
CG06 - Capacidad de iniciativa y autonomía para las distintas tareas propias de la actividad investigadora en el ámbito de la ciencia de datos y aprendizaje automático
Competencias específicas
CE09 - Capacidad para elegir y utilizar sistemas de persistencia avanzados dependiendo de las necesidades de información que se plantean en un entorno
Resultados del aprendizaje
- Conoce la problemática asociada a la recuperación y modificación de datos almacenados en sistemas de persistencia avanzados.
- Conoce y sabe emplear patrones de diseño, y arquitecturas basadas en ellos, que optimizan el acceso y la gestión de datos residentes en repositorios.
- Sabe utilizar tecnologías para el desarrollo de aplicaciones con necesidades de persistencia, prestando atención a los aspectos de productividad y eficiencia.
- Es capaz de elegir el sistema de información más adecuado para las problemáticas habituales en la empresa.
Temario
- Introducción al mapeo Objeto-relacional (ORM).
- Frameworks de persistencia ORM en Java. JPA - Hibernate.
- Aspectos avanzados y otros frameworks de persistencia ORM.
Bibliografía
Tipo: | Título |
Básica | Pro JPA 2 Mastering the Java Persistence API Absys Biba |
Básica | Pro JPA 2 in Java EE 8 Absys Biba |
Básica | Pro Spring Boot 2 Absys Biba |
Básica | Pro Spring 5, An In-Depth Guide to the Spring Framework and Its Tools Absys Biba |
Básica | Spring Boot Persistence Best Practices Absys Biba |
Básica | Beginning Hibernate Absys Biba |
Complementaria | Rapid Java Persistence and Microservices Absys Biba |
Complementaria | Hibernate made easy: simplified data persistence with hibernate and JPA (Java Persistence API) annotations Absys Biba |
Complementaria | Java persistence with Hibernate Absys Biba |
Recursos en Internet |
JSR-000221 JDBC API 4.3 Maintenance Release 3 |
Hibernate |
EclipseLink. Comprehensive open-source Java persistence solution addressing relational, XML, and database web services. |
The Doctrine Project |
El material didáctico (ejercicios prácticos, cuestiones, actividades ...etc) se encontrará disponible en el aula virtual para todos los alumnos matriculados en esta asignatura.
|
Metodología
Modalidades organizativas
Clases teóricas
Seminarios y talleres
Clases prácticas
Tutorías
Estudio y trabajo en grupo
Estudio y trabajo autónomo individual
Métodos de enseñanza
Método expositivo - Lección magistral
Estudio de casos
Resolución de ejercicios y problemas
Aprendizaje basado en problemas
Aprendizaje orientado a proyectos
Aprendizaje cooperativo
Organización
Actividades presenciales | Tamaño de grupo | Horas |
Clases teóricas | Grande | 10,00 |
Seminarios y talleres | Grande | 8,00 |
Clases prácticas | Informática | 10,00 |
Tutorías | Grande | 2,00 |
Total de horas presenciales | 30,00 |
Trabajo autónomo del estudiante | Horas |
Estudio y trabajo en grupo | 10,00 |
Estudio y trabajo autónomo individual | 35,00 |
Total de horas de trabajo autónomo | 45,00 |
Evaluación
Sistemas de evaluación | Recuperable | No Recup. |
Informes y memorias de prácticas | 40% | |
Trabajos y proyectos | 60% | |
Total | 100% |
15/03/2023 10:34:48 - G 2022-23 - 855M - 5223