Currículo
Data Platforms for Analytics DPA-DAB
Contextos
Groupo: Data Analytics for Business > 2º Ciclo > Parte Escolar > Unidades Curriculares Obrigatórias
ECTS
6.0 (para cálculo da média)
Objectivos
1. Compreender e discutir os conceitos fundamentais 2. Compreender o modelo de dados relacionais 3. - Ser capaz de fazer um modelo conceptual de dados e de o transpor para o Modelo Relacional; 4. Ser capaz de manipular bases de dados usando Structured Query Language (SQL) 5. Saber como modelar Data Warehouses (Modelação Dimensional) 6. Compreender os conceitos de Big Data, Internet das Coisas (IoT), Bases de dados NoSQL, Data Lake, Bases de Dados In-Memory (IMDB), Gestão da Qualidade de Dados, Gestão de Metadados, Gestãode Dados Mestres e Governança de Dados
Programa
1. Fundamentos de gestão de dados e bases de dados 2. O Modelo Relacional: Estrutura, Operações e Integridade 3. Modelização de dados: Diagramas de Classes; Transposição para o Modelo Relacional; 4. SQL: Apresentação e Prática 5. Armazenamento de dados: conceitos e modelação dimensional (teoria e prática) 6. Conceitos avançados: Big Data, Internet das Coisas (IoT), Bases de dados NoSQL, Data Lake, Bases de dados In-Memory (IMDB), Gestão da Qualidade de Dados, Gestão de Metadados, Gestão de Dados Mestres e Governança de Dados
Método de Avaliação
O curso contém apresentações teóricas e práticas e requer que os alunos aprendam uns com os outros enquanto trabalham em grupos em representações simplificadas de projetos baseados na realidade. As aulas terão como foco a resolução de exercícios práticos para treino e melhor compreensão dos conceitos teóricos. As aulas acontecerão em salas de aula com computadores desktop, embora os alunos tenham permissão (e sejam incentivados) a trazerem seus próprios laptops. A avaliação será composta por trabalhos individuais, que decorrerão durante as aulas e por trabalhos de grupo realizados na modalidade laboratorial, ou seja, realizados e apresentados durante algumas das aulas. Existirá ainda um exame final escrito com nota mínima para aprovação na cadeira. Mais pormenores da avaliação, incluindo os respetivos pesos relativos serão publicados nos slides da cadeira.
Carga Horária
Carga Horária de Contacto -
Trabalho Autónomo - 129.0
Carga Total -
Bibliografia
Principal
- Modern Database Management: Hoffer, J. A., Ramesh,V. R. & Topi, H. 2016 12/E edition. Pearson
Secundária
- Seven databases in seven weeks: a guide to modern databases and the NoSQL movement.: Perkins, L., Redmond, E., & Wilson, J. 2018 Pragmatic Bookshelf