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

Almacenes de columnas: Procesamiento de consultas (Parte IV) Audiovisual
Almacenes de columnas: Compresión de datos (Parte VIII) Audiovisual
Buenas prácticas: Codificación de consultas Audiovisual
Convención de nombres: Convenciones en SQL Audiovisual
Almacenes de columnas: Compresión de datos (Parte VI) Audiovisual
Conceptos básicos de SQL PDF
Almacenes de columnas: Características I Audiovisual
Buenas prácticas: Codificación SQL Audiovisual
Convención de nombres: Componentes Audiovisual
Complementos de SQL PDF
Buenas prácticas: codificación de transacciones Audiovisual
Almacenes de columnas: Compresión de datos (Parte II) Audiovisual
Buenas prácticas en SQL: Codificación de transacciones PDF
Convención de nombres para PostgreSQL PDF
Almacenes de columnas: Compresión de datos PDF
Complementos de SQL para la codificación de procedimientos almacenados en PostgreSQL PDF
Convención de nombres: Componentes PDF
Almacenes de columnas: Características PDF
Buenas prácticas: codificacions de transacciones PDF
Almacenes de columnas: Procesamiento de consultas PDF
Convención de nombres: Restricciones PDF
Almacenes de columnas: Contextualización PDF
Buenas prácticas: codificación de consultas PDF
Contextualización de procedimientos PDF
Buenas prácticas: Codificación de procedimientos y funciones PDF
Contextualización de disparadores PDF
Convención de nombres: Convenciones en SQL PDF
Buenas prácticas: codificación SQL PDF
Convención de nombres: Restricciones Audiovisual
Contextualización de disparadores Audiovisual
Contextualización de procedimientos Audiovisual
El lenguaje SQL: procedimientos y disparadores PDF
Almacenes de columnas: Procesamiento de consultas (Parte II) Audiovisual
Almacenes de columnas: Procesamiento de consultas (Parte I) Audiovisual
Almacenes de columnas: Características II Audiovisual
Almacenes de columnas: Compresión de datos (Parte VII) Audiovisual
Almacenes de columnas: Compresión de datos (Parte I) Audiovisual
Almacenes de columnas: Compresión de datos (Parte V) Audiovisual
Almacenes de columnas: Compresión de datos (Parte IV) Audiovisual
Diseño físico de bases de datos PDF
Almacenes de columnas: Procesamiento de consultas (Parte III) Audiovisual
Buenas prácticas: Codificación de procedimientos y funciones Audiovisual
Almacenes de columnas: Contextualización Audiovisual

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