Currículo

Armazenamento para Big Data 03596

Contextos

Groupo: Ciência de Dados - 2025 > 1º Ciclo > Unidades Curriculares Obrigatórias

ECTS

6.0 (para cálculo da média)

Objectivos

OA1 - Implementar soluções de armazenamento de dados em suporte distribuído e tolerantes a falhas; OA2 - Manipulação e extracção de grandes quantidades de informação de bases de dados não estruturadas; OA3 - Desenvolver aptidões sociais (soft skills), nomeadamente de resolução de problemas, trabalho de equipa e colaboração, e observação crítica.

Programa

CP1 - Introdução às Bases de Dados Não Relacionais; CP2 - Redundância para gerir tolerância a falhas; CP3 - Distribuição de dados para gerir grandes volumes de informação; CP4 - Introdução ao MongoDB;. CP5 - Desenho de Bases de Dados no MongoDB; CP6 - Manipulação de estruturas JSON; CP7 - Extracção de dados no MongoDB.

Método de Avaliação

A avaliação ao longo do semestre é feita através de teste escrito (nota mínima 7.5 valores) que ocorre na mesma data do exame de 1.ª época e que vale 60% da nota e um trabalho de grupo, 40% da nota (nota mínima 7.5 valores), a entregar na última semana de aulas. Alternativamente existe a avaliação por exame - 100% da nota (1ª época, 2ª época e época especial).

Carga Horária

Carga Horária de Contacto -

Trabalho Autónomo - 113.0

Carga Total -

Bibliografia

Principal

  • NoSQL Database: New Era of Databases for Big data Analytics - Classification, Characteristics and Comparison, A B M Moniruzzaman, Syed Akhter Hossain, 2013 (https://arxiv.org/abs/1307.0191) MongoDb Homepage:

Secundária

  • :

Disciplinas de Execução