Plano de Estudos

Introdução às Bases de Dados IBD

Contextos

Groupo: 2_MCD 2025/26 > 2º Ciclo > Parte Escolar > Opcionais 1º Semestre > 2005 - MCD - Nucleares: Dados (CEI)

ECTS

6.0 (para cálculo da média)

Objectivos

Conhecer os fundamentos e princípios dos sistemas de gestão de bases de dados, por forma a desenvolver e gerir base de dados relacionais e não relacionais do mundo real.

Programa

Fundamentos de Bases de Dados Modelo Relacional SQL Básico Modelação EA SQL Avançado Sistemas de Armazenamento e Organização de Ficheiros Indexação e Estruturas de Acesso Processamento e Optimização de Queries Transações e Concorrência Bases de Dados NoSQL Bases de Dados Distribuídas

Método de Avaliação

1. Projeto Semestral (65%) Desenvolvimento em grupo (composto por 3 estudantes) de um sistema completo de bases de dados que compreende: (1) Análise de Requisitos e Modelação Conceptual; (2) Implementação de Base de Dados Relacional; (3) Integração NoSQL; (4) Otimização e Indexação. 2. Exame Final (35%) Avaliação individual que abrange a totalidade dos conteúdos programáticos da unidade curricular, com especial ênfase na compreensão teórica e na capacidade de resolução de problemas.

Carga Horária

Carga Horária de Contacto -

Trabalho Autónomo - 119.0

Carga Total -

Bibliografia

Principal

  • Database System Concepts: Silberschatz, A., Korth, H. F., & Sudarshan, S. 2011

Secundária

  • Principles of database management: the practical guide to storing, managing and Analyzing big and small Data: Lemahieu, W., Vanden Broucke, S., & Baesens, B. 2018
  • Fundamentals of Database Systems: Ramez Elmasri and Shamkant Navathe 2010

Disciplinas de Execução

2025/2026 - 1 Semestre

2026/2027 - 1 Semestre