Arquitecturas de bases de datos no tradicionales Código:  M2.852    Créditos:  6
Consulta de los datos generales   Descripción   La asignatura en el conjunto del plan de estudios   Conocimientos previos   Información previa a la matrícula   Objetivos y competencias   Contenidos   Consulta de los materiales que dispone la asignatura   Consulta del modelo de evaluación  
Este es el plan docente de la asignatura para el primer semestre del curso 2024-2025. Podéis consultar si la asignatura se ofrece este semestre en el espacio del campus Más UOC / La universidad / Planes de estudios). Una vez empiece la docencia, tenéis que consultarlo en el aula. El plan docente puede estar sujeto a cambios.
En esta asignatura se estudiará los distintos tipos de bases de datos que han aparecido con el advenimiento de los datos masivos y las necesidades de analizarlos de forma eficiente. Estos tipos de bases de datos quedan recogidos bajo las etiquetas NoSQL y NewSQL.

Los estudiantes aprenderán a identificar, en función del problema de análisis y de los datos disponibles, el tipo de base de datos necesaria y a proponer un diseño de la misma que satisfaga las necesidades.

Amunt

Esta asignatura forma parte del conjunto de asignaturas obligatorias del máster.

Amunt

Se recomienda disponer de conocimientos de diseño de bases de datos relacionales y uso del lenguaje SQL.

Amunt

Algunos de los contenidos de esta asignatura deben estudiarse a partir de materiales y recursos escritos en inglés.

Amunt

  • Adquirir la destreza necesaria para la manipulación de datos, conversión de formatos y almacenamiento de los mismos.
  • Ser capaz de diseñar e implementar una infraestructura para almacenar un conjunto heterogéneo de datos, tanto en entornos centralizados como distribuidos en función del volumen y las necesidades de datos.
  • Saber utilizar el gestor de bases de datos más adecuada en cada contexto, incluyendo gestores relacionales, NoSQL y NewSQL.

Amunt

1. Bases de datos no tradicionales
a) Motivación
b) NoSQL versus NewSQL

2. Modelos de bases de datos NoSQL
a) Modelo clave-valor
b) Modelo de documentos
c) Modelo de columnas (big column stores)
d) Modelo en grafo

3. Bases de datos en entornos distribuidos
a) Tipos de bases de datos distribuidas
b) Distribución de datos: fragmentación (sharding) y replicación
c) Teorema CAP
d) Modelo de transacciones BASE

4. Uso de bases de datos NoSQL
a) Componentes de almacenaje
b) Manipulación de datos
c) Estrategias de distribución
d) Gestión de transacciones

5. Bases de datos NewSQL
a) Contextualización
b) Características
c) Revisión productos de mercado

Amunt

Material Soporte
BD Twiter Web
Distributed Databases PDF
Transaction Models and Concurrency Control PDF
Espacio de recursos de ciencia de datos Web
MV Bases de dades NoSQL Software en línea
Bases de datos NoSQL. Uso de máquina virtual PDF

Amunt

La asignatura solo puede aprobarse con el seguimiento y la superación de la evaluación continua (EC). La calificación final de la asignatura es la nota obtenida en la EC.


Ponderación de las calificaciones

Opción para superar la asignatura: EC

Nota final de asignatura: EC

Amunt