Currículo

Bases de Dados Distribuídas Avançadas BDDA

Contextos

Groupo: Ciência de Dados - 2023 > 2º Ciclo > Parte Escolar > Percursos > Titulares de 1.º Ciclo em Ciência de Dados ou Afins

ECTS

6.0 (para cálculo da média)

Objectivos

Esta disciplina visa potenciar a compreensão dos estudantes sobre sistemas de gestão de base de dados (SGBD) distribuídos. Centra-se em fornecer competências práticas em projecto, implementação e gestão destas bases de dados, considerando desafios como a replicação e fragmentação. A unidade curricular destaca a importância de garantir a consistência e durabilidade dos dados em ambientes distribuídos, assim como a integração eficiente de múltiplas bases de dados. Finalmente, procura fomentar uma visão crítica e analítica nos alunos sobre as tendências e inovações futuras neste domínio.

Programa

1. Introdução aos Sistemas de Gestão de Base de Dados (SGBD) Distribuídos 2. Projecto de Bases de Dados Distribuídas 3. Controlo de Dados Distribuídos 4. Processamento de Transacções Distribuídas 5. Replicação de Dados 6. Integração de Bases de Dados

Método de Avaliação

Dado seu carácter eminentemente prático, a UC não prevê modalidade de avaliação por exame. Assim, a avaliação decorrerá nos seguintes moldes: 1ª época: - [60%] Trabalho de grupo com apresentação e discussão individual* (min. 10 valores) - [40%] Prova escrita (min. 8 valores) * a discussão individual é decisiva sendo que o mau desempenho pode implicar a reprovação na UC independentemente da qualidade do trabalho de grupo entregue. 2ª época e Época Especial: - [60%] Trabalho individual sem apresentação nem discussão (min. 10 valores) - [40%] Prova escrita (min. 8 valores)

Carga Horária

Carga Horária de Contacto -

Trabalho Autónomo - 125.0

Carga Total -

Bibliografia

Principal

  • • M. Tamer Ozsu and Patrick Valduriez. (2019). Principles of Distributed Database Systems (4th. ed.). Springer Publishing Company, Incorporated. • White, Tom. (2015). Hadoop: The Definitive Guide (4th. ed.). O'Reilly Media, Inc. ISBN: 9781491901632:

Secundária

  • • Moniruzzaman, A B M & Hossain, Syed. (2013). NoSQL Database: New Era of Databases for Big data Analytics - Classification, Characteristics and Comparison. Int J Database Theor Appl. 6. • Fay Chang, Jeffrey Dean, Sanjay Ghemawat, Wilson C. Hsieh, Deborah A. Wallach, Mike Burrows, Tushar Chandra, Andrew Fikes, and Robert E. Gruber. (2006). Bigtable: a distributed storage system for structured data. In Proceedings of the 7th USENIX Symposium on Operating Systems Design and Implementation - Volume 7 (OSDI '06). USENIX Association, USA, 15.:

Disciplinas de Execução

2023/2024 - 1º Semestre

2024/2025 - 1º Semestre