Base de Dados II

Objectivos

No final da unidade curricular, os alunos deverão ter adquirido as seguintes competências:

  • Como recolher dados de várias IGNOREes e sobre diferentes formatos e prepará-lo para análise utilizando linguagens e platatormas de transformação e carregamento de dados.
  • Como criar análises, visualizações e relatórios de dados utilizando plataformas modernas.
  • Como escalar de plataformas de utilização pessoal para plataformas de nível empresarial.
  • Como apresentar os resultados da análise, de forma acionável nas organizações.

Caracterização geral

Código

100014

Créditos

6.0

Professor responsável

Miguel de Castro Simões Ferreira Neto

Horas

Semanais - A disponibilizar brevemente

Totais - A disponibilizar brevemente

Idioma de ensino

Português. No caso de existirem alunos de Erasmus, as aulas serão leccionadas em Inglês

Pré-requisitos

Conhecimentos adquiridos na cadeira de Bases de Dados I nomeadamente modelação de dados e SQL

Bibliografia

  • Elmasri, R., & Navathe, S. B. (2017). Fundamentals of database systems. Hoboken, NJ: Pearson.
  • Petkovic, D. (2017). Microsoft SQL server 2016: a beginner's guide. New York: McGraw Hill Education.
  • Kimball, R., & Ross, M. (2013). The data warehouse toolkit: the definitive guide to dimensional modeling. Hoboken, NJ: Wiley.
  • Larson, B. (2017). Delivering business intelligence with Microsoft SQL server 2016. New York: McGraw-Hill Education.

Método de ensino

Aulas teóricas com apresentação de modelos referentes a diferentes contextos funcionais e aulas práticas com a realização de tutoriais e exercícios.

Método de avaliação

Opção 1

  • 2 testes (35%+35%, nota mínima na média dos dois: 9 valores)
  • Projeto de grupo com apresentação e discussão (30%, nota mínima: 9 valores).
  • A média entre os testes e o trabalho tem, naturalmente, que ser no mínimo 10.

Opção 2

  • Exame 2ª Época (100%)

 

Conteúdo

  • Conceitos fundamentais de bases de dados de dados operacionais e bases de dados para apoio à decisão.
  • Desenho conceptual, lógico e físico de bases de dados para apoio à decisão.
  • Arquiteturas de sistemas de apoio à decisão..
  • Conceitos fundamentais de modelação de dados.
  • Modelação dimensional e tabular de dados.
  • Conceitos fundamentais de extração, transformação e carregamento de dados.
  • Desenho e implementação de sistemas de extração e carregamento de dados.
  • Introdução à análise, visualização e report de dados.
  • Exploração de dados utilizando linguagens específicas desse domínio de aplicação.
  • Segurança e privacidade da informação no contexto das bases de dados de apoio à decisão.

Cursos

Cursos onde a unidade curricular é leccionada: