Aula 1

Apresentação da cadeira e introdução aos Sistemas de Bases de Dados

Aula 1

Apresentação da cadeira e introdução aos Sistemas de Bases de Dados

Aulas 2 e 3

Desenho de bases de dados + modelo ER

Aulas 4 e 5

Modelo relacional e normalização

Aula 6

Conversão ER-relacional

Aulas 7 e 8

Álgebra relacional

Aulas 9 e 10

SQL

Aulas 11 e 12

Restrições de integridade e segurança

Aulas 13 e 14

PL/SQL e desenho de aplicações de bases de dados.

Aula 15

Esclarecimento de dúvidas sobre o projecto.

Aula 16

Técnicas de indexação.
B+ trees.

Aula 17

Técnicas de indexação (cont.) - hash-based indexes.
Afinação do desempenho de BDs (tuning).

Aula 18

Afinação de BD (tuning) - continuação.
Transacções.

Aulas 19 e 20

Gestão de transacções, controlo de concorrência e gestão de recuperação

Aulas 21 e 22

XML