Taller de Bases de Datos NoSql



Nombre de la Asignatura

Taller de Bases de Datos NoSqll 

Materia

Programación y Bases de Datos

Créditos

4

Objetivos de la Asignatura

El objetivo principal de la asignatura es introducir al estudiante en el diseño, administración y desarrollo de bases de datos NoSql.

Los objetivos de la asignatura son:

  • Introducir al estudiante en distintas tecnologías vinculadas a las bases de datos No SQL
  • Conocer los principales conceptos vinculados a este tipo de sistemas No SQL e introducirlos mediante la utilización de una tecnología concreta.
  • Instalar y configurar un sistema No SQL
  • Manipular datos en un sistema NoSql utilizando un lenguaje de programación.
  • Fomentar en el estudiante habilidades de trabajo en equipo, y la
    colaboración entre grupos de trabajoFormar al estudiante en la disciplina del Testing Funcional con un enfoque formal, metodológico e independiente. Contribuir a la mejora de la calidad del software.

Metodología de enseñanza

 

Se dictarán 2 horas semanales de clases teóricas durante la primera mitad del semestre para dictar los contenidos conceptuales planteados en el temario.
Adicionalmente cada alumno deberá dedicar un promedio de 2 horas semanales para el estudio y realización de ejercicios prácticos.
En la segunda mitad del semestre, el estudiante deberá dedicar un promedio de 4 horas semanales para la realización del laboratorio. En este periodo los grupos de trabajo mantendrán clases de consulta con el docente en el horario de clase.


Temario

  1. Objetivos generales del curso.
  2. Introducción a las tecnologías NoSQL
    1. Distintas tecnologías y modelos existentes de NoSQL.
  3. Introducción a MongoDb
  4. Instalación y configuración inicial de MongoDb
  5. Creación, actualización y manipulación de datos.
  6. Diseño de esquema
  7. Acceso a datos utilizando lenguajes de programación
  8. Performance
  9. Respaldo y configuraciónes.

Bibliografía

  • MongoDB: The Definitive Guide, 2nd Edition
  • Publisher: O'Reilly Media, Inc.
  • ISBN-13: 978-1449344689
  • NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence
  • ISBN-13: 978-0321826626
  • MongoDB for Java Developers@
  • Publisher: Packt
  • ISBN-13: 9781785280276
  • Next Generation Databases: NoSQL, NewSQL, and Big Data.
  • Publisher: Apress, 2015.
  • ISBN 978-1-4842-1330-8TQB_

Previaturas

 

Se deberán tener aprobadas las siguientes asignaturas:

    - Base de Datos 1 (Examen).

    - Base de Datos 2 (Examen).

    - Programación Avanzada (Examen).




Anexo:

Formas de evaluación


El docente se basará en los siguientes elementos para evaluar el rendimiento de los estudiantes:
En base a esta evaluación el estudiante podrá aprobar completamente el curso o reprobarlo.