Programa


Introdução aos sistemas de bases de dados
Modelos de dados
  • Modelo ER
  • Modelo Relacional
Normalização de Bases de Dados
  • Dependências funcionais e multi-valor
  • Formas normais: 3ª, 4ª e de Boyce-Cood
Linguagens de manipulação de bases de dados
  • Álgebra relacional
  • Linguagem SQL
  • Outras linguagens
Integridade de Bases de Dados
  • Integridade de referência
  • Asserções e triggers
  • Segurança e autorizações
Interação com Bases de Dados
  • Embedded SQL, ODBC, JDBC
  • Segurança e autorizações
  • Transações
Discussão de outros modelos de bases de dados
  • Bases de dados objectos/relacional
  • XML