email: irp@uevora.pt
link: http://home.uevora.pt/~ipr/
Gabinete: CLAV-240
Introdução: Sistema de Gestão de Bases de Dados, Modelo dos Dados, Linguagens das Bases de Dados.
Modelo Entidade Relação (E-R): Conceitos básicos (entidade e relação); Desenho do Modelo E-R; Restrições de mapea-mento; Chaves; Diagrama E-R; Entidades fracas; Extensões ao modelo E-R; Redução do Modelo E-R a um esquema de Tabelas.
Modelo Relacional: Estrutura das Bases de Dados Relacionais; Álgebra Relacional (operadores); Extensões à Álgebra Re-lacional. Modificação da Base de Dados.
Linguagens de manipulação de bases de dados (SQL): Estrutura básica e conjunto de operações do SQL; Funções de Agregação; Modificação da base de Dados e Vistas; Linguagem de Definição de dados.
Integridade de Bases de Dados: Restrições de domínio; integridade referencial; asserções e triggers; Dependências funcionais.
Normalização de Bases de Dados: Dependências funcionais; Forma normal de Boyce-Codd e 3ª forma normal.