Arquitecturas de bases de datos no tradicionales Código:  M2.852    :  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 de los que dispone la asignatura   Consulta del modelo de evaluación  
ATENCIÓN: Esta información recoge los apartados del plan docente de la asignatura durante el último semestre con docencia. Al iniciar el periodo de matrícula, podrás consultar el calendario y modelo de evaluación para el siguiente semestre en Secretaría/ Matrícula / Horarios pruebas de evaluación final.
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

BD Twiter Web
Máquina virtual Neo4j Software en línea
Máquina virtual MongoDB Software en línea
Transaction Models and Concurrency Control PDF
Caso. Diseño de una base de datos para una app de mensajería instantanea Web
Caso. Diseño de una base de datos para una app de mensajería instantanea PDF
Caso. SGBD orientados a la toma de decisiones PDF
Distributed Databases PDF

Amunt

Esta asignatura sólo puede superarse a partir de la evaluación continua (EC). La nota final de evaluación continua se convierte en la nota final de la asignatura. La fórmula de acreditación de la asignatura es la siguiente: EC.

 

Amunt