Bases de datos analíticas Código:  M2.853    :  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 las asignaturas de bases de datos clásicas se estudian las técnicas de diseño, implementación y consulta relacionadas con los sistemas transaccionales u operacionales (sistemas OLTP). Cuando queremos utilizar una base de datos con fines analíticos (o sistemas OLAP) la manera de diseñar e implementar la base de datos y la consulta de los datos cambia, ya que las necesidades de consulta, el volumen de datos a tratar y los tiempos de respuesta esperados son distintos.

En esta asignatura se aprenderá cómo diseñar, implementar y consultar bases de datos relacionales con fines analíticos. También se verán bases de datos alternativas que permiten mejorar la eficiencia en contextos analíticos: los almacenes de columnas y las bases de datos en memoria.

Amunt

Esta asignatura forma parte del conjunto de asignaturas optativas 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. SQL
a) Creación y consulta de bases de datos
b) Procedimientos y disparadores
c) Buenas prácticas en codificación de SQL
d) Convención de nombres en SQL

2. Complementos de SQL para el contexto de data warehousing
a) Claves subrogadas
b) Common table expression
c) Funciones analíticas
d) Valores nulos
e) Transacciones

3. Diseño físico
a) Elementos de diseño físico
b) Componentes de almacenaje de una base de datos
c) Espacios para tablas
d) Índices
e) Optimización de consultas
f) Vistas materializadas

4. Almacenes de columnas
a) Contextualización
b) Características
c) Compresión de datos
d) Procesamiento de consultas
e) Database cracking

5. Bases de datos en memoria
a) Contextualización
b) Características
c) Procesamiento de consultas

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