Pasar al contenido principal
Programa

Bases de Datos NoSQL

¿QUIERES SOLICITAR INFORMACIÓN?
CONCEPTOS
CLAVE
1
INTRODUCCIÓN AL TRATAMIENTO DE DATOS EN BIG DATA
2
HADOOP Y MAP-REDUCE
3
EL MODELO RELACIONAL
4
BASES DE DATOS NOSQL
5
BASES DE DATOS BASADAS EN DOCUMENTOS
6
BASES DE DATOS BASADAS EN COLUMNAS
7
BASES DE DATOS BASADAS EN GRAFOS
Matrícula
Modalidad:Presencial
Precio: 190€


Descripción

Este curso introduce al alumno a las tecnologías de procesamiento y almacenamiento de grandes cantidades de datos (Big Data). Se estudiará Hadoop y su procesamiento distribuido usando el paradigma Map-Reduce. El curso también introducirá al alumno en las distintas tecnologías de bases de datos más usadas en la actualidad: SQL y NoSQL. Se estudiará el uso, modelado de datos, y adecuación para cada actividad empresarial de las distintas bases de datos SQL como NoSQL, en este último caso tratando cada uno de los tipos existentes de las mismas: Documentales, Columnares y de Grafos, exponiendo casos de uso del ámbito empresarial.

Información

Objetivos

Tras la realización del curso el participante será capaz de:

1. Gestionar correctamente, y obtener resultados aplicados a sus necesidades empresariales a partir de un conjunto de datos en cualquier distribución de Hadoop.
2. Gestionar correctamente bases de datos basadas en el estándar SQL.
3. Comprender los beneficios que las bases de datos NoSQL proporcionan en un entorno de grandes cantidades de datos empresariales.
4. Comprender la adecuación de cada uno de los tipos de bases de datos NoSQL más importantes: Documentales, Columnares y de Grafos.

Metodología

La metodología del curso alternará el estudio de conceptos teóricos con el uso por parte de los alumnos, guiados por el profesor, de programas de ordenador para resolver pequeños casos prácticos.

La documentación se dividirá en las cuatro sesiones, que incluirán una parte teórica en forma de apuntes/transparencias y una parte práctica en forma de un conjunto de Notebooks Jupyter. La parte práctica permitirá al alumno afianzar los conceptos teóricos en casos aplicados.

Toda la documentación estará disponible con antelación, por lo que es conveniente que el alumno la haya estudiado previamente, para hacer más fluidas las sesiones. Durante el tiempo previsto para el desarrollo del curso, habrá participación activa de los alumnos con aportación de opiniones y experiencias sobre la materia, respuesta a cuestiones que se planteen y realización de casos.

Los distintos casos prácticos que realizarán los alumnos son los siguientes:

1. Extracción de métricas sobre conjuntos de datos con Hadoop (realizado en clase). Cubre el objetivo de aprendizaje 1.
2. Análisis con SQL de métricas obtenidas con Hadoop (caso práctico de la segunda sesión). Cubre los objetivos de aprendizaje 1 y 2.
3. Análisis de métricas usando bases de datos NoSQL (caso práctico final). Cubre los objetivos de aprendizaje 3 y 4.

PROFESORES

MÓDULOS

Este curso introduce al alumno en las tecnologías de almacenamiento de datos.

Desde las más tradicionales Bases de datos Relacionales que almacena los datos de forma estructurada basada en un conjunto de tablas formalmente descritas desde la que se puede coleccionar y acceder a los datos.

La base de datos también define las relaciones entre los mismos y las reglas y restricciones que se aplican.

El curso también introducirá al alumno en las tecnologías de bases de datos NoSQL más usadas en la actualidad. Estas bases de datos son mucho más flexibles a la hora de almacenar información y están optimizadas para manejar grandes volúmenes.

Se estudiará el uso, modelado de datos, y adecuación para cada actividad empresarial de las distintas bases de datos SQL como NoSQL, en este último caso tratando cada uno de los tipos existentes de las mismas: Documentales, Columnares y de Grafos, exponiendo casos de uso del ámbito empresarial.
 

INTRODUCCIÓN AL TRATAMIENTO DE DATOS EN BIG DATA

 1.1. Introducción al modelado de datos.
 1.2. Entornos de tratamiento de datos en Big Data.

HADOOP Y MAP-REDUCE

2.1. Introducción a la tecnología Hadoop.
2.2. Desarrollo de un procesamiento con Map-Reduce.

EL MODELO RELACIONAL

3.1. El modelo relacional.
3.2. SQL.

BASES DE DATOS NOSQL

4.1. Introducción a las bases de datos NoSQL.

BASES DE DATOS BASADAS EN DOCUMENTOS
BASES DE DATOS BASADAS EN COLUMNAS
BASES DE DATOS BASADAS EN GRAFOS
PROG-BE-BD-NOSQL-
CAPTCHA
Esta pregunta se hace para comprobar que usted es una persona real e impedir el envío de spam.
A lo largo de nuestros más de 25 años de vida,
más de 13.000 alumnos han confiado
en la excelencia y la calidad de la formación de ENAE Business School.

COMPÁRTELO