FICHA DE DISCIPLINA

MESTRADO:Mestrado em Inteligência Artificial e Computação
DISCIPLINA:Sistemas de Bases de Dados
ANO LECTIVO:1998/99
HORAS/SEMANA:3h Teóricas
DOCENTE:João Correia Lopes, Professor Auxiliar

Objectivos da Disciplina

Dotar os alunos de conhecimentos, ou complementar a sua formação, nos aspectos fundamentais das bases de dados e introduzir os modelos e as utilizações mais recentes das bases de dados

Conteúdo da Disciplina

  1. Introdução aos Sistemas de Bases de Dados: conceitos fundamentais; arquitectura de um Sistema de Gestão de Base de Dados (SGBD)
  2. Projecto Conceptual usando o Modelo Entidade-Associação (EA)
  3. Modelo Relacional e Álgebra Relacional
  4. Tradução do modelo E/A para o Modelo Relacional
  5. Refinamento do Esquema e Dependências Funcionais
  6. SQL: linguagem de interrogação, linguagem de modificação, linguagem de definição de dados, segurança e vistas
  7. "Query by example"
  8. Restrições de Integridade, asserções e gatilhos
  9. Optimização de interrogações
  10. Projecto físico da base de dados; afinação da base de dados
  11. Controlo de concorrência e recuperação
  12. Bases de dados paralelas e distribuídas
  13. Limitações do modelo relacional
  14. Extensões ao modelo relacional e SGBD orientados aos objectos
  15. Bases de dados dedutivas e bases de dados activas
  16. Sistemas de apoio à decisão: data warehousing; OLAP; data mining

Metodologia da Disciplina

As aulas teóricas serão usadas para a exposição da matéria e para a apresentação, discussão e resolução de exemplos.
Como trabalho prático, será realizado um pequeno projecto de implementação ou um trabalho de síntese.

Bibliografia Obrigatória

Bibliografia Aconselhada

Avaliação

Trabalho prático: 40%
Exame: 60%, prova com consulta, com a duração de 2h30m, nota mínima de 7

João Correia Lopes
14 de Janeiro de 1999


[Página da disciplina] [J. Lopes Home page]
João Correia Lopes (jlopes AT fe.up.pt).
Last modified: Fri Feb 18 14:43:10 2000