Currículo
Database Management DAM
Contextos
Groupo: Management > 2º Ciclo > Parte Escolar > Unidades Curriculares Optativas > Major Streams "Business Data Analytics"
ECTS
3.0 (para cálculo da média)
Objectivos
1 Conceitos de BD: Compreender fundamentos da gestão de dados, diferenças BD vs. ficheiros, arquitetura de SGBD, funções de utilizadores/administradores e modelos relacionais e não relacionais 2 Desenho e Modelação: Desenvolver competências em modelação ER, diagramas de classes, mapeamento para esquemas relacionais e normalização assegurando a eficiência e a integridade da BD 3 Manipulação e Consulta: Aplicar SQL (DDL e DML) para criar estruturas, inserir, atualizar, eliminar e consultar dados 4 Data Warehousing: Entender princípios, modelação dimensional e o papel dos dados e das BD no suporte à análise de dados e apoio à decisão 5 Aplicações Reais: Perceber o uso de BD em larga escala, desafios de desempenho e integração em sistemas empresariais Competências Domínio prático em BD relacionais/SQL; capacidade de modelação; elaboração de consultas avançadas; aplicação de boas práticas de governança, segurança e integridade de BD; experiência em ferramentas e plataformas SGBD.
Programa
Sessão 1: Gestão de Dados e SGBD – Fundamentos da gestão de dados, papel das bases de dados e diferença face a sistemas de ficheiros Sessão 2: Modelo Relacional – Entidades, relações e estruturação de dados em bases de dados relacionais Sessão 3: Modelação de Dados – Desenho de modelos conceptuais e lógicos Sessão 4: SQL DDL – SQL para definir e gerir estruturas de base de dados Sessão 5: SQL DML – SQL para consulta e manipulação de dados Sessão 6: Data Warehousing – Conceitos, modelação dimensional e uso em análise e relatórios
Método de Avaliação
Metodologias de ensino Aulas Teóricas: Conceitos fundamentais de gestão e programação de bases de dados Laboratórios Práticos: Criação, consulta e gestão de bases de dados Projetos de Grupo: Análise de aplicações reais para trabalhar colaboração e resolução de problemas Estudos de Caso: Ligação teoria–prática com exemplos de diferentes setores, explorando aplicações reais Exercícios e Questionários: Reforço de conceitos e acompanhamento do progresso com tarefas curtas e feedback contínuo Avaliação Trabalhos de Programação (20%): Código e documentação para demonstrar conhecimento e aplicação Projeto de Grupo (30%): Desenvolvimento completo de BD, do desenho à implementação Exame (50%): Avaliação final de conhecimentos teóricos e práticos
Carga Horária
Carga Horária de Contacto -
Trabalho Autónomo - 72.0
Carga Total -
Bibliografia
Principal
- Database systems: A practical approach to design, implementation, and management (7th ed.). Pearson.: Connolly, T., & Begg, C. 2019
- Database system concepts (7th ed.). McGraw-Hill.: Silberschatz, A., Korth, H. F., & Sudarshan, S. 2020
- Learning SQL: Master SQL fundamentals (3rd ed.). O’Reilly Media.: Malik, S. 2020