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