EDICIÓN ED23
INSCRIPCIÓN Y MATRÍCULA (Plazo Finalizado)
Información general
Instrucciones (Matrícula y Pago)
Pago electrónico (PayPal y tarjetas)
CURSOS THALES - ONLINE - XXVIII Edición - Primera Convocatoria (Mayo - Junio 2023)
INFORMACIÓN GENERAL
Código: | 07-MONGODB |
Título: | Introducción a las bases de datos NoSQL usando MongoDB |
Descripción: | En las últimas décadas, el mecanismo más utilizado para almacenar la información en los sistemas informáticos han sido las bases de datos relacionales. Ofrecen un modelo estable, ampliamente utilizado, con una variedad de herramientas de desarrollo y seguro. Aunque se podría que el elemento clave del éxito de este modelo ha sido disponer de un lenguaje estándar para poder realizar consultas (SQL). Sin embargo, la aparición del fenómeno Big Data ha introducido nuevas necesidades de almacenamiento y procesamiento de la información. Así, en este nuevo contexto, se deben tratar con datos no estructurados o semiestructurados, en los que se necesita realizar un procesamiento en tiempo real, y donde la ejecución en muchos casos se debe realizar en ambientes distribuidos. Estas características son incompatibles con el modelo relacional, surgiendo así un nuevo tipo de bases de datos que se denominan Bases de Datos NoSQL. De entre los modelos de esta nueva generación de bases de datos destaca el modelo documental en la que la información se almacena en un tipo de entidades denominadas «documentos» en los que no existe un esquema fijo de estructuración de la información. Dentro de esta aproximación, destaca la base de datos MongoDB. En este curso se pretende realizar una introducción a las bases de datos NoSQL, y en particular al modelo documental a través de MongoDB. Se estudiará el modelo documental, las operaciones de actualización, consulta y en particular el uso de la framework de agregación que permite realizar operaciones complejas de procesamiento. |
Profesorado: | Antonio Sarasa Cabezuelo |
Programa: |
|
Objetivos: | Los objetivos del curso son:
|
Calendario: |
|
Metodología: | Se trata de un curso a distancia online, de manera que se utilizará un sistema web de gestión de cursos. Los materiales estarán organizados de acuerdo a los objetivos y contenidos programados. En cada tema se proporciona los contenidos teóricos necesarios junto a ejemplos ilustrativos. Dado que el curso tiene una orientación práctica, cada tema tiene asociada la realización de un conjunto de ejercicios o práctica que pone a prueba los conocimientos adquiridos. Estos ejercicios deberán ser realizados para superar el curso. Los ejercicios tienen diferente dificultad y se adaptan a los distintos perfiles de aprendizaje. Durante el curso se utilizará el siguiente software:
Para realizar la tutorización y la resolución de dudas se utilizarán las herramientas de comunicación integradas en el sistema de gestión de cursos. |
Evaluación: | De acuerdo con las directrices generales especificadas para la metodología del curso, para superar el curso deberá resolver las prácticas planteados en cada tema, las cuales deberán ser enviadas al profesor para su corrección. Se supera el curso si el estudiante realiza correctamente más de la mitad de las prácticas planteadas. |
Requisitos: | Son necesarios tener conocimientos de informática a nivel de usuario. Así mismo será necesario instalar el software mencionado anteriormente para poder realizar las prácticas. |
Bibliografía: |
|