Última actualización: 26/04/2024


Curso Académico: 2024/2025

Arquitectura de Datos
(19473)
Grado en Ingeniería Informática (Plan: 489 - Estudio: 218)


Coordinador/a: MORENO LOPEZ, LOURDES

Departamento asignado a la asignatura: Departamento de Informática

Tipo: Obligatoria
Créditos: 6.0 ECTS

Curso:
Cuatrimestre:




Requisitos (Asignaturas o materias cuyo conocimiento se presupone)
Ficheros y bases de datos (2 curso / 2 cuatrimestre)) Programación (Curso: 1 / Cuatrimestre: 1) Estructuras de Datos y Algoritmos (Curso: 1 / Cuatrimestre: 2) Estructura de Computadores (Curso: 2 / Cuatrimestre: 1)
Competencias y resultados del aprendizaje
Enlace al documento

Descripción de contenidos: Programa
1. Introducción a las Arquitecturas de Datos * Tipos de datos y metadatos * Tipos de repositorios de datos * Bases de datos: Relacionales y NoSQL 2. Bases de Datos NoSQL * Características generales de las BD NoSQL * Tipos de BD NoSQL: Modelos de agregación y orientados a grafos * Gestores de Base de Datos NoSQL. Diseño, operaciones, consultas * Administración. Distribución y clústeres 3. Administración de Bases de Datos Relacionales * Rol y responsabilidades del administrador de bases de datos * Manejo del almacenamiento y seguridad * Transacciones, concurrencia, backup y recuperación 4. Gestión de Bases de Datos en la Nube * Introducción a la computación en la nube * Servicios en la nube para la gestión de bases de datos
Actividades formativas, metodología a utilizar y régimen de tutorías
* Clases magistrales: 1 ECTS . Clases en las cuales se presentan conceptos teóricos y técnicas para el diseño y administración de sistemas de almacenamiento y arquitecturas. * Clases prácticas: 1 ECTS. Tienen por objetivo iniciar el desarrollo de las competencias específicas instrumentales, así como las competencias de resolución de problemas y aplicación de conocimientos. * Pruebas de evaluación continua (trabajo individual): 1ECTS. Tienen por objetivo completar el desarrollo de las competencias específicas instrumentales e iniciar el desarrollo de las competencias específicas actitudinales, así como las competencias transversales resolución de problemas y aplicación de conocimientos.. * Trabajos prácticos (en grupo): 2,5 ECTS. Tienen por objetivo completar e integrar el desarrollo de todas las competencias específicas relacionadas con la resolución e implementación de casos prácticos donde queden bien documentados el planteamiento del problema, la elección del método de resolución, los resultados obtenidos y la interpretación de los mismos. * Tutorías: Asistencia individualizada (tutorías individuales) o en grupo (tutorías colectivas) a los estudiantes por parte del profesor. * Examen final: 0,5 ECTS. Tiene por objeto incidir y complementar en el desarrollo de las capacidades específicas cognitivas y procedimentales. Refleja especialmente el aprovechamiento de las clases magistrales.
Sistema de evaluación
  • Peso porcentual del Examen Final 60
  • Peso porcentual del resto de la evaluación 40

Calendario de Evaluación Continua


Convocatoria extraordinaria: normativa
Bibliografía básica
  • Elmasri, Ramez, Navathe, Sham.. Fundamentals of database systems. Pearson Addison Wesley.. 2017
  • M. Tamer Özsu, Patrick Valduriez. Principles of Distributed Database Systems. Springer-Verlarg. 2011
  • Ramakrishnan, Raghu, Gehrke, Johannes. Database management systems. McGraw-Hill. 2003
  • Stefano Ceri, Giuseppe Pelagatti. Distributed Database. Principles and System. McGraw-Hill. 1988
Recursos electrónicosRecursos Electrónicos *
Bibliografía complementaria
  • Andreas Meier & Michael Kaufmann. SQL & NoSQL Databases: Models, Languages, Consistency Options and Architectures for Big Data Management, . Springer. 2019
  • Bradshaw, S., Brazil, E., & Chodorow, K. . MongoDB: the definitive guide: powerful and scalable data storage. . O'Reilly Media.. 2019
  • Evren Eryurek, Uri Gilad, Valliappa Lakshmanan, Anita Kibunguchy, Jessi Ashdown. Data Governance: The Definitive Guide: People, Processes, and Tools to Operationalize Data Trustworthiness. O'Reilly Media. 2021
  • Ian Robinson, Jim Webber, Emil Eifrem. Graph Databases. 2nd. edition.. O'Reilly Media. 2015
  • Rahimi, S. K., & Haug, F. S.. Distributed database management systems: A Practical Approach. . John Wiley & Sons. 2010
  • Redmond, E. &Wilson. Seven Databases in Seven Weeks: A Guide to Modern Databases and the NoSQL Movement. The Pragmatic Bookshelf. 2010
  • Sadalage, P. & Fowler. . NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence. Pearson Education. 2013
(*) El acceso a algunos recursos electrónicos puede estar restringido a los miembros de la comunidad universitaria mediante su validación en campus global. Si esta fuera de la Universidad, establezca una VPN


El programa de la asignatura podría sufrir alguna variación por causa de fuerza mayor debidamente justificada o por eventos académicos comunicados con antelación.